Changeset 105702 in webkit for trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Jan 24, 2012, 12:26:02 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp
r104899 r105702 2580 2580 callFrame->uncheckedR(dst) = jsBoolean(baseObj->hasProperty(callFrame, i)); 2581 2581 else { 2582 Identifier property(callFrame, propName.toString(callFrame) );2582 Identifier property(callFrame, propName.toString(callFrame)->value(callFrame)); 2583 2583 CHECK_FOR_EXCEPTION(); 2584 2584 callFrame->uncheckedR(dst) = jsBoolean(baseObj->hasProperty(callFrame, property)); … … 3487 3487 } 3488 3488 { 3489 Identifier propertyName(callFrame, subscript.toString(callFrame) );3489 Identifier propertyName(callFrame, subscript.toString(callFrame)->value(callFrame)); 3490 3490 result = baseValue.get(callFrame, propertyName); 3491 3491 } … … 3562 3562 result = baseValue.get(callFrame, i); 3563 3563 } else { 3564 Identifier property(callFrame, subscript.toString(callFrame) );3564 Identifier property(callFrame, subscript.toString(callFrame)->value(callFrame)); 3565 3565 result = baseValue.get(callFrame, property); 3566 3566 } … … 3609 3609 baseValue.put(callFrame, i, callFrame->r(value).jsValue()); 3610 3610 } else { 3611 Identifier property(callFrame, subscript.toString(callFrame) );3611 Identifier property(callFrame, subscript.toString(callFrame)->value(callFrame)); 3612 3612 if (!globalData->exception) { // Don't put to an object if toString threw an exception. 3613 3613 PutPropertySlot slot(codeBlock->isStrictMode()); … … 3641 3641 else { 3642 3642 CHECK_FOR_EXCEPTION(); 3643 Identifier property(callFrame, subscript.toString(callFrame) );3643 Identifier property(callFrame, subscript.toString(callFrame)->value(callFrame)); 3644 3644 CHECK_FOR_EXCEPTION(); 3645 3645 result = baseObj->methodTable()->deleteProperty(baseObj, callFrame, property); … … 4948 4948 message string. The result is thrown. 4949 4949 */ 4950 UString message = callFrame->r(vPC[1].u.operand).jsValue().toString(callFrame) ;4950 UString message = callFrame->r(vPC[1].u.operand).jsValue().toString(callFrame)->value(callFrame); 4951 4951 exceptionValue = JSValue(createReferenceError(callFrame, message)); 4952 4952 goto vm_throw;
Note:
See TracChangeset
for help on using the changeset viewer.