FILE /breakContinue.kt FUN public fun test1(): kotlin.Unit BLOCK_BODY WHILE label=null operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null BREAK label=null loop.label=null depth=0 DO_WHILE label=null operator=DO_WHILE_LOOP body: BLOCK type=kotlin.Unit operator=null BREAK label=null loop.label=null depth=0 condition: CONST Boolean type=kotlin.Boolean value='true' WHILE label=null operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null CONTINUE label=null loop.label=null depth=0 DO_WHILE label=null operator=DO_WHILE_LOOP body: BLOCK type=kotlin.Unit operator=null CONTINUE label=null loop.label=null depth=0 condition: CONST Boolean type=kotlin.Boolean value='true' FUN public fun test2(): kotlin.Unit BLOCK_BODY WHILE label=OUTER operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null WHILE label=INNER operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null BREAK label=INNER loop.label=INNER depth=0 BREAK label=OUTER loop.label=OUTER depth=1 BREAK label=OUTER loop.label=OUTER depth=0 WHILE label=OUTER operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null WHILE label=INNER operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null CONTINUE label=INNER loop.label=INNER depth=0 CONTINUE label=OUTER loop.label=OUTER depth=1 CONTINUE label=OUTER loop.label=OUTER depth=0 FUN public fun test3(): kotlin.Unit BLOCK_BODY WHILE label=L operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null WHILE label=L operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null BREAK label=L loop.label=L depth=0 BREAK label=L loop.label=L depth=0 WHILE label=L operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null WHILE label=L operator=WHILE_LOOP condition: CONST Boolean type=kotlin.Boolean value='true' body: BLOCK type=kotlin.Nothing operator=null CONTINUE label=L loop.label=L depth=0 CONTINUE label=L loop.label=L depth=0