| Index: src/x64/macro-assembler-x64.cc
|
| ===================================================================
|
| --- src/x64/macro-assembler-x64.cc (revision 11246)
|
| +++ src/x64/macro-assembler-x64.cc (working copy)
|
| @@ -657,7 +657,7 @@
|
|
|
|
|
| void MacroAssembler::PrepareCallApiFunction(int arg_stack_space) {
|
| -#ifdef _WIN64
|
| +#if defined(_WIN64) && !defined(__MINGW64__)
|
| // We need to prepare a slot for result handle on stack and put
|
| // a pointer to it into 1st arg register.
|
| EnterApiExitFrame(arg_stack_space + 1);
|
| @@ -705,7 +705,7 @@
|
| RelocInfo::RUNTIME_ENTRY);
|
| call(rax);
|
|
|
| -#ifdef _WIN64
|
| +#if defined(_WIN64) && !defined(__MINGW64__)
|
| // rax keeps a pointer to v8::Handle, unpack it.
|
| movq(rax, Operand(rax, 0));
|
| #endif
|
|
|