| Index: src/ia32/macro-assembler-ia32.cc
|
| ===================================================================
|
| --- src/ia32/macro-assembler-ia32.cc (revision 5559)
|
| +++ src/ia32/macro-assembler-ia32.cc (working copy)
|
| @@ -1107,9 +1107,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);
|
|
|
|
|