Changeset 129428 in webkit for trunk/Source/JavaScriptCore/llint


Ignore:
Timestamp:
Sep 24, 2012, 4:53:11 PM (13 years ago)
Author:
[email protected]
Message:

Added a missing "if VALUE_PROFILER" around an access to ArrayProfile record.
https://bugs.webkit.org/show_bug.cgi?id=97496.

Reviewed by Filip Pizlo.

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
Location:
trunk/Source/JavaScriptCore/llint
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm

    r129287 r129428  
    13991399
    14001400.opPutByValEmpty:
    1401     storeb 1, ArrayProfile::m_mayStoreToHole[t3]
     1401    if VALUE_PROFILER
     1402        storeb 1, ArrayProfile::m_mayStoreToHole[t3]
     1403    end
    14021404    addi 1, ArrayStorage::m_numValuesInVector[t0]
    14031405    bib t2, -sizeof IndexingHeader + IndexingHeader::m_publicLength[t0], .opPutByValStoreResult
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm

    r129287 r129428  
    12421242
    12431243.opPutByValEmpty:
    1244     storeb 1, ArrayProfile::m_mayStoreToHole[t3]
     1244    if VALUE_PROFILER
     1245        storeb 1, ArrayProfile::m_mayStoreToHole[t3]
     1246    end
    12451247    addi 1, ArrayStorage::m_numValuesInVector[t0]
    12461248    bib t2, -sizeof IndexingHeader + IndexingHeader::m_publicLength[t0], .opPutByValStoreResult
Note: See TracChangeset for help on using the changeset viewer.