| Index: src/arm/regexp-macro-assembler-arm.cc
|
| ===================================================================
|
| --- src/arm/regexp-macro-assembler-arm.cc (revision 8124)
|
| +++ src/arm/regexp-macro-assembler-arm.cc (working copy)
|
| @@ -371,12 +371,9 @@
|
| // Isolate.
|
| __ mov(r3, Operand(ExternalReference::isolate_address()));
|
|
|
| - {
|
| - AllowExternalCallThatCantCauseGC scope(masm_);
|
| - ExternalReference function =
|
| - ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate());
|
| - __ CallCFunction(function, argument_count);
|
| - }
|
| + ExternalReference function =
|
| + ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate());
|
| + __ CallCFunction(function, argument_count);
|
|
|
| // Check if function returned non-zero for success or zero for failure.
|
| __ cmp(r0, Operand(0, RelocInfo::NONE));
|
| @@ -614,12 +611,6 @@
|
|
|
| // Entry code:
|
| __ bind(&entry_label_);
|
| -
|
| - // Tell the system that we have a stack frame. Because the type is MANUAL, no
|
| - // is generated.
|
| - FrameScope scope(masm_, StackFrame::MANUAL);
|
| -
|
| - // Actually emit code to start a new stack frame.
|
| // Push arguments
|
| // Save callee-save registers.
|
| // Start new stack frame.
|
|
|