| Index: src/x64/macro-assembler-x64.cc
|
| ===================================================================
|
| --- src/x64/macro-assembler-x64.cc (revision 5559)
|
| +++ src/x64/macro-assembler-x64.cc (working copy)
|
| @@ -514,9 +514,11 @@
|
| push(saved);
|
| if (gc_allowed) {
|
| CallRuntime(Runtime::kDeleteHandleScopeExtensions, 0);
|
| + { TryAllocation t =
|
| + TryCallRuntime(Runtime::kDeleteHandleScopeExtensions, 0);
|
| + if (!t->ToObject(&result)) return t;
|
| + }
|
| } else {
|
| - result = TryCallRuntime(Runtime::kDeleteHandleScopeExtensions, 0);
|
| - if (result->IsFailure()) return result;
|
| }
|
| pop(saved);
|
| movq(kScratchRegister, extensions_address);
|
|
|