| 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 6c4933e0d8d235197550b757cea90f2d47fd5749..df2b8e6b872315c030c21dec1df4ba0b3166d0c2 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Resolver.java
|
| @@ -1755,7 +1755,11 @@ public class Resolver {
|
| }
|
| break;
|
| case TYPE_VARIABLE:
|
| - onError(x.getConstructor(), ResolverErrorCode.NEW_EXPRESSION_CANT_USE_TYPE_VAR);
|
| + if (x.isConst() ) {
|
| + onError(x.getConstructor(), ResolverErrorCode.CONST_EXPRESSION_CANT_USE_TYPE_VAR);
|
| + } else {
|
| + onError(x.getConstructor(), ResolverErrorCode.NEW_EXPRESSION_CANT_USE_TYPE_VAR);
|
| + }
|
| return null;
|
| default:
|
| break;
|
|
|