Index: src/ia32/deoptimizer-ia32.cc |
=================================================================== |
--- src/ia32/deoptimizer-ia32.cc (revision 8124) |
+++ src/ia32/deoptimizer-ia32.cc (working copy) |
@@ -650,10 +650,7 @@ |
__ mov(Operand(esp, 4 * kPointerSize), edx); // Fp-to-sp delta. |
__ mov(Operand(esp, 5 * kPointerSize), |
Immediate(ExternalReference::isolate_address())); |
- { |
- AllowExternalCallThatCantCauseGC scope(masm()); |
- __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate), 6); |
- } |
+ __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate), 6); |
// Preserve deoptimizer object in register eax and get the input |
// frame descriptor pointer. |
@@ -701,11 +698,8 @@ |
__ push(eax); |
__ PrepareCallCFunction(1, ebx); |
__ mov(Operand(esp, 0 * kPointerSize), eax); |
- { |
- AllowExternalCallThatCantCauseGC scope(masm()); |
- __ CallCFunction( |
- ExternalReference::compute_output_frames_function(isolate), 1); |
- } |
+ __ CallCFunction( |
+ ExternalReference::compute_output_frames_function(isolate), 1); |
__ pop(eax); |
// Replace the current frame with the output frames. |