1.1 --- a/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Tue Sep 23 10:44:51 2008 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Mon Sep 29 11:34:43 2008 +0100 1.3 @@ -534,7 +534,7 @@ 1.4 tree.truepart = translate(tree.truepart, erasure(tree.type)); 1.5 tree.falsepart = translate(tree.falsepart, erasure(tree.type)); 1.6 tree.type = erasure(tree.type); 1.7 - result = tree; 1.8 + result = retype(tree, tree.type, pt); 1.9 } 1.10 1.11 public void visitIf(JCIf tree) {