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. |