Changeset 97593 in webkit
- Timestamp:
- Oct 17, 2011 2:01:14 AM (12 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r97589 r97593 1 2011-10-17 Patrick Gansterer <paroga@webkit.org> 2 3 Interpreter build fix after r97436, r97506, r97532 and r97537. 4 5 * interpreter/Interpreter.cpp: 6 (JSC::Interpreter::privateExecute): 7 1 8 2011-10-16 Adam Barth <abarth@webkit.org> 2 9 -
trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp
r97532 r97593 3359 3359 JSObject* baseObj = callFrame->r(base).jsValue().toObject(callFrame); 3360 3360 Identifier& ident = codeBlock->identifier(property); 3361 bool result = baseObj->deleteProperty (callFrame, ident);3361 bool result = baseObj->deletePropertyVirtual(callFrame, ident); 3362 3362 if (!result && codeBlock->isStrictMode()) { 3363 3363 exceptionValue = createTypeError(callFrame, "Unable to delete property."); … … 3504 3504 jsArray->setIndex(*globalData, i, callFrame->r(value).jsValue()); 3505 3505 else 3506 jsArray->JSArray::put (callFrame, i, callFrame->r(value).jsValue());3506 jsArray->JSArray::putVirtual(callFrame, i, callFrame->r(value).jsValue()); 3507 3507 } else if (isJSByteArray(globalData, baseValue) && asByteArray(baseValue)->canAccessIndex(i)) { 3508 3508 JSByteArray* jsByteArray = asByteArray(baseValue); … … 3546 3546 uint32_t i; 3547 3547 if (subscript.getUInt32(i)) 3548 result = baseObj->deleteProperty (callFrame, i);3548 result = baseObj->deletePropertyVirtual(callFrame, i); 3549 3549 else { 3550 3550 CHECK_FOR_EXCEPTION(); 3551 3551 Identifier property(callFrame, subscript.toString(callFrame)); 3552 3552 CHECK_FOR_EXCEPTION(); 3553 result = baseObj->deleteProperty (callFrame, property);3553 result = baseObj->deletePropertyVirtual(callFrame, property); 3554 3554 } 3555 3555 if (!result && codeBlock->isStrictMode()) { … … 4610 4610 #if !ASSERT_DISABLED 4611 4611 ConstructData constructData; 4612 ASSERT(constructor->getConstructData (constructData) == ConstructTypeJS);4612 ASSERT(constructor->getConstructDataVirtual(constructData) == ConstructTypeJS); 4613 4613 #endif 4614 4614
Note: See TracChangeset
for help on using the changeset viewer.