@@ -107,32 +107,32 @@ void valid_root_signature_13() {}
107
107
void bad_root_signature_14 () {}
108
108
109
109
#define DuplicatesRootSignature \
110
- "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
110
+ "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
111
111
112
112
// CHECK: [[@LINE-2]]:13: note: expanded from macro 'DuplicatesRootSignature'
113
- // CHECK-NEXT: [[@LINE-3]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
113
+ // CHECK-NEXT: [[@LINE-3]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
114
114
// CHECK-NEXT: | ^
115
115
// CHECK: [[@LINE-5]]:4: note: expanded from macro 'DuplicatesRootSignature'
116
- // CHECK-NEXT: [[@LINE-6]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
116
+ // CHECK-NEXT: [[@LINE-6]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
117
117
// CHECK-NEXT: | ^
118
118
// CHECK: [[@LINE-8]]:22: note: expanded from macro 'DuplicatesRootSignature'
119
- // CHECK-NEXT: [[@LINE-9]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
119
+ // CHECK-NEXT: [[@LINE-9]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
120
120
// CHECK-NEXT: | ^
121
121
// CHECK: [[@LINE-11]]:4: note: expanded from macro 'DuplicatesRootSignature'
122
- // CHECK-NEXT: [[@LINE-12]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
122
+ // CHECK-NEXT: [[@LINE-12]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
123
123
// CHECK-NEXT: | ^
124
- // CHECK: [[@LINE-14]]:31 : note: expanded from macro 'DuplicatesRootSignature'
125
- // CHECK-NEXT: [[@LINE-15]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
126
- // CHECK-NEXT: | ^
124
+ // CHECK: [[@LINE-14]]:47 : note: expanded from macro 'DuplicatesRootSignature'
125
+ // CHECK-NEXT: [[@LINE-15]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
126
+ // CHECK-NEXT: | ^
127
127
// CHECK: [[@LINE-17]]:4: note: expanded from macro 'DuplicatesRootSignature'
128
- // CHECK-NEXT: [[@LINE-18]] | "CBV(b0), CBV(b0), CBV(b0), CBV(b0)"
128
+ // CHECK-NEXT: [[@LINE-18]] | "CBV(b0), CBV(b0), CBV(b0), DescriptorTable( CBV(b0, numDescriptors = 2) )"
129
129
// CHECK-NEXT: | ^
130
130
131
131
// expected-error@+6 {{resource ranges b[0;0] and b[0;0] overlap within space = 0 and visibility = All}}
132
132
// expected-note@+5 {{overlapping resource range here}}
133
133
// expected-error@+4 {{resource ranges b[0;0] and b[0;0] overlap within space = 0 and visibility = All}}
134
134
// expected-note@+3 {{overlapping resource range here}}
135
- // expected-error@+2 {{resource ranges b[0;0 ] and b[0;0] overlap within space = 0 and visibility = All}}
135
+ // expected-error@+2 {{resource ranges b[0;1 ] and b[0;0] overlap within space = 0 and visibility = All}}
136
136
// expected-note@+1 {{overlapping resource range here}}
137
137
[RootSignature (DuplicatesRootSignature)]
138
138
void valid_root_signature_15 () {}
0 commit comments