1diagnostic(off, derivative_uniformity); 2diagnostic(off, chromium.unreachable_code); 3fn foo_ff(_skParam0: array<f32, 2>) -> f32 { 4 var v = _skParam0; 5 { 6 v[0] = v[1]; 7 return v[0]; 8 } 9} 10fn _skslMain() { 11 { 12 var y: array<f32, 2>; 13 let _skTemp0 = foo_ff(y); 14 } 15} 16@fragment fn main() { 17 _skslMain(); 18} 19