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

changeset 42
f7e64b33d5a4
parent 24
d032d5090fd5
child 54
eaf608c64fec
child 59
4a3b9801f7a0
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java	Fri May 30 10:42:43 2008 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java	Fri May 30 11:08:40 2008 +0100
     1.3 @@ -1486,6 +1486,8 @@
     1.4  
     1.5      private void checkNonCyclic1(DiagnosticPosition pos, Type t, Set<TypeVar> seen) {
     1.6          final TypeVar tv;
     1.7 +        if  (t.tag == TYPEVAR && (t.tsym.flags() & UNATTRIBUTED) != 0)
     1.8 +            return;
     1.9          if (seen.contains(t)) {
    1.10              tv = (TypeVar)t;
    1.11              tv.bound = new ErrorType();

mercurial