1#include <metal_stdlib> 2#include <simd/simd.h> 3#ifdef __clang__ 4#pragma clang diagnostic ignored "-Wall" 5#endif 6using namespace metal; 7struct Inputs { 8}; 9struct Outputs { 10 half4 sk_FragColor [[color(0)]]; 11}; 12void d_vi(int ) { 13 int b = 4; 14} 15void c_vi(int i) { 16 d_vi(i); 17} 18void b_vi(int i) { 19 c_vi(i); 20} 21void a_vi(int i) { 22 b_vi(i); 23 b_vi(i); 24} 25fragment Outputs fragmentMain(Inputs _in [[stage_in]], bool _frontFacing [[front_facing]], float4 _fragCoord [[position]]) { 26 Outputs _out; 27 (void)_out; 28 int i; 29 a_vi(i); 30 _out.sk_FragColor = half4(0.0h); 31 return _out; 32} 33