| 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 005fba3f4cb2176e2724384840d7c4ce58a91505..07e5b1e3af8493e448fdbf2338788e66e9da5a0d 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| @@ -325,7 +325,7 @@ public class Resolver {
|
| for (Element element : members) {
|
| Modifiers modifiers = element.getModifiers();
|
| if (ElementKind.of(element).equals(ElementKind.FIELD) && !modifiers.isFinal()
|
| - && !modifiers.isAbstractField()) {
|
| + && !modifiers.isStatic() && !modifiers.isAbstractField()) {
|
| FieldElement field = (FieldElement) element;
|
| HasSourceInfo errorNode = field.getSetter() == null ? element : field.getSetter();
|
| onError(errorNode, currentClass == originalClass
|
| @@ -1670,7 +1670,7 @@ public class Resolver {
|
| } else if ((superCall != null)
|
| && node.getModifiers().isConstant()
|
| && !superCall.getModifiers().isConstant()) {
|
| - onError(node,
|
| + onError(node.getName(),
|
| ResolverErrorCode.CONST_CONSTRUCTOR_MUST_CALL_CONST_SUPER);
|
| }
|
| }
|
|
|