diff --git a/src/vm/system/windows.cpp b/src/vm/system/windows.cpp index 5c4a68cffd..9f9de4816e 100644 --- a/src/vm/system/windows.cpp +++ b/src/vm/system/windows.cpp @@ -775,12 +775,12 @@ class MySystem: public System { if (rv) { # ifdef ARCH_x86_32 visitor->visit(reinterpret_cast(context.Eip), - reinterpret_cast(context.Ebp), - reinterpret_cast(context.Esp)); + reinterpret_cast(context.Esp), + reinterpret_cast(context.Ebp)); # elif defined ARCH_x86_64 visitor->visit(reinterpret_cast(context.Rip), - reinterpret_cast(context.Rbp), - reinterpret_cast(context.Rsp)); + reinterpret_cast(context.Rsp), + reinterpret_cast(context.Rbp)); # endif success = true; }