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();