| Index: runtime/vm/class_finalizer.cc
 | 
| ===================================================================
 | 
| --- runtime/vm/class_finalizer.cc	(revision 38347)
 | 
| +++ runtime/vm/class_finalizer.cc	(working copy)
 | 
| @@ -3034,6 +3034,18 @@
 | 
|    ASSERT(field.Offset() == TypedDataView::length_offset());
 | 
|    name ^= field.name();
 | 
|    ASSERT(name.Equals("length"));
 | 
| +
 | 
| +  // Now verify field offsets of '_ByteBuffer' class.
 | 
| +  cls = class_table.At(kByteBufferCid);
 | 
| +  error = cls.EnsureIsFinalized(isolate);
 | 
| +  ASSERT(error.IsNull());
 | 
| +  fields_array ^= cls.fields();
 | 
| +  ASSERT(fields_array.Length() == ByteBuffer::NumberOfFields());
 | 
| +  field ^= fields_array.At(0);
 | 
| +  ASSERT(field.Offset() == ByteBuffer::data_offset());
 | 
| +  name ^= field.name();
 | 
| +  expected_name ^= String::New("_data");
 | 
| +  ASSERT(String::EqualsIgnoringPrivateKey(name, expected_name));
 | 
|  #endif
 | 
|  }
 | 
|  
 | 
| 
 |