Changeset 254632 in webkit for trunk/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp
- Timestamp:
- Jan 15, 2020, 1:30:57 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp
r253896 r254632 43 43 result.u.lazyOperand.codeBlock = codeBlock; 44 44 result.u.lazyOperand.bytecodeOffset = key.bytecodeIndex(); 45 result.u.lazyOperand.operand = key.operand() ;45 result.u.lazyOperand.operand = key.operand().offset(); 46 46 return result; 47 47 } … … 58 58 59 59 case LazyOperand: { 60 LazyOperandValueProfileKey key(u.lazyOperand.bytecodeOffset, u.lazyOperand.operand);60 LazyOperandValueProfileKey key(u.lazyOperand.bytecodeOffset, VirtualRegister(u.lazyOperand.operand)); 61 61 62 62 ConcurrentJSLocker locker(u.lazyOperand.codeBlock->m_lock); … … 92 92 93 93 case LazyOperand: { 94 LazyOperandValueProfileKey key(u.lazyOperand.bytecodeOffset, u.lazyOperand.operand);94 LazyOperandValueProfileKey key(u.lazyOperand.bytecodeOffset, VirtualRegister(u.lazyOperand.operand)); 95 95 96 96 ConcurrentJSLocker locker(u.lazyOperand.codeBlock->m_lock);
Note:
See TracChangeset
for help on using the changeset viewer.