RFR: 8309054: Parsing of erroneous patterns succeeds
Aggelos Biboudis
abimpoudis at openjdk.org
Mon May 29 16:00:59 UTC 2023
Moving the logic of type test pattern detection from `parsePattern` to `variableDeclaratorRest` makes the logic of the latter too complex. The regression in this JBS would be fixed by introducing two additional if-guards (e.g., `if (!typePattern)`); conditional on whether we are detecting a local variable or a type pattern. This PR removes this.
-------------
Commit messages:
- 8309054: Parsing of erroneous patterns succeeds
Changes: https://git.openjdk.org/jdk/pull/14205/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14205&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8309054
Stats: 75 lines in 3 files changed: 38 ins; 9 del; 28 mod
Patch: https://git.openjdk.org/jdk/pull/14205.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14205/head:pull/14205
PR: https://git.openjdk.org/jdk/pull/14205
More information about the compiler-dev
mailing list