[llvm-branch-commits] [clang] [HLSL] Constant buffers codegen (PR #124886)
Damyan Pepper via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Feb 7 20:42:01 PST 2025
================
@@ -257,8 +258,10 @@ static void validatePackoffset(Sema &S, HLSLBufferDecl *BufDecl) {
VarDecl *NextVar = PackOffsetVec[i + 1].first;
S.Diag(NextVar->getLocation(), diag::err_hlsl_packoffset_overlap)
<< NextVar << Var;
+ IsValid = false;
}
}
+ BufDecl->setHasPackoffset(IsValid);
----------------
damyanp wrote:
What is this for? If I change this to `BufDecl->setHasPackoffset(true)` then the tests still pass.
https://github.com/llvm/llvm-project/pull/124886
More information about the llvm-branch-commits
mailing list