| Index: compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| diff --git a/compiler/java/com/google/dart/compiler/resolver/Resolver.java b/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| index 4721b98aed25209a03404dbcf4996217f548951d..17ed6ccae8f5c430e7aedd83910cd73a4d853997 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| @@ -935,6 +935,12 @@ public class Resolver {
|
| constructor = checkIsConstructor(x, element);
|
| }
|
|
|
| + if (constructor != null) {
|
| + if (x.isConst() && !constructor.getModifiers().isConstant()) {
|
| + onError(x, ResolverErrorCode.CONST_AND_NONCONST_CONSTRUCTOR);
|
| + }
|
| + }
|
| +
|
| return recordElement(x, constructor);
|
| }
|
|
|
|
|