================ @@ -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 cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits