--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java 2018-07-07 20:00:22.393001000 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java 2018-07-07 20:00:22.261001000 -0700 @@ -206,8 +206,6 @@ do { if (reader.ch != '_') { reader.putChar(false); - } else { - checkSourceLevel(pos, Feature.UNDERSCORES_IN_LITERALS); } saveCh = reader.ch; savePos = reader.bp; @@ -518,7 +516,6 @@ skipIllegalUnderscores(); scanNumber(pos, 16); } else if (reader.ch == 'b' || reader.ch == 'B') { - checkSourceLevel(pos, Feature.BINARY_LITERALS); reader.scanChar(); skipIllegalUnderscores(); scanNumber(pos, 2);