/
githubmirror
/
panama-vector
Обзор
Документация
Войти
/
githubmirror
/
panama-vector
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/langtools/tools/javac/patterns/T8329115.java
20 строк
547 B
Aggelos Biboudis
8329115: Crash involving return from inner switch
27 мар 2024, 12:38
27 мар 2024, 12:38
4dfcc6d
Код
Авторство
О чём код?
/** * @test /nodynamiccopyright/ * @bug 8329115 * @summary Crash involving return from inner switch * @compile/fail/ref=T8329115.out -XDrawDiagnostics -XDdev T8329115.java */ public class T8329115 { record R1() {} record R2() {} int test() { return switch (new R1()) { case R1() -> { return switch (new R2()) { // crashes, instead it should just be the error: attempt to return out of a switch expression case R2() -> 1; }; } }; } }