Skip to content

Commit 4f90c8f

Browse files
committed
changing function name and signature
1 parent e2ddf4d commit 4f90c8f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

llvm/include/llvm/Frontend/HLSL/HLSLBinding.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ class BindingInfoBuilder {
172172
[&HasOverlap](auto, auto) { HasOverlap = true; });
173173
}
174174

175-
LLVM_ABI BoundRegs getBoundRegs() {
175+
LLVM_ABI BoundRegs takeBoundRegs() {
176176
assert(std::is_sorted(Bindings.begin(), Bindings.end()) &&
177-
"Bindings must be sorted");
177+
"takeBoundRegs should only be called after calculateBindingInfo");
178178
return BoundRegs(std::move(Bindings));
179179
}
180180

llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ static void validateRootSignature(Module &M,
232232
Builder.findOverlapping(ReportedBinding);
233233
reportOverlappingRegisters(M, ReportedBinding, Overlaping);
234234
});
235-
const hlsl::BoundRegs &BoundRegs = Builder.getBoundRegs();
235+
const hlsl::BoundRegs &BoundRegs = Builder.takeBoundRegs();
236236
for (const ResourceInfo &RI : DRM) {
237237
const ResourceInfo::ResourceBinding &Binding = RI.getBinding();
238238
ResourceClass RC = DRTM[RI.getHandleTy()].getResourceClass();

0 commit comments

Comments
 (0)