Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index 0eda69c97c4b39e744c0e65ff42f3baa00e8d32f..bad052c55e1e9e283d969684614cf65d976291d1 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -2086,7 +2086,8 @@ void MacroAssembler::CallApiFunctionAndReturn(Address function_address, |
bind(&delete_allocated_handles); |
mov(Operand::StaticVariable(limit_address), edi); |
mov(edi, eax); |
- mov(Operand(esp, 0), Immediate(ExternalReference::isolate_address())); |
+ mov(Operand(esp, 0), |
+ Immediate(ExternalReference::isolate_address(isolate()))); |
mov(eax, Immediate(delete_extensions)); |
call(eax); |
mov(eax, edi); |