| // Example taken from https://github.com/gpuweb/gpuweb/pull/2622 | |
| @compute @workgroup_size(1,1,1) | |
| fn main() { | |
| const cond = true; | |
| while (cond) { | |
| if cond { | |
| break; | |
| } else { | |
| return; | |
| } // Overall behavior is {Break, Return} | |
| } | |
| let x = 5; // valid, but behavior is {Break, Return} | |
| } |