--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Fri Nov 24 09:45:39 2017 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Fri Nov 24 16:14:33 2017 +0000
@@ -952,6 +952,9 @@
if (t.hasTag(BOT)) {
log.error(pos, Errors.CantInferLocalVarType(name, Fragments.LocalCantInferNull));
return types.createErrorType(t);
+ } else if (t.hasTag(VOID)) {
+ log.error(pos, Errors.CantInferLocalVarType(name, Fragments.LocalCantInferVoid));
+ return types.createErrorType(t);
}
return t;
}