| Index: runtime/vm/intermediate_language_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_ia32.cc (revision 37955)
|
| +++ runtime/vm/intermediate_language_ia32.cc (working copy)
|
| @@ -802,7 +802,7 @@
|
| (argc_tag & NativeArguments::AutoSetupScopeMask()) == 0;
|
|
|
| // Push the result place holder initialized to NULL.
|
| - __ PushObject(Object::ZoneHandle());
|
| + __ PushObject(Object::null_object());
|
| // Pass a pointer to the first argument in EAX.
|
| if (!function().HasOptionalParameters()) {
|
| __ leal(EAX, Address(EBP, (kParamEndSlotFromFp +
|
| @@ -2167,7 +2167,7 @@
|
| Label slow_path, done;
|
| InlineArrayAllocation(compiler, length, &slow_path, &done);
|
| __ Bind(&slow_path);
|
| - __ PushObject(Object::ZoneHandle()); // Make room for the result.
|
| + __ PushObject(Object::null_object()); // Make room for the result.
|
| __ pushl(kLengthReg);
|
| __ pushl(kElemTypeReg);
|
| compiler->GenerateRuntimeCall(token_pos(),
|
| @@ -2455,7 +2455,7 @@
|
|
|
| // 'instantiator_reg' is the instantiator TypeArguments object (or null).
|
| // A runtime call to instantiate the type is required.
|
| - __ PushObject(Object::ZoneHandle()); // Make room for the result.
|
| + __ PushObject(Object::null_object()); // Make room for the result.
|
| __ PushObject(type());
|
| __ pushl(instantiator_reg); // Push instantiator type arguments.
|
| compiler->GenerateRuntimeCall(token_pos(),
|
| @@ -2527,7 +2527,7 @@
|
| __ Bind(&slow_case);
|
| // Instantiate non-null type arguments.
|
| // A runtime call to instantiate the type arguments is required.
|
| - __ PushObject(Object::ZoneHandle()); // Make room for the result.
|
| + __ PushObject(Object::null_object()); // Make room for the result.
|
| __ PushObject(type_arguments());
|
| __ pushl(instantiator_reg); // Push instantiator type arguments.
|
| compiler->GenerateRuntimeCall(token_pos(),
|
| @@ -2692,7 +2692,7 @@
|
| Register context_value = locs()->in(0).reg();
|
| Register result = locs()->out(0).reg();
|
|
|
| - __ PushObject(Object::ZoneHandle()); // Make room for the result.
|
| + __ PushObject(Object::null_object()); // Make room for the result.
|
| __ pushl(context_value);
|
| compiler->GenerateRuntimeCall(token_pos(),
|
| deopt_id(),
|
|
|