git: openjdk/mobile: 2 new changesets

duke duke at openjdk.java.net
Wed Dec 4 08:47:50 UTC 2019


Changeset: f26bdf84
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-04 09:38:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f26bdf84

8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/patterns/BindingsTest1.java

Changeset: 07be2351
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-04 09:38:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/07be2351

8234922: No compilation error reported not reported for a binding variable when loop broken with label

Any break outside of a loop should confine the binding variables from the loop's condition to the loop

Reviewed-by: mcimadamore

! 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 mobile-changes mailing list