| Index: runtime/vm/kernel_binary.cc
|
| diff --git a/runtime/vm/kernel_binary.cc b/runtime/vm/kernel_binary.cc
|
| index b57fef26f69effad369c89acb5f4dfd7545ab751..8c7aaee98b169a6e506df6298a320a5a73807c45 100644
|
| --- a/runtime/vm/kernel_binary.cc
|
| +++ b/runtime/vm/kernel_binary.cc
|
| @@ -229,6 +229,7 @@ Typedef* Typedef::ReadFrom(Reader* reader) {
|
| Class* Class::ReadFrom(Reader* reader) {
|
| TRACE_READ_OFFSET();
|
|
|
| + kernel_offset_ = reader->offset() - 1; // -1 to include tag byte.
|
| canonical_name_ = reader->ReadCanonicalNameReference();
|
| position_ = reader->ReadPosition(false);
|
| is_abstract_ = reader->ReadBool();
|
| @@ -1806,6 +1807,7 @@ FunctionNode* FunctionNode::ReadFrom(Reader* reader) {
|
| static_cast<FunctionNode::AsyncMarker>(reader->ReadByte());
|
| function->type_parameters().ReadFrom(reader);
|
| function->required_parameter_count_ = reader->ReadUInt();
|
| + reader->ReadUInt(); // total parameter count.
|
| function->positional_parameters().ReadFromStatic<VariableDeclarationImpl>(
|
| reader);
|
| function->named_parameters().ReadFromStatic<VariableDeclarationImpl>(reader);
|
|
|