1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Wed Jan 16 16:30:11 2013 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Wed Jan 16 17:40:28 2013 +0000 1.3 @@ -3421,7 +3421,10 @@ 1.4 1.5 @Override 1.6 protected Symbol access(Name name, TypeSymbol location) { 1.7 - return ambiguousSyms.last(); 1.8 + Symbol firstAmbiguity = ambiguousSyms.last(); 1.9 + return firstAmbiguity.kind == TYP ? 1.10 + types.createErrorType(name, location, firstAmbiguity.type).tsym : 1.11 + firstAmbiguity; 1.12 } 1.13 } 1.14