Index: src/x64/deoptimizer-x64.cc |
=================================================================== |
--- src/x64/deoptimizer-x64.cc (revision 8124) |
+++ src/x64/deoptimizer-x64.cc (working copy) |
@@ -681,10 +681,7 @@ |
Isolate* isolate = masm()->isolate(); |
- { |
- AllowExternalCallThatCantCauseGC scope(masm()); |
- __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate), 6); |
- } |
+ __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate), 6); |
// Preserve deoptimizer object in register rax and get the input |
// frame descriptor pointer. |
__ movq(rbx, Operand(rax, Deoptimizer::input_offset())); |
@@ -730,11 +727,8 @@ |
__ PrepareCallCFunction(2); |
__ movq(arg1, rax); |
__ LoadAddress(arg2, ExternalReference::isolate_address()); |
- { |
- AllowExternalCallThatCantCauseGC scope(masm()); |
- __ CallCFunction( |
- ExternalReference::compute_output_frames_function(isolate), 2); |
- } |
+ __ CallCFunction( |
+ ExternalReference::compute_output_frames_function(isolate), 2); |
__ pop(rax); |
// Replace the current frame with the output frames. |