Index: src/ia32/regexp-macro-assembler-ia32.cc |
diff --git a/src/ia32/regexp-macro-assembler-ia32.cc b/src/ia32/regexp-macro-assembler-ia32.cc |
index d8f2e8f0e777f1989b41e6cb3780b236b313beb6..2dbc9ab0ffd97000eaa1e3f153ff3497401fd15a 100644 |
--- a/src/ia32/regexp-macro-assembler-ia32.cc |
+++ b/src/ia32/regexp-macro-assembler-ia32.cc |
@@ -401,7 +401,7 @@ void RegExpMacroAssemblerIA32::CheckNotBackReferenceIgnoreCase( |
// Set isolate. |
__ mov(Operand(esp, 3 * kPointerSize), |
- Immediate(ExternalReference::isolate_address())); |
+ Immediate(ExternalReference::isolate_address(masm_->isolate()))); |
// Set byte_length. |
__ mov(Operand(esp, 2 * kPointerSize), ebx); |
// Set byte_offset2. |
@@ -972,7 +972,7 @@ Handle<HeapObject> RegExpMacroAssemblerIA32::GetCode(Handle<String> source) { |
static const int num_arguments = 3; |
__ PrepareCallCFunction(num_arguments, ebx); |
__ mov(Operand(esp, 2 * kPointerSize), |
- Immediate(ExternalReference::isolate_address())); |
+ Immediate(ExternalReference::isolate_address(masm_->isolate()))); |
__ lea(eax, Operand(ebp, kStackHighEnd)); |
__ mov(Operand(esp, 1 * kPointerSize), eax); |
__ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer()); |