langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java
changeset 161 bfe63856332f
parent 10 06bc494ca11e
child 517 ea4702edd512
--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java	Fri Feb 29 20:04:03 2008 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java	Mon Mar 03 16:03:53 2008 +0000
@@ -1835,6 +1835,7 @@
                                           + "" + rval.hashCode()),
                                       type,
                                       currentMethodSym);
+        rval = convert(rval,type);
         JCVariableDecl def = make.VarDef(var, (JCExpression)rval); // XXX cast
         JCTree built = builder.build(make.Ident(var));
         JCTree res = make.LetExpr(def, built);