| Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| index 9777a243b92204a0657e1e6bc27c671829134800..e7bd8e7f41902de1e78bdb62969833a4ee5080a9 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| @@ -2412,7 +2412,7 @@ class IrBuilder {
|
| arguments.add(value);
|
| }
|
| return addPrimitive(new ir.CreateInstance(
|
| - classElement, arguments, const <ir.Primitive>[], sourceInformation));
|
| + classElement, arguments, null, sourceInformation));
|
| }
|
|
|
| /// Create a read access of [local] function, variable, or parameter.
|
| @@ -2578,7 +2578,8 @@ class IrBuilder {
|
| ir.Primitive value = buildTypeVariableAccess(variable);
|
| arguments.add(value);
|
| });
|
| - return addPrimitive(new ir.TypeExpression(type, arguments));
|
| + return addPrimitive(new ir.TypeExpression(ir.TypeExpressionKind.COMPLETE,
|
| + type, arguments));
|
| } else if (type.treatAsDynamic) {
|
| return buildNullConstant();
|
| } else {
|
|
|