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);