1.1 --- a/test/tools/javac/lambda/TargetType01.java Mon Jan 21 11:16:28 2013 -0800 1.2 +++ b/test/tools/javac/lambda/TargetType01.java Mon Jan 21 20:13:56 2013 +0000 1.3 @@ -27,7 +27,7 @@ 1.4 * @summary Add lambda tests 1.5 * check nested case of overload resolution and lambda parameter inference 1.6 * @author Maurizio Cimadamore 1.7 - * @compile TargetType01.java 1.8 + * @compile/fail/ref=TargetType01.out -XDrawDiagnostics TargetType01.java 1.9 */ 1.10 1.11 class TargetType01 { 1.12 @@ -43,7 +43,6 @@ 1.13 static String M(F_S_S f){ return null; } 1.14 1.15 static { 1.16 - //ambiguity here - the compiler does not try all the combinations! 1.17 - M(x1 -> { return M( x2 -> { return x1 + x2; });}); 1.18 + M(x1 -> { return M( x2 -> { return x1 + x2; });}); //ambiguous 1.19 } 1.20 }