Title: [111244] trunk/Source/_javascript_Core
Revision
111244
Author
[email protected]
Date
2012-03-19 14:18:18 -0700 (Mon, 19 Mar 2012)

Log Message

LLInt get_by_pname slow path incorrectly assumes that the operands are not constants
https://bugs.webkit.org/show_bug.cgi?id=81559

Reviewed by Michael Saboff.

* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (111243 => 111244)


--- trunk/Source/_javascript_Core/ChangeLog	2012-03-19 21:05:07 UTC (rev 111243)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-03-19 21:18:18 UTC (rev 111244)
@@ -1,3 +1,13 @@
+2012-03-19  Filip Pizlo  <[email protected]>
+
+        LLInt get_by_pname slow path incorrectly assumes that the operands are not constants
+        https://bugs.webkit.org/show_bug.cgi?id=81559
+
+        Reviewed by Michael Saboff.
+
+        * llint/LLIntSlowPaths.cpp:
+        (JSC::LLInt::LLINT_SLOW_PATH_DECL):
+
 2012-03-19  Yong Li  <[email protected]>
 
         [BlackBerry] Implement OSAllocator::commit/decommit in the correct way

Modified: trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp (111243 => 111244)


--- trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp	2012-03-19 21:05:07 UTC (rev 111243)
+++ trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp	2012-03-19 21:18:18 UTC (rev 111244)
@@ -1015,7 +1015,7 @@
 LLINT_SLOW_PATH_DECL(slow_path_get_by_pname)
 {
     LLINT_BEGIN();
-    LLINT_RETURN(getByVal(exec, LLINT_OP(2).jsValue(), LLINT_OP(3).jsValue()));
+    LLINT_RETURN(getByVal(exec, LLINT_OP_C(2).jsValue(), LLINT_OP_C(3).jsValue()));
 }
 
 LLINT_SLOW_PATH_DECL(slow_path_put_by_val)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to