@@ -36,16 +36,16 @@ float4 test_too_many_arg(float p0) {
36
36
// expected-note@hlsl/hlsl_intrinsics.h:* {{candidate function template not viable: requires 3 arguments, but 4 were provided}}
37
37
}
38
38
39
- // float4 test_vec_inputs(float2 p0, float2 p1, float2 p2) {
40
- // return lit(p0, p1, p2);
41
- // // expected-error@-1 {{no matching function for call to 'lit'}}
42
- // // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float2]: invalid vector element type 'vector<float, 2>' (vector of 2 'float' values)}}
43
- // // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float2]: invalid vector element type 'vector<float, 2>' (vector of 2 'float' values)}}
44
- // }
39
+ float4 test_vec_inputs (float2 p0, float2 p1, float2 p2) {
40
+ return lit (p0, p1, p2);
41
+ // expected-error@-1 {{no matching function for call to 'lit'}}
42
+ // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float2]: invalid vector element type 'vector<float, 2>' (vector of 2 'float' values)}}
43
+ // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float2]: invalid vector element type 'vector<float, 2>' (vector of 2 'float' values)}}
44
+ }
45
45
46
- // float4 test_vec1_inputs(float1 p0, float1 p1, float1 p2) {
47
- // return lit(p0, p1, p2);
48
- // // expected-error@-1 {{no matching function for call to 'lit'}}
49
- // // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float1]: invalid vector element type 'vector<float, 1>' (vector of 1 'float' value)}}
50
- // // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float1]: invalid vector element type 'vector<float, 1>' (vector of 1 'float' value)}}
51
- // }
46
+ float4 test_vec1_inputs (float1 p0, float1 p1, float1 p2) {
47
+ return lit (p0, p1, p2);
48
+ // expected-error@-1 {{no matching function for call to 'lit'}}
49
+ // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float1]: invalid vector element type 'vector<float, 1>' (vector of 1 'float' value)}}
50
+ // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored: substitution failure [with T = float1]: invalid vector element type 'vector<float, 1>' (vector of 1 'float' value)}}
51
+ }
0 commit comments