================
@@ -141,4 +141,8 @@ void append_offset_overflow_signature() {}
// expected-error@+1 {{descriptor range offset overflows [4294967292,
4294967296]}}
[RootSignature("DescriptorTable(CBV(b0, offset = 4294967292, numDescriptors =
5))")]
-void offset_() {}
+void offset_overflow() {}
+
+// expected-error@+1 {{descriptor range offset overflows [4294967295,
4294967296]}}
+[RootSignature("DescriptorTable(CBV(b0, offset = 4294967294), CBV(b1,
numDescriptors = 2))")]
+void appended_offset_overflow() {}
----------------
tex3d wrote:
You'll want another test for the gap I think I noticed:
```hlsl
// expected-error@+1 {{descriptor range offset overflows [4294967296,
4294967296]}}
[RootSignature("DescriptorTable(CBV(b0, offset = 4294967294), CBV(b1),
CBV(b2))")]
void appended_offset_overflow2() {}
```
https://github.com/llvm/llvm-project/pull/159475
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits