| #include <metal_stdlib> |
| |
| using namespace metal; |
| void main_1(thread uint* const tint_symbol_1) { |
| *(tint_symbol_1) = 0u; |
| while (true) { |
| *(tint_symbol_1) = 1u; |
| *(tint_symbol_1) = 2u; |
| switch(42u) { |
| case 40u: { |
| *(tint_symbol_1) = 40u; |
| if (false) { |
| { |
| *(tint_symbol_1) = 4u; |
| } |
| continue; |
| } |
| /* fallthrough */ |
| } |
| case 50u: { |
| *(tint_symbol_1) = 50u; |
| break; |
| } |
| default: { |
| break; |
| } |
| } |
| *(tint_symbol_1) = 3u; |
| { |
| *(tint_symbol_1) = 4u; |
| } |
| } |
| *(tint_symbol_1) = 5u; |
| return; |
| } |
| |
| fragment void tint_symbol() { |
| thread uint tint_symbol_2 = 0u; |
| main_1(&(tint_symbol_2)); |
| return; |
| } |
| |