Index: runtime/vm/deopt_instructions.cc |
=================================================================== |
--- runtime/vm/deopt_instructions.cc (revision 39611) |
+++ runtime/vm/deopt_instructions.cc (working copy) |
@@ -338,7 +338,7 @@ |
ASSERT(dest_frame_ != NULL && dest_frame_is_allocated_); |
const Array& dest_array = |
Array::Handle(Array::New(dest_frame_size_)); |
- Object& obj = Object::Handle(); |
+ PassiveObject& obj = PassiveObject::Handle(); |
Ivan Posva
2014/08/28 19:31:53
Handle(isolate())
siva
2014/08/29 00:17:01
Done.
|
for (intptr_t i = 0; i < dest_frame_size_; i++) { |
obj = reinterpret_cast<RawObject*>(dest_frame_[i]); |
dest_array.SetAt(i, obj); |
@@ -431,7 +431,7 @@ |
} |
void Execute(DeoptContext* deopt_context, intptr_t* dest_addr) { |
- const Object& obj = Object::Handle( |
+ const PassiveObject& obj = PassiveObject::Handle( |
deopt_context->isolate(), deopt_context->ObjectAt(object_table_index_)); |
*reinterpret_cast<RawObject**>(dest_addr) = obj.raw(); |
} |