Changeset 109824 in webkit for trunk/Source/JavaScriptCore/jit/JITStubs.cpp
- Timestamp:
- Mar 5, 2012, 5:18:42 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITStubs.cpp
r109705 r109824 2569 2569 } 2570 2570 2571 baseValue.put (callFrame, i, value);2571 baseValue.putByIndex(callFrame, i, value, callFrame->codeBlock()->isStrictMode()); 2572 2572 } else 2573 baseValue.put (callFrame, i, value);2573 baseValue.putByIndex(callFrame, i, value, callFrame->codeBlock()->isStrictMode()); 2574 2574 } else { 2575 2575 Identifier property(callFrame, subscript.toString(callFrame)->value(callFrame)); … … 2612 2612 if (!isJSByteArray(baseValue)) 2613 2613 ctiPatchCallByReturnAddress(callFrame->codeBlock(), STUB_RETURN_ADDRESS, FunctionPtr(cti_op_put_by_val)); 2614 baseValue.put (callFrame, i, value);2614 baseValue.putByIndex(callFrame, i, value, callFrame->codeBlock()->isStrictMode()); 2615 2615 } else { 2616 2616 Identifier property(callFrame, subscript.toString(callFrame)->value(callFrame)); … … 3403 3403 unsigned property = stackFrame.args[1].int32(); 3404 3404 3405 stackFrame.args[0].jsValue().put(callFrame, property, stackFrame.args[2].jsValue()); 3405 JSValue arrayValue = stackFrame.args[0].jsValue(); 3406 ASSERT(isJSArray(arrayValue)); 3407 asArray(arrayValue)->putDirectIndex(callFrame, property, stackFrame.args[2].jsValue(), false); 3406 3408 } 3407 3409
Note:
See TracChangeset
for help on using the changeset viewer.