================
@@ -0,0 +1,76 @@
+// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -o -
-fsyntax-only %s -verify
+
+// This test validates the diagnostics that are emitted when a variable with a
"resource" type
+// is bound to a register using the register annotation
+
+// expected-error@+1 {{binding type 'b' only applies to constant buffer
resources}}
+RWBuffer<int> a : register(b2, space1);
----------------
damyanp wrote:
I think that the ClassTemplateSpecializationDecl is going to become dead anyway
once we put the attribute in the right place. This is why I think we should
set these up so that the attribute is in the correct place now rather than
later because we're doing work now to exercise code that we know is going to
almost immediately change.
https://github.com/llvm/llvm-project/pull/97103
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits