[clang] Implement resource binding type prefix mismatch flag setting logic (PR #97103)
Chris B via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 8 18:05:06 PDT 2024
================
@@ -437,7 +453,409 @@ void SemaHLSL::handleShaderAttr(Decl *D, const ParsedAttr &AL) {
D->addAttr(NewAttr);
}
+struct RegisterBindingFlags {
+ bool Resource = false;
+ bool Udt = false;
+ bool Other = false;
+ bool Basic = false;
+
+ bool Srv = false;
+ bool Uav = false;
+ bool Cbv = false;
----------------
llvm-beanz wrote:
UDT, SRV, UAV, and CBV are all initialisms, it probably makes the most sense to fully capitalize them.
https://github.com/llvm/llvm-project/pull/97103
More information about the cfe-commits
mailing list