1 ! RUN: bbc -emit-fir -o - %s | FileCheck %s
3 ! CHECK-LABEL: func @_QPnolist
7 ! CHECK: fir.store %c31{{.*}} to %{{.}}
9 ! CHECK: fir.select %{{.}} : i32 [31, ^bb{{.}}, unit, ^bb{{.}}]
17 ! CHECK-LABEL: func @_QPlist
20 ! CHECK: fir.store %c22{{.*}} to %{{.}}
23 ! CHECK: fir.store %c32{{.*}} to %{{.}}
25 ! CHECK: fir.select %{{.}} : i32 [32, ^bb{{.}}, 22, ^bb{{.}}, unit, ^bb{{.}}]
26 goto L (42, 32, 22, 32, 32) ! duplicate labels are allowed