| Index: pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| index 4d099016877866c16075ff44b462ac30f2380b8a..42cb1865b31f3f98881a2c53c5f46dd5ecb90ad8 100644
|
| --- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| @@ -1668,6 +1668,17 @@ class SimpleTypeInferrerVisitor<T>
|
| return handleConstructorSend(node.send, element);
|
| }
|
|
|
| + @override
|
| + T errorNonConstantConstructorInvoke(
|
| + ast.NewExpression node,
|
| + Element element,
|
| + DartType type,
|
| + ast.NodeList arguments,
|
| + CallStructure callStructure,
|
| + _) {
|
| + return bulkHandleNew(node, _);
|
| + }
|
| +
|
| /// Handle invocation of a top level or static field or getter [element].
|
| T handleStaticFieldOrGetterInvoke(ast.Send node, Element element) {
|
| ArgumentsTypes arguments = analyzeArguments(node.arguments);
|
|
|