| Index: pkg/kernel/lib/binary/ast_to_binary.dart
|
| diff --git a/pkg/kernel/lib/binary/ast_to_binary.dart b/pkg/kernel/lib/binary/ast_to_binary.dart
|
| index 0462336e05b0bd3a806cfd3a163f2c494ce6672b..299ff77676e4fe1d562bab1fbf5214f4c29acb84 100644
|
| --- a/pkg/kernel/lib/binary/ast_to_binary.dart
|
| +++ b/pkg/kernel/lib/binary/ast_to_binary.dart
|
| @@ -344,14 +344,19 @@ class BinaryPrinter extends Visitor {
|
| }
|
|
|
| void visitTypedef(Typedef node) {
|
| + _variableIndexer = new VariableIndexer();
|
| writeCanonicalNameReference(getCanonicalNameOfTypedef(node));
|
| writeOffset(node.fileOffset);
|
| writeStringReference(node.name);
|
| writeUriReference(node.fileUri ?? '');
|
| _typeParameterIndexer.enter(node.typeParameters);
|
| writeNodeList(node.typeParameters);
|
| + writeUInt30(node.requiredParameterCount);
|
| + writeVariableDeclarationList(node.positionalParameters);
|
| + writeVariableDeclarationList(node.namedParameters);
|
| writeNode(node.type);
|
| _typeParameterIndexer.exit(node.typeParameters);
|
| + _variableIndexer = null;
|
| }
|
|
|
| void writeAnnotation(Expression annotation) {
|
|
|