Ignore:
Timestamp:
Jan 11, 2010, 11:55:39 AM (15 years ago)
Author:
[email protected]
Message:

2010-01-11 Geoffrey Garen <[email protected]>

Reviewed by Alexey Proskuryakov.

https://bugs.webkit.org/show_bug.cgi?id=33481
Uninitialized data members in ArrayStorage


SunSpider reports no change.

  • runtime/JSArray.cpp: (JSC::JSArray::JSArray): Initialize missing data members in the two cases where we don't use fastZeroedMalloc, so it doesn't happen automatically.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/JSArray.cpp

    r53025 r53091  
    153153    m_storage->m_sparseValueMap = 0;
    154154    m_storage->lazyCreationData = 0;
     155    m_storage->reportedMapCapacity = 0;
    155156
    156157    JSValue* vector = m_storage->m_vector;
     
    173174    m_storage->m_numValuesInVector = initialCapacity;
    174175    m_storage->m_sparseValueMap = 0;
     176    m_storage->lazyCreationData = 0;
     177    m_storage->reportedMapCapacity = 0;
    175178
    176179    size_t i = 0;
Note: See TracChangeset for help on using the changeset viewer.