git: openjdk/jdk: 2 new changesets

Jan Lahoda jlahoda at openjdk.org
Wed Jun 21 09:17:26 UTC 2023


Changeset: a15db1a5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-21 09:15:48 +0000
URL:       https://git.openjdk.org/jdk/commit/a15db1a56c560406eac0ac60c29a0ffd15984267

8302865: Illegal bytecode for break from if with instanceof pattern matching condition

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/patterns/BreakAndLoops.java

Changeset: 01623f6a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-21 09:16:12 +0000
URL:       https://git.openjdk.org/jdk/commit/01623f6a5724d3eb250c48656be0aaf28df11750

8310133: Effectivelly final condition not enforced in guards for binding variables from the same case

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out



More information about the jdk-changes mailing list