Index: vm/raw_object.cc |
=================================================================== |
--- vm/raw_object.cc (revision 13564) |
+++ vm/raw_object.cc (working copy) |
@@ -286,14 +286,8 @@ |
break; |
} |
} else { |
- RawClass* raw_class = visitor->isolate()->class_table()->At(class_id); |
- if (Class::IsSignatureClass(raw_class)) { |
- RawClosure* raw_obj = reinterpret_cast<RawClosure*>(this); |
- size = RawClosure::VisitClosurePointers(raw_obj, visitor); |
- } else { |
- RawInstance* raw_obj = reinterpret_cast<RawInstance*>(this); |
- size = RawInstance::VisitInstancePointers(raw_obj, visitor); |
- } |
+ RawInstance* raw_obj = reinterpret_cast<RawInstance*>(this); |
+ size = RawInstance::VisitInstancePointers(raw_obj, visitor); |
} |
ASSERT(size != 0); |
@@ -964,15 +958,6 @@ |
} |
-intptr_t RawClosure::VisitClosurePointers(RawClosure* raw_obj, |
- ObjectPointerVisitor* visitor) { |
- // Make sure that we got here with the tagged pointer as this. |
- ASSERT(raw_obj->IsHeapObject()); |
- visitor->VisitPointers(raw_obj->from(), raw_obj->to()); |
- return Closure::InstanceSize(); |
-} |
- |
- |
intptr_t RawStacktrace::VisitStacktracePointers(RawStacktrace* raw_obj, |
ObjectPointerVisitor* visitor) { |
// Make sure that we got here with the tagged pointer as this. |