changeset 29292 | c10d63c667cd |
parent 29147 | 4cba0458106b |
child 29430 | 0fc887a8c519 |
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Fri Feb 27 11:51:53 2015 +0000 +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Fri Feb 27 18:20:33 2015 +0000 @@ -3176,8 +3176,7 @@ tree.sym = sym; if (site.hasTag(TYPEVAR) && !isType(sym) && sym.kind != ERR) { - while (site.hasTag(TYPEVAR)) site = site.getUpperBound(); - site = capture(site); + site = types.skipTypeVars(site, true); } // If that symbol is a variable, ...