llvm-project
[HLSL][RootSignature] Correct `RootSignatureParser` to use correct `SourceLocation` in diagnostics
#147084
Merged

[HLSL][RootSignature] Correct `RootSignatureParser` to use correct `SourceLocation` in diagnostics #147084

inbelic merged 10 commits into llvm:main from inbelic:inbelic/rs-fix-lexer
inbelic
inbelic
inbelic commented on 2025-07-04
inbelic inbelic force pushed 169 days ago
inbelic nfc: add phony ASTContext and StringLiteral to ParseHLSL
34d38790
inbelic nfc: add StringLiteral as a member of RootSignatureParser
d84d2872
inbelic update `RootSignatureToken` to hold the offset into the signature string
93519464
inbelic nfc: instantiate Lexer in Parser constructor
dece8af0
inbelic add sample testcase
b953140a
inbelic rebase: clean-ups
1a64eff5
inbelic inbelic force pushed to 1a64eff5 169 days ago
inbelic inbelic marked this pull request as ready for review 169 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added HLSL
llvmbot
llvm-beanz
llvm-beanz approved these changes on 2025-07-07
inbelic review: remove unneeded namespacing
7da53d21
inbelic review: improve flag
0132e74d
inbelic review: specify column value as well
d4cf62dc
inbelic nfc, self-review: simplify diag reporting with helper function
29cde653
bogner
bogner approved these changes on 2025-07-08
inbelic inbelic merged 3dec46d9 into main 165 days ago
inbelic inbelic deleted the inbelic/rs-fix-lexer branch 159 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone