--- old/test/tools/javac/lambda/LambdaConv01.java 2013-06-13 15:14:42.268347168 -0400 +++ new/test/tools/javac/lambda/LambdaConv01.java 2013-06-13 15:14:42.141345770 -0400 @@ -67,7 +67,7 @@ assertTrue(3 == f1.foo()); //Covariant returns: TU f2 = (Integer x) -> x; - assertTrue(3 == f2.foo(3)); + assertTrue(3 == f2.foo(3).intValue()); //Method resolution with boxing: int res = LambdaConv01.exec((Integer x) -> x, 3); assertTrue(3 == res); @@ -86,7 +86,7 @@ assertTrue(3 == f1.foo()); //Covariant returns: TU f2 = (Integer x) -> x; - assertTrue(3 == f2.foo(3)); + assertTrue(3 == f2.foo(3).intValue()); //Method resolution with boxing: int res = LambdaConv01.exec((Integer x) -> x, 3); assertTrue(3 == res); @@ -105,7 +105,7 @@ assertTrue(3 == f1.foo()); //Covariant returns: TU f2 = (Integer x) -> x; - assertTrue(3 == f2.foo(3)); + assertTrue(3 == f2.foo(3).intValue()); //Method resolution with boxing: int res = LambdaConv01.exec((Integer x) -> x, 3); assertTrue(3 == res); @@ -124,7 +124,7 @@ assertTrue(3 == f1.foo()); //Covariant returns: TU f2 = (Integer x) -> x; - assertTrue(3 == f2.foo(3)); + assertTrue(3 == f2.foo(3).intValue()); //Method resolution with boxing: int res = LambdaConv01.exec((Integer x) -> x, 3); assertTrue(3 == res);