================ @@ -3278,6 +3284,9 @@ void SemaHLSL::processExplicitBindingsOnDecl(VarDecl *VD) { << static_cast<int>(RT); } } + + if (!HasBinding && VD->getType()->isHLSLResourceRecord()) ---------------- inbelic wrote:
I do also see the function `isResourceRecordTypeOrArrayOf` defined in `CGHLSLRuntime`. So just a quick check that we would never expect an array of them here https://github.com/llvm/llvm-project/pull/135909 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits