// FIR_IDENTICAL // LANGUAGE: +BreakContinueInInlineLambdas inline fun notInlining(noinline block1: () -> Unit, block2: () -> Unit) { block1() block2() } fun test() { label@ while(true) { notInlining({ break }) {} notInlining({ continue }) {} notInlining(fun () { break }) {} notInlining(fun () { continue }) {} notInlining({ break@label }) {} notInlining({ continue@label }) {} notInlining(fun () { break@label }) {} notInlining(fun () { continue@label }) {} } }