@@ -61,8 +61,8 @@ bool RootSignatureParser::parse() {
61
61
Elements.emplace_back (RootSignatureElement (ElementLoc, *Sampler));
62
62
} else {
63
63
consumeNextToken (); // let diagnostic be at the start of invalid token
64
- reportDiag (diag::err_hlsl_invalid_param )
65
- << /* param of*/ TokenKind::kw_RootSignature;
64
+ reportDiag (diag::err_hlsl_invalid_token )
65
+ << /* parameter= */ 0 << /* param of*/ TokenKind::kw_RootSignature;
66
66
return true ;
67
67
}
68
68
@@ -268,8 +268,8 @@ std::optional<DescriptorTable> RootSignatureParser::parseDescriptorTable() {
268
268
return std::nullopt;
269
269
} else {
270
270
consumeNextToken (); // let diagnostic be at the start of invalid token
271
- reportDiag (diag::err_hlsl_invalid_param )
272
- << /* param of*/ TokenKind::kw_DescriptorTable;
271
+ reportDiag (diag::err_hlsl_invalid_token )
272
+ << /* parameter= */ 0 << /* param of*/ TokenKind::kw_DescriptorTable;
273
273
return std::nullopt;
274
274
}
275
275
@@ -486,8 +486,8 @@ RootSignatureParser::parseRootConstantParams() {
486
486
Params.Visibility = Visibility;
487
487
} else {
488
488
consumeNextToken (); // let diagnostic be at the start of invalid token
489
- reportDiag (diag::err_hlsl_invalid_param )
490
- << /* param of*/ TokenKind::kw_RootConstants;
489
+ reportDiag (diag::err_hlsl_invalid_token )
490
+ << /* parameter= */ 0 << /* param of*/ TokenKind::kw_RootConstants;
491
491
return std::nullopt;
492
492
}
493
493
@@ -561,7 +561,8 @@ RootSignatureParser::parseRootDescriptorParams(TokenKind DescKind,
561
561
Params.Flags = Flags;
562
562
} else {
563
563
consumeNextToken (); // let diagnostic be at the start of invalid token
564
- reportDiag (diag::err_hlsl_invalid_param) << /* param of*/ DescKind;
564
+ reportDiag (diag::err_hlsl_invalid_token)
565
+ << /* parameter=*/ 0 << /* param of*/ DescKind;
565
566
return std::nullopt;
566
567
}
567
568
@@ -661,7 +662,8 @@ RootSignatureParser::parseDescriptorTableClauseParams(TokenKind ClauseKind,
661
662
Params.Flags = Flags;
662
663
} else {
663
664
consumeNextToken (); // let diagnostic be at the start of invalid token
664
- reportDiag (diag::err_hlsl_invalid_param) << /* param of*/ ClauseKind;
665
+ reportDiag (diag::err_hlsl_invalid_token)
666
+ << /* parameter=*/ 0 << /* param of*/ ClauseKind;
665
667
return std::nullopt;
666
668
}
667
669
@@ -860,8 +862,8 @@ RootSignatureParser::parseStaticSamplerParams() {
860
862
Params.Visibility = Visibility;
861
863
} else {
862
864
consumeNextToken (); // let diagnostic be at the start of invalid token
863
- reportDiag (diag::err_hlsl_invalid_param )
864
- << /* param of*/ TokenKind::kw_StaticSampler;
865
+ reportDiag (diag::err_hlsl_invalid_token )
866
+ << /* parameter= */ 0 << /* param of*/ TokenKind::kw_StaticSampler;
865
867
return std::nullopt;
866
868
}
867
869
0 commit comments