diff -r 843d3b191773 -r 01c9d4161882 src/share/classes/com/sun/tools/javac/comp/Infer.java --- a/src/share/classes/com/sun/tools/javac/comp/Infer.java Fri Nov 16 18:27:36 2012 +0000 +++ b/src/share/classes/com/sun/tools/javac/comp/Infer.java Sat Nov 17 19:01:03 2012 +0000 @@ -501,10 +501,10 @@ } for (Type t : funcInterfaceContext.undetvars) { UndetVar uv = (UndetVar)t; - minimizeInst(uv, Warner.noWarnings); + minimizeInst(uv, types.noWarnings); if (uv.inst == null && Type.filter(uv.getBounds(InferenceBound.UPPER), boundFilter).nonEmpty()) { - maximizeInst(uv, Warner.noWarnings); + maximizeInst(uv, types.noWarnings); } } @@ -801,7 +801,7 @@ for (Type t : varsToSolve) { UndetVar uv = (UndetVar)asFree(t, types); if (uv.inst == null) { - infer.minimizeInst(uv, Warner.noWarnings); + infer.minimizeInst(uv, types.noWarnings); if (uv.inst != null) { progress = true; }