| 1 | export fn a() void { |
| 2 | var x: *addrspace(.global) i32 = undefined; |
| 3 | _ = &x; |
| 4 | var y: *addrspace(.global) i32 = undefined; |
| 5 | _ = &y; |
| 6 | var rt_cond = false; |
| 7 | _ = &rt_cond; |
| 8 | |
| 9 | var z = if (rt_cond) x else y; |
| 10 | _ = &z; |
| 11 | } |
| 12 | |
| 13 | // compile |
| 14 | // output_mode=Obj |
| 15 | // backend=selfhosted |
| 16 | // target=spirv32-vulkan |
| 17 | // emit_bin=true |