git: openjdk/jdk21: 2 new changesets

Jan Lahoda jlahoda at openjdk.org
Thu Jun 22 04:27:14 UTC 2023


Changeset: ceadaece
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-22 04:24:20 +0000
URL:       https://git.openjdk.org/jdk21/commit/ceadaece94d458578a692bbe45d7a22136dc3064

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

Reviewed-by: vromero
Backport-of: 01623f6a5724d3eb250c48656be0aaf28df11750

! 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

Changeset: 789b2fc4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-22 04:24:53 +0000
URL:       https://git.openjdk.org/jdk21/commit/789b2fc4f2a1375f1fca8f8a5dec6fde55af2eb6

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

Reviewed-by: vromero
Backport-of: a15db1a56c560406eac0ac60c29a0ffd15984267

! 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



More information about the jdk-changes mailing list