================ @@ -817,8 +821,12 @@ static void DiagnoseHLSLRegisterAttribute(Sema &S, SourceLocation &ArgLoc, S.Diag(TheDecl->getLocation(), diag::warn_hlsl_user_defined_type_missing_member) << regTypeNum; - - return; + // non-zero SpaceNum cannot be specified for global constants ---------------- damyanp wrote:
This is validating that the space must be exactly `"0"`, whereas the rule that DXC implements is that you can't have any kind of space directive. https://github.com/llvm/llvm-project/pull/106782 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits