================ @@ -1103,9 +1107,15 @@ bool SemaHLSL::handleRootSignatureDecl(HLSLRootSignatureDecl *D, using ResourceRange = llvm::hlsl::rootsig::ResourceRange; using GroupT = std::pair<ResourceClass, /*Space*/ uint32_t>; + // Introduce a mapping from the collected RangeInfos back to the + // RootSignatureElement that will retain its diagnostics info + llvm::DenseMap<size_t, const hlsl::RootSignatureElement *> InfoIndexMap; ---------------- inbelic wrote:
```suggestion llvm::SmallDenseMap<size_t, const hlsl::RootSignatureElement *> InfoIndexMap; ``` https://github.com/llvm/llvm-project/pull/147094 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits