changeset 22168 | a48fe7ec473d |
parent 22163 | 3651128c74eb |
child 23127 | 5aba53c2b9b2 |
--- a/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Thu Dec 19 22:24:27 2013 +0000 +++ b/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Sun Dec 22 21:57:01 2013 -0800 @@ -585,7 +585,7 @@ try { currentMethod = null; tree.params = translate(tree.params); - tree.body = translate(tree.body, null); + tree.body = translate(tree.body, tree.body.type==null? null : erasure(tree.body.type)); tree.type = erasure(tree.type); result = tree; }