Francisco Casas (@fcasas) commented about tests/hlsl-attributes.shader_test:
+float4 main() : sv_target { return 0; }
+[pixel shader fail]
- [numthreads(1,)]
+float4 main() : sv_target { return 0; }
+[pixel shader fail]
- [numthreads(f)]
+float4 main() : sv_target { return 0; }
+[pixel shader fail]
- [numthreads(float2(1))]
+float4 main() : sv_target { return 0; }
I guess that the idea is to check that an invalid value constructor (`float2(1)`) makes the shader fail.
But it may have been a typo.