Changeset 97593 in webkit


Ignore:
Timestamp:
Oct 17, 2011 2:01:14 AM (12 years ago)
Author:
Patrick Gansterer
Message:

Interpreter build fix after r97436, r97506, r97532 and r97537.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::privateExecute):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r97589 r97593  
     12011-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
    182011-10-16  Adam Barth  <abarth@webkit.org>
    29
  • trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp

    r97532 r97593  
    33593359        JSObject* baseObj = callFrame->r(base).jsValue().toObject(callFrame);
    33603360        Identifier& ident = codeBlock->identifier(property);
    3361         bool result = baseObj->deleteProperty(callFrame, ident);
     3361        bool result = baseObj->deletePropertyVirtual(callFrame, ident);
    33623362        if (!result && codeBlock->isStrictMode()) {
    33633363            exceptionValue = createTypeError(callFrame, "Unable to delete property.");
     
    35043504                    jsArray->setIndex(*globalData, i, callFrame->r(value).jsValue());
    35053505                else
    3506                     jsArray->JSArray::put(callFrame, i, callFrame->r(value).jsValue());
     3506                    jsArray->JSArray::putVirtual(callFrame, i, callFrame->r(value).jsValue());
    35073507            } else if (isJSByteArray(globalData, baseValue) && asByteArray(baseValue)->canAccessIndex(i)) {
    35083508                JSByteArray* jsByteArray = asByteArray(baseValue);
     
    35463546        uint32_t i;
    35473547        if (subscript.getUInt32(i))
    3548             result = baseObj->deleteProperty(callFrame, i);
     3548            result = baseObj->deletePropertyVirtual(callFrame, i);
    35493549        else {
    35503550            CHECK_FOR_EXCEPTION();
    35513551            Identifier property(callFrame, subscript.toString(callFrame));
    35523552            CHECK_FOR_EXCEPTION();
    3553             result = baseObj->deleteProperty(callFrame, property);
     3553            result = baseObj->deletePropertyVirtual(callFrame, property);
    35543554        }
    35553555        if (!result && codeBlock->isStrictMode()) {
     
    46104610#if !ASSERT_DISABLED
    46114611        ConstructData constructData;
    4612         ASSERT(constructor->getConstructData(constructData) == ConstructTypeJS);
     4612        ASSERT(constructor->getConstructDataVirtual(constructData) == ConstructTypeJS);
    46134613#endif
    46144614
Note: See TracChangeset for help on using the changeset viewer.