[clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154629)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 29 18:38:43 PDT 2025
================
@@ -313,9 +313,10 @@ Error DXContainerWriter::writeParts(raw_ostream &OS) {
P.RootSignature->Parameters.getOrInsertTable(L);
mcdxbc::DescriptorTable Table;
for (const auto &R : TableYaml.Ranges) {
-
- dxbc::RTS0::v2::DescriptorRange Range;
- Range.RangeType = R.RangeType;
+ assert(dxbc::isValidRangeType(R.RangeType) &&
+ "Invalid Descriptor Range Type");
----------------
joaosaffran wrote:
Once we use enums in the yaml represention this should be impossible to trigger. But I am making it clear here, by adding this assert.
https://github.com/llvm/llvm-project/pull/154629
More information about the llvm-commits
mailing list