| Index: pkg/compiler/lib/src/kernel/kernel.dart
|
| diff --git a/pkg/compiler/lib/src/kernel/kernel.dart b/pkg/compiler/lib/src/kernel/kernel.dart
|
| index c1e777d45ba53b55f7dbf17b8676ca63ca9d0513..77c7e2b74ee1ac83582db44dbf9025668512ba0c 100644
|
| --- a/pkg/compiler/lib/src/kernel/kernel.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kernel.dart
|
| @@ -11,7 +11,8 @@ import 'package:kernel/verifier.dart' show CheckParentPointers;
|
| import '../common.dart';
|
| import '../common/names.dart';
|
| import '../compiler.dart' show Compiler;
|
| -import '../constants/expressions.dart' show TypeConstantExpression;
|
| +import '../constants/expressions.dart'
|
| + show ConstantExpression, TypeConstantExpression;
|
| import '../dart_types.dart'
|
| show DartType, FunctionType, InterfaceType, TypeKind, TypeVariableType;
|
| import '../diagnostics/messages.dart' show MessageKind;
|
| @@ -79,6 +80,9 @@ class Kernel {
|
| // both.
|
| final Set<ir.Node> syntheticNodes = new Set<ir.Node>();
|
|
|
| + final Map<ir.Node, ConstantExpression> parameterInitializerNodeToConstant =
|
| + <ir.Node, ConstantExpression>{};
|
| +
|
| /// FIFO queue of work that needs to be completed before the returned AST
|
| /// nodes are correct.
|
| final Queue<WorkItem> workQueue = new Queue<WorkItem>();
|
|
|