1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
// RUN: %metal-compile main
@compute @workgroup_size(1)
fn main() {
switch 1 {
case 1,: { }
case 2 { }
case 4, 5, 6 { }
case 7, 8, 9, { }
case 10, 11, 12: { }
case 13, 14, 15: { }
default { }
}
switch 1 {
default { }
case 1,: { }
case 2 { }
case 4, 5, 6 { }
case 7, 8, 9, { }
case 10, 11, 12: { }
case 13, 14, 15: { }
}
switch 1 {
case 1,: { }
case 2 { }
default { }
case 4, 5, 6 { }
case 7, 8, 9, { }
}
switch 1 {
case 1,: { }
case 2 { }
case 4, 5, 6 { }
case 7, default, 8, 9, { }
}
switch 1 {
case default { }
}
switch 1 {
case default,: { }
}
switch 1 {
case default: { }
}
switch 1 {
case default,: { }
}
switch 1 {
case default, 1, 2, 3,: { }
}
switch 1 {
case 1, 2, 3, default,: { }
}
}
|