Title: [163334] trunk/Source/_javascript_Core
Revision
163334
Author
mhahnenb...@apple.com
Date
2014-02-03 15:36:42 -0800 (Mon, 03 Feb 2014)

Log Message

Fix the LLInt C loop

Rubber stamped by Mark Lam.

* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::llint_write_barrier_slow):
* llint/LLIntSlowPaths.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (163333 => 163334)


--- trunk/Source/_javascript_Core/ChangeLog	2014-02-03 23:35:34 UTC (rev 163333)
+++ trunk/Source/_javascript_Core/ChangeLog	2014-02-03 23:36:42 UTC (rev 163334)
@@ -1,3 +1,13 @@
+2014-02-03  Mark Hahnenberg  <mhahnenb...@apple.com>
+
+        Fix the LLInt C loop
+
+        Rubber stamped by Mark Lam.
+
+        * llint/LLIntSlowPaths.cpp:
+        (JSC::LLInt::llint_write_barrier_slow):
+        * llint/LLIntSlowPaths.h:
+
 2014-02-03  Dean Jackson  <d...@apple.com>
 
         Feature flag for shape-inside

Modified: trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp (163333 => 163334)


--- trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp	2014-02-03 23:35:34 UTC (rev 163333)
+++ trunk/Source/_javascript_Core/llint/LLIntSlowPaths.cpp	2014-02-03 23:36:42 UTC (rev 163334)
@@ -1436,9 +1436,10 @@
 }
 #endif
 
-extern "C" void llint_write_barrier_slow(ExecState*, JSCell* cell)
+extern "C" SlowPathReturnType llint_write_barrier_slow(ExecState*, JSCell* cell)
 {
     Heap::writeBarrier(cell);
+    return encodeResult(0, 0);
 }
 
 } } // namespace JSC::LLInt

Modified: trunk/Source/_javascript_Core/llint/LLIntSlowPaths.h (163333 => 163334)


--- trunk/Source/_javascript_Core/llint/LLIntSlowPaths.h	2014-02-03 23:35:34 UTC (rev 163333)
+++ trunk/Source/_javascript_Core/llint/LLIntSlowPaths.h	2014-02-03 23:36:42 UTC (rev 163334)
@@ -42,7 +42,7 @@
 
 extern "C" SlowPathReturnType llint_trace_operand(ExecState*, Instruction*, int fromWhere, int operand);
 extern "C" SlowPathReturnType llint_trace_value(ExecState*, Instruction*, int fromWhere, int operand);
-extern "C" void llint_write_barrier_slow(ExecState*, JSCell*) WTF_INTERNAL;
+extern "C" SlowPathReturnType llint_write_barrier_slow(ExecState*, JSCell*) WTF_INTERNAL;
 
 #define LLINT_SLOW_PATH_DECL(name) \
     extern "C" SlowPathReturnType llint_##name(ExecState* exec, Instruction* pc)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to