| Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
|
| index e730290d6115f82f90d64961d387cec383c3ee87..28ca8cd45137c759874b715261c34c97ddb06e85 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
|
| @@ -175,6 +175,10 @@ public class ConstantVisitor extends GeneralizingASTVisitor<EvaluationResultImpl
|
|
|
| @Override
|
| public EvaluationResultImpl visitInstanceCreationExpression(InstanceCreationExpression node) {
|
| + if (!node.isConst()) {
|
| + // TODO(brianwilkerson) Figure out which error to report.
|
| + return error(node, null);
|
| + }
|
| ConstructorElement constructor = node.getElement();
|
| if (constructor != null && constructor.isConst()) {
|
| node.getArgumentList().accept(this);
|
|
|