Index: src/arm/regexp-macro-assembler-arm.cc |
diff --git a/src/arm/regexp-macro-assembler-arm.cc b/src/arm/regexp-macro-assembler-arm.cc |
index 0cb80c0ac28654205afe88a5baf57bdb4c03ceea..782acfbb07906476ad93346c9e6345b6cc1b3271 100644 |
--- a/src/arm/regexp-macro-assembler-arm.cc |
+++ b/src/arm/regexp-macro-assembler-arm.cc |
@@ -380,7 +380,7 @@ void RegExpMacroAssemblerARM::CheckNotBackReferenceIgnoreCase( |
// Address of current input position. |
__ add(r1, current_input_offset(), Operand(end_of_input_address())); |
// Isolate. |
- __ mov(r3, Operand(ExternalReference::isolate_address())); |
+ __ mov(r3, Operand(ExternalReference::isolate_address(masm_->isolate()))); |
Sven Panne
2013/04/23 13:18:08
Add a
Isolate* RegExpMacroAssemblerARM::isolat
|
{ |
AllowExternalCallThatCantCauseGC scope(masm_); |
@@ -893,7 +893,7 @@ Handle<HeapObject> RegExpMacroAssemblerARM::GetCode(Handle<String> source) { |
__ PrepareCallCFunction(num_arguments, r0); |
__ mov(r0, backtrack_stackpointer()); |
__ add(r1, frame_pointer(), Operand(kStackHighEnd)); |
- __ mov(r2, Operand(ExternalReference::isolate_address())); |
+ __ mov(r2, Operand(ExternalReference::isolate_address(masm_->isolate()))); |
ExternalReference grow_stack = |
ExternalReference::re_grow_stack(masm_->isolate()); |
__ CallCFunction(grow_stack, num_arguments); |