| Index: pkg/compiler/lib/src/compile_time_constants.dart
|
| diff --git a/pkg/compiler/lib/src/compile_time_constants.dart b/pkg/compiler/lib/src/compile_time_constants.dart
|
| index f9da31435ca5dca9a65e61feff9cbba2eccb75cd..24ea34cf314b3ab394d3f93a9a03b599d3535bb2 100644
|
| --- a/pkg/compiler/lib/src/compile_time_constants.dart
|
| +++ b/pkg/compiler/lib/src/compile_time_constants.dart
|
| @@ -339,7 +339,7 @@ class CompileTimeConstantEvaluator extends Visitor<AstConstant> {
|
| DartType type = elements.getType(node);
|
| return new AstConstant(
|
| context, node, new ListConstantExpression(
|
| - new ListConstantValue(type, argumentValues),
|
| + constantSystem.createList(type, argumentValues),
|
| type,
|
| argumentExpressions));
|
| }
|
| @@ -470,11 +470,9 @@ class CompileTimeConstantEvaluator extends Visitor<AstConstant> {
|
| }
|
|
|
| AstConstant makeTypeConstant(Node node, DartType elementType) {
|
| - DartType constantType =
|
| - compiler.backend.typeImplementation.computeType(compiler);
|
| return new AstConstant(
|
| context, node, new TypeConstantExpression(
|
| - new TypeConstantValue(elementType, constantType),
|
| + constantSystem.createType(compiler, elementType),
|
| elementType));
|
| }
|
|
|
|
|