| Index: runtime/vm/snapshot.cc | 
| =================================================================== | 
| --- runtime/vm/snapshot.cc	(revision 32709) | 
| +++ runtime/vm/snapshot.cc	(working copy) | 
| @@ -759,6 +759,9 @@ | 
| if (object_id == kEmptyArrayObject) { | 
| return Object::empty_array().raw(); | 
| } | 
| +  if (object_id == kZeroArrayObject) { | 
| +    return Object::zero_array().raw(); | 
| +  } | 
| if (object_id == kDynamicType) { | 
| return Object::dynamic_type(); | 
| } | 
| @@ -958,6 +961,12 @@ | 
| return; | 
| } | 
|  | 
| +  // Check if it is a singleton zero array object. | 
| +  if (rawobj == Object::zero_array().raw()) { | 
| +    WriteVMIsolateObject(kZeroArrayObject); | 
| +    return; | 
| +  } | 
| + | 
| // Check if it is a singleton dyanmic Type object. | 
| if (rawobj == Object::dynamic_type()) { | 
| WriteVMIsolateObject(kDynamicType); | 
|  |