hg: amber/amber: Fixing asserts checking stack before statements - as let expressions may contain arbitrary statements now (in desugared switch expressions), the stack may be non-empty when generating a statement.

jan.lahoda at oracle.com jan.lahoda at oracle.com
Mon Apr 16 07:04:07 UTC 2018


Changeset: 782d973df1fa
Author:    jlahoda
Date:      2018-04-11 17:57 +0200
URL:       http://hg.openjdk.java.net/amber/amber/rev/782d973df1fa

Fixing asserts checking stack before statements - as let expressions may contain arbitrary statements now (in desugared switch expressions), the stack may be non-empty when generating a statement.

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java



More information about the amber-dev mailing list