blob: 6d15a5763bf3b00af295975f709d67ef73da67fe [file] [log] [blame]
@group(0)
@binding(0)
var<uniform> u: i32;
fn f() -> i32 {
return 0;
}
fn g() {
var j = 0;
loop {
if (j >= 1) { break; }
j += 1;
var k = f();
}
}
@compute
@workgroup_size(1)
fn main() {
switch (u) {
case 0: {
switch (u) {
case 0: {}
default: {
g();
}
}
}
default: {}
}
}