| Index: runtime/vm/snapshot_test.cc
|
| ===================================================================
|
| --- runtime/vm/snapshot_test.cc (revision 38170)
|
| +++ runtime/vm/snapshot_test.cc (working copy)
|
| @@ -2717,4 +2717,15 @@
|
| Dart_ExitScope();
|
| }
|
|
|
| +
|
| +TEST_CASE(OmittedObjectEncodingLength) {
|
| + StackZone zone(Isolate::Current());
|
| + uint8_t* buffer;
|
| + MessageWriter writer(&buffer, &zone_allocator);
|
| + writer.WriteInlinedObjectHeader(kOmittedObjectId);
|
| + // For performance, we'd like single-byte headers when ids are omitted.
|
| + // If this starts failing, consider renumbering the snapshot ids.
|
| + EXPECT_EQ(1, writer.BytesWritten());
|
| +}
|
| +
|
| } // namespace dart
|
|
|