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