Commit a39652e1 authored by mark.lam@apple.com's avatar mark.lam@apple.com
Browse files

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:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent c3853eca
2012-09-24 Mark Lam <mark.lam@apple.com>
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:
2012-09-24 Geoffrey Garen <ggaren@apple.com>
 
Inlined activation tear-off in the DFG
......
......@@ -1398,7 +1398,9 @@ _llint_op_put_by_val:
dispatch(5)
.opPutByValEmpty:
storeb 1, ArrayProfile::m_mayStoreToHole[t3]
if VALUE_PROFILER
storeb 1, ArrayProfile::m_mayStoreToHole[t3]
end
addi 1, ArrayStorage::m_numValuesInVector[t0]
bib t2, -sizeof IndexingHeader + IndexingHeader::m_publicLength[t0], .opPutByValStoreResult
addi 1, t2, t1
......
......@@ -1241,7 +1241,9 @@ _llint_op_put_by_val:
dispatch(5)
.opPutByValEmpty:
storeb 1, ArrayProfile::m_mayStoreToHole[t3]
if VALUE_PROFILER
storeb 1, ArrayProfile::m_mayStoreToHole[t3]
end
addi 1, ArrayStorage::m_numValuesInVector[t0]
bib t2, -sizeof IndexingHeader + IndexingHeader::m_publicLength[t0], .opPutByValStoreResult
addi 1, t2, t1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment