// Check that for backends that generate intrinsic helpers, repeated use of the // same intrinsic overload results in single helper being generated. [[stage(compute), workgroup_size(1)]] fn main() { ignore(isNormal(vec4())); ignore(isNormal(vec4(1.))); ignore(isNormal(vec4(1., 2., 3., 4.))); ignore(isNormal(vec3())); ignore(isNormal(vec3(1.))); ignore(isNormal(vec3(1., 2., 3.))); ignore(isNormal(vec2())); ignore(isNormal(vec2(1.))); ignore(isNormal(vec2(1., 2.))); ignore(isNormal(1.)); ignore(isNormal(2.)); ignore(isNormal(3.)); }