Index: runtime/vm/clustered_snapshot.cc |
diff --git a/runtime/vm/clustered_snapshot.cc b/runtime/vm/clustered_snapshot.cc |
index 32be29aed3a38f7f6b249f0b2c2016ae9a888d50..43264a159b270200266794d9f00a1b6fda49e274 100644 |
--- a/runtime/vm/clustered_snapshot.cc |
+++ b/runtime/vm/clustered_snapshot.cc |
@@ -937,6 +937,7 @@ class FieldSerializationCluster : public SerializationCluster { |
s->Push(field->ptr()->name_); |
s->Push(field->ptr()->owner_); |
s->Push(field->ptr()->type_); |
+ s->Push(field->ptr()->kernel_body_); |
// Write out the initial static value or field offset. |
if (Field::StaticBit::decode(field->ptr()->kind_bits_)) { |
if (kind == Snapshot::kFullAOT) { |
@@ -987,6 +988,7 @@ class FieldSerializationCluster : public SerializationCluster { |
s->WriteRef(field->ptr()->name_); |
s->WriteRef(field->ptr()->owner_); |
s->WriteRef(field->ptr()->type_); |
+ s->WriteRef(field->ptr()->kernel_body_); |
// Write out the initial static value or field offset. |
if (Field::StaticBit::decode(field->ptr()->kind_bits_)) { |
if (kind == Snapshot::kFullAOT) { |