Title: [97593] trunk/Source/_javascript_Core
Revision
97593
Author
[email protected]
Date
2011-10-17 02:01:14 -0700 (Mon, 17 Oct 2011)

Log Message

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

* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (97592 => 97593)


--- trunk/Source/_javascript_Core/ChangeLog	2011-10-17 08:58:15 UTC (rev 97592)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-10-17 09:01:14 UTC (rev 97593)
@@ -1,3 +1,10 @@
+2011-10-17  Patrick Gansterer  <[email protected]>
+
+        Interpreter build fix after r97436, r97506, r97532 and r97537.
+
+        * interpreter/Interpreter.cpp:
+        (JSC::Interpreter::privateExecute):
+
 2011-10-16  Adam Barth  <[email protected]>
 
         Always disable ENABLE(ON_FIRST_TEXTAREA_FOCUS_SELECT_ALL) and delete associated code

Modified: trunk/Source/_javascript_Core/interpreter/Interpreter.cpp (97592 => 97593)


--- trunk/Source/_javascript_Core/interpreter/Interpreter.cpp	2011-10-17 08:58:15 UTC (rev 97592)
+++ trunk/Source/_javascript_Core/interpreter/Interpreter.cpp	2011-10-17 09:01:14 UTC (rev 97593)
@@ -3358,7 +3358,7 @@
 
         JSObject* baseObj = callFrame->r(base).jsValue().toObject(callFrame);
         Identifier& ident = codeBlock->identifier(property);
-        bool result = baseObj->deleteProperty(callFrame, ident);
+        bool result = baseObj->deletePropertyVirtual(callFrame, ident);
         if (!result && codeBlock->isStrictMode()) {
             exceptionValue = createTypeError(callFrame, "Unable to delete property.");
             goto vm_throw;
@@ -3503,7 +3503,7 @@
                 if (jsArray->canSetIndex(i))
                     jsArray->setIndex(*globalData, i, callFrame->r(value).jsValue());
                 else
-                    jsArray->JSArray::put(callFrame, i, callFrame->r(value).jsValue());
+                    jsArray->JSArray::putVirtual(callFrame, i, callFrame->r(value).jsValue());
             } else if (isJSByteArray(globalData, baseValue) && asByteArray(baseValue)->canAccessIndex(i)) {
                 JSByteArray* jsByteArray = asByteArray(baseValue);
                 JSValue jsValue = callFrame->r(value).jsValue();
@@ -3545,12 +3545,12 @@
         bool result;
         uint32_t i;
         if (subscript.getUInt32(i))
-            result = baseObj->deleteProperty(callFrame, i);
+            result = baseObj->deletePropertyVirtual(callFrame, i);
         else {
             CHECK_FOR_EXCEPTION();
             Identifier property(callFrame, subscript.toString(callFrame));
             CHECK_FOR_EXCEPTION();
-            result = baseObj->deleteProperty(callFrame, property);
+            result = baseObj->deletePropertyVirtual(callFrame, property);
         }
         if (!result && codeBlock->isStrictMode()) {
             exceptionValue = createTypeError(callFrame, "Unable to delete property.");
@@ -4609,7 +4609,7 @@
         JSFunction* constructor = asFunction(callFrame->callee());
 #if !ASSERT_DISABLED
         ConstructData constructData;
-        ASSERT(constructor->getConstructData(constructData) == ConstructTypeJS);
+        ASSERT(constructor->getConstructDataVirtual(constructData) == ConstructTypeJS);
 #endif
 
         Structure* structure;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to