// Check that for backends that generate builtin helpers, repeated use of the // same builtin overload results in single helper being generated. @compute @workgroup_size(1) fn main() { let va = vec4(); let a = degrees(va); let vb = vec4(1.); let b = degrees(vb); let vc = vec4(1., 2., 3., 4.); let c = degrees(vc); let vd = vec3(); let d = degrees(vd); let ve = vec3(1.); let e = degrees(ve); let vf = vec3(1., 2., 3.); let f = degrees(vf); let vg = vec2(); let g = degrees(vg); let vh = vec2(1.); let h = degrees(vh); let vi = vec2(1., 2.); let i = degrees(vi); let vj = 1.; let j = degrees(vj); let vk = 2.; let k = degrees(vk); let vl = 3.; let l = degrees(vl); }