src/share/classes/com/sun/tools/javac/comp/Attr.java

changeset 2617
a12a9932f649
parent 2615
4d2222373842
child 2702
9ca8d8713094
child 2717
11743872bfc9
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java	Wed Nov 26 13:59:04 2014 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java	Mon Sep 22 14:55:14 2014 +0200
     1.3 @@ -3226,8 +3226,9 @@
     1.4                  elt = ((ArrayType)elt.unannotatedType()).elemtype;
     1.5              if (elt.hasTag(TYPEVAR)) {
     1.6                  log.error(tree.pos(), "type.var.cant.be.deref");
     1.7 -                result = types.createErrorType(tree.type);
     1.8 -                return;
     1.9 +                result = tree.type = types.createErrorType(tree.name, site.tsym, site);
    1.10 +                tree.sym = tree.type.tsym;
    1.11 +                return ;
    1.12              }
    1.13          }
    1.14  

mercurial