--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Wed May 02 13:44:49 2018 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Wed May 02 15:29:55 2018 +0100
@@ -441,7 +441,7 @@
} else {
stats.add((JCBlock)that.body);
}
- JCBlock lambdaBlock = make.Block(0, stats.toList());
+ JCBlock lambdaBlock = make.at(that.pos).Block(0, stats.toList());
Env<AttrContext> localEnv = attr.lambdaEnv(that, env);
try {
localEnv.info.returnResult = resultInfo;