| 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 f3d181eb68a1508333b49d90fba3f46025e08b4c..e889eaad32b6d7ccdb20ee615e2cf1a206b2c12f 100644
|
| --- a/pkg/kernel/lib/binary/ast_to_binary.dart
|
| +++ b/pkg/kernel/lib/binary/ast_to_binary.dart
|
| @@ -1164,10 +1164,6 @@ class BinaryPrinter extends Visitor {
|
| visitTypeParameterType(TypeParameterType node) {
|
| writeByte(Tag.TypeParameterType);
|
| writeUInt30(_typeParameterIndexer[node.parameter]);
|
| - List<TypeParameter> typeParameters =
|
| - _typeParameterIndexer.indexList[node.parameter];
|
| - writeUInt30(typeParameters[0].binaryOffset);
|
| - writeUInt30(typeParameters.indexOf(node.parameter));
|
| writeOptionalNode(node.promotedBound);
|
| }
|
|
|
| @@ -1283,14 +1279,11 @@ class SwitchCaseIndexer {
|
|
|
| class TypeParameterIndexer {
|
| final Map<TypeParameter, int> index = <TypeParameter, int>{};
|
| - final Map<TypeParameter, List<TypeParameter>> indexList =
|
| - <TypeParameter, List<TypeParameter>>{};
|
| int stackHeight = 0;
|
|
|
| void enter(List<TypeParameter> typeParameters) {
|
| for (var parameter in typeParameters) {
|
| index[parameter] = stackHeight;
|
| - indexList[parameter] = typeParameters;
|
| ++stackHeight;
|
| }
|
| }
|
|
|