OpenJDK / amber / amber
changeset 58342:0a07c39a8c6d local-methods
[local-methods] Javac parser attempts to parse beyond EOF and runs out of memory
author | sadayapalam |
---|---|
date | Wed, 16 Oct 2019 14:54:58 +0530 |
parents | 43cf41429b19 |
children | ace7fad5a6dc |
files | src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Wed Oct 16 12:18:02 2019 +0530 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Wed Oct 16 14:54:58 2019 +0530 @@ -2694,6 +2694,8 @@ case GTGTGT: depth -= 3; break; + case EOF: + return false; } if (depth == 0) { Token name = S.token(lookahead + 1);