We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a7741fb commit a927e8aCopy full SHA for a927e8a
clang/lib/Sema/SemaHLSL.cpp
@@ -1398,9 +1398,8 @@ bool SemaHLSL::handleRootSignatureElements(
1398
1399
// Compute the register bounds and track resource binding
1400
uint32_t LowerBound(Clause->Reg.Number);
1401
- uint32_t UpperBound = Clause->NumDescriptors == ~0u
1402
- ? ~0u
1403
- : LowerBound + Clause->NumDescriptors - 1;
+ uint32_t UpperBound = llvm::hlsl::rootsig::computeRangeBound(
+ LowerBound, Clause->NumDescriptors);
1404
1405
BindingChecker.trackBinding(
1406
Table->Visibility,
0 commit comments