1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Tue Sep 25 11:55:34 2012 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Tue Sep 25 11:56:46 2012 +0100 1.3 @@ -737,7 +737,7 @@ 1.4 return attr.new ResultInfo(VAL, to, checkContext) { 1.5 @Override 1.6 protected Type check(DiagnosticPosition pos, Type found) { 1.7 - return super.check(pos, chk.checkNonVoid(pos, types.capture(types.upperBound(found)))); 1.8 + return super.check(pos, chk.checkNonVoid(pos, types.capture(types.upperBound(found.baseType())))); 1.9 } 1.10 }; 1.11 }