Index: runtime/vm/debugger.cc |
=================================================================== |
--- runtime/vm/debugger.cc (revision 39611) |
+++ runtime/vm/debugger.cc (working copy) |
@@ -1971,7 +1971,7 @@ |
Function::Handle(cls.LookupGetterFunction(field_name)); |
ASSERT(!getter_func.IsNull()); |
- Object& result = Object::Handle(); |
+ PassiveObject& result = PassiveObject::Handle(); |
bool saved_ignore_flag = ignore_breakpoints_; |
ignore_breakpoints_ = true; |
@@ -2008,7 +2008,7 @@ |
return Object::null(); |
} |
- Object& result = Object::Handle(); |
+ PassiveObject& result = PassiveObject::Handle(); |
bool saved_ignore_flag = ignore_breakpoints_; |
ignore_breakpoints_ = true; |
LongJumpScope jump; |
@@ -2029,7 +2029,7 @@ |
const GrowableObjectArray& field_list = |
GrowableObjectArray::Handle(GrowableObjectArray::New(8)); |
String& field_name = String::Handle(); |
- Object& field_value = Object::Handle(); |
+ PassiveObject& field_value = PassiveObject::Handle(); |
// Iterate over fields in class hierarchy to count all instance fields. |
while (!cls.IsNull()) { |
fields = cls.fields(); |
@@ -2054,7 +2054,7 @@ |
Array& fields = Array::Handle(cls.fields()); |
Field& field = Field::Handle(); |
String& field_name = String::Handle(); |
- Object& field_value = Object::Handle(); |
+ PassiveObject& field_value = PassiveObject::Handle(); |
for (intptr_t i = 0; i < fields.Length(); i++) { |
field ^= fields.At(i); |
if (field.is_static()) { |
@@ -2076,7 +2076,7 @@ |
Object& entry = Object::Handle(isolate_); |
Field& field = Field::Handle(isolate_); |
String& field_name = String::Handle(isolate_); |
- Object& field_value = Object::Handle(isolate_); |
+ PassiveObject& field_value = PassiveObject::Handle(isolate_); |
while (it.HasNext()) { |
entry = it.GetNext(); |
if (entry.IsField()) { |