]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/blobdiff - tcg/i386/tcg-target.c
tcg-i386: Fix win64 qemu store
[lisovros/qemu_apohw.git] / tcg / i386 / tcg-target.c
index d9102335f98b0b0aa77b13fb5dd4502670521339..4133dcf1a90382edeb37baa924a4f459c9c73962 100644 (file)
@@ -1407,7 +1407,8 @@ static void tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
         } else {
             retaddr = TCG_REG_RAX;
             tcg_out_movi(s, TCG_TYPE_PTR, retaddr, (uintptr_t)l->raddr);
-            tcg_out_st(s, TCG_TYPE_PTR, retaddr, TCG_REG_ESP, 0);
+            tcg_out_st(s, TCG_TYPE_PTR, retaddr, TCG_REG_ESP,
+                       TCG_TARGET_CALL_STACK_OFFSET);
         }
     }