Bytecode checkpoints break 32bit tests
https://bugs.webkit.org/show_bug.cgi?id=206404

Unreviewed.


* llint/LowLevelInterpreter32_64.asm:

Reverting change introduced by r254735 that makes 32-bit codes crash
when calling into LLInt slow path.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@254748 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
index d07ac24..3620c19b 100644
--- a/Source/JavaScriptCore/ChangeLog
+++ b/Source/JavaScriptCore/ChangeLog
@@ -1,3 +1,15 @@
+2020-01-17  Caio Lima  <ticaiolima@gmail.com>
+
+        Bytecode checkpoints break 32bit tests
+        https://bugs.webkit.org/show_bug.cgi?id=206404
+
+        Unreviewed.
+
+        * llint/LowLevelInterpreter32_64.asm:
+
+        Reverting change introduced by r254735 that makes 32-bit codes crash
+        when calling into LLInt slow path.
+
 2020-01-16  Robin Morisset  <rmorisset@apple.com>
 
         [ESNext] Enables a way to throw an error on ByteCodeGenerator step
diff --git a/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm b/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
index 07c2ee9..93c2902 100644
--- a/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
+++ b/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
@@ -142,7 +142,7 @@
 macro callSlowPath(slowPath)
     prepareStateForCCall()
     move cfr, a0
-    prepareStateForCCall()
+    move PC, a1
     cCall2(slowPath)
     restoreStateAfterCCall()
 end