| Index: vm/raw_object_snapshot.cc
 | 
| ===================================================================
 | 
| --- vm/raw_object_snapshot.cc	(revision 13564)
 | 
| +++ vm/raw_object_snapshot.cc	(working copy)
 | 
| @@ -39,21 +39,16 @@
 | 
|        (kind == Snapshot::kScript && !RawObject::IsCreatedFromSnapshot(tags))) {
 | 
|      // Read in the base information.
 | 
|      intptr_t class_id = reader->ReadIntptrValue();
 | 
| -    bool is_signature_class = reader->Read<bool>();
 | 
|  
 | 
|      // Allocate class object of specified kind.
 | 
|      if (kind == Snapshot::kFull) {
 | 
| -      cls = reader->NewClass(class_id, is_signature_class);
 | 
| +      cls = reader->NewClass(class_id);
 | 
|      } else {
 | 
|        if (class_id < kNumPredefinedCids) {
 | 
|          ASSERT((class_id >= kInstanceCid) && (class_id <= kDartFunctionCid));
 | 
|          cls = reader->isolate()->class_table()->At(class_id);
 | 
|        } else {
 | 
| -        if (is_signature_class) {
 | 
| -          cls = New<Closure>(kIllegalCid);
 | 
| -        } else {
 | 
| -          cls = New<Instance>(kIllegalCid);
 | 
| -        }
 | 
| +        cls = New<Instance>(kIllegalCid);
 | 
|        }
 | 
|      }
 | 
|      reader->AddBackRef(object_id, &cls, kIsDeserialized);
 | 
| @@ -101,7 +96,6 @@
 | 
|      // Write out all the non object pointer fields.
 | 
|      // NOTE: cpp_vtable_ is not written.
 | 
|      writer->WriteIntptrValue(ptr()->id_);
 | 
| -    writer->Write<bool>(Class::IsSignatureClass(this) ? true : false);
 | 
|      writer->WriteIntptrValue(ptr()->instance_size_);
 | 
|      writer->WriteIntptrValue(ptr()->type_arguments_instance_field_offset_);
 | 
|      writer->WriteIntptrValue(ptr()->next_field_offset_);
 | 
| @@ -2206,22 +2200,6 @@
 | 
|  }
 | 
|  
 | 
|  
 | 
| -RawClosure* Closure::ReadFrom(SnapshotReader* reader,
 | 
| -                              intptr_t object_id,
 | 
| -                              intptr_t tags,
 | 
| -                              Snapshot::Kind kind) {
 | 
| -  UNIMPLEMENTED();
 | 
| -  return Closure::null();
 | 
| -}
 | 
| -
 | 
| -
 | 
| -void RawClosure::WriteTo(SnapshotWriter* writer,
 | 
| -                         intptr_t object_id,
 | 
| -                         Snapshot::Kind kind) {
 | 
| -  UNIMPLEMENTED();
 | 
| -}
 | 
| -
 | 
| -
 | 
|  RawStacktrace* Stacktrace::ReadFrom(SnapshotReader* reader,
 | 
|                                      intptr_t object_id,
 | 
|                                      intptr_t tags,
 | 
| 
 |