Skip to content

Commit feb2221

Browse files
committed
[FOLD] update tests
1 parent e6c2ab1 commit feb2221

File tree

3 files changed

+244
-33
lines changed

3 files changed

+244
-33
lines changed

test-files/golden-tests/requires-clause.adoc

+99-13
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
[cols=2,separator=¦]
1010
|===
1111
¦Name ¦Description
12-
¦xref:A.adoc[`A`] ¦
12+
¦xref:A-09.adoc[`A`] ¦
13+
14+
¦xref:A-05.adoc[`A`] ¦
1315

1416
|===
1517
=== Functions
@@ -34,14 +36,21 @@
3436
----
3537
template<typename T>
3638
void
37-
xref:f-05.adoc[pass:[f]]() requires (sizeof(T) == 4);
39+
xref:f-04.adoc[pass:[f]]() requires (sizeof(T) == 4);
3840
----
3941

4042
[source,cpp,subs="verbatim,macros,-callouts"]
4143
----
4244
template<typename T>
4345
void
44-
xref:f-08.adoc[pass:[f]]() requires (sizeof(T) == 2);
46+
xref:f-0b.adoc[pass:[f]]() requires (sizeof(T) == 2);
47+
----
48+
49+
[source,cpp,subs="verbatim,macros,-callouts"]
50+
----
51+
template<typename U>
52+
void
53+
xref:f-02.adoc[pass:[f]]() requires (sizeof(U) == 2);
4554
----
4655

4756

@@ -52,7 +61,7 @@ xref:f-08.adoc[pass:[f]]() requires (sizeof(T) == 2);
5261

5362

5463

55-
[#f-05]
64+
[#f-04]
5665

5766
== f
5867

@@ -77,7 +86,7 @@ f() requires (sizeof(T) == 4);
7786

7887

7988

80-
[#f-08]
89+
[#f-0b]
8190

8291
== f
8392

@@ -102,6 +111,31 @@ f() requires (sizeof(T) == 2);
102111

103112

104113

114+
[#f-02]
115+
116+
== f
117+
118+
119+
120+
=== Synopsis
121+
122+
Declared in `<requires-clause.cpp>`
123+
124+
[source,cpp,subs="verbatim,macros,-callouts"]
125+
----
126+
template<typename U>
127+
void
128+
f() requires (sizeof(U) == 2);
129+
----
130+
131+
132+
133+
134+
135+
136+
137+
138+
105139
[#g]
106140

107141
== g
@@ -115,14 +149,21 @@ f() requires (sizeof(T) == 2);
115149
----
116150
template<typename T> requires (sizeof(T) == 4)
117151
void
118-
xref:g-0a.adoc[pass:[g]]();
152+
xref:g-00.adoc[pass:[g]]();
119153
----
120154

121155
[source,cpp,subs="verbatim,macros,-callouts"]
122156
----
123-
template<typename T> requires (sizeof(U) == 2)
157+
template<typename T> requires (sizeof(T) == 2)
124158
void
125-
xref:g-0c.adoc[pass:[g]]();
159+
xref:g-04.adoc[pass:[g]]();
160+
----
161+
162+
[source,cpp,subs="verbatim,macros,-callouts"]
163+
----
164+
template<typename U> requires (sizeof(U) == 2)
165+
void
166+
xref:g-03.adoc[pass:[g]]();
126167
----
127168

128169

@@ -133,7 +174,7 @@ xref:g-0c.adoc[pass:[g]]();
133174

134175

135176

136-
[#g-0a]
177+
[#g-00]
137178

138179
== g
139180

@@ -158,7 +199,32 @@ g();
158199

159200

160201

161-
[#g-0c]
202+
[#g-04]
203+
204+
== g
205+
206+
207+
208+
=== Synopsis
209+
210+
Declared in `<requires-clause.cpp>`
211+
212+
[source,cpp,subs="verbatim,macros,-callouts"]
213+
----
214+
template<typename T> requires (sizeof(T) == 2)
215+
void
216+
g();
217+
----
218+
219+
220+
221+
222+
223+
224+
225+
226+
227+
[#g-03]
162228

163229
== g
164230

@@ -170,7 +236,7 @@ Declared in `<requires-clause.cpp>`
170236

171237
[source,cpp,subs="verbatim,macros,-callouts"]
172238
----
173-
template<typename T> requires (sizeof(U) == 2)
239+
template<typename U> requires (sizeof(U) == 2)
174240
void
175241
g();
176242
----
@@ -183,7 +249,27 @@ g();
183249

184250

185251

186-
[#A]
252+
[#A-09]
253+
254+
== A
255+
256+
257+
258+
=== Synopsis
259+
260+
Declared in `<requires-clause.cpp>`
261+
262+
[source,cpp,subs="verbatim,macros,-callouts"]
263+
----
264+
template<typename T> requires (sizeof(T) == 2)
265+
struct A;
266+
----
267+
268+
269+
270+
271+
272+
[#A-05]
187273

188274
== A
189275

@@ -195,7 +281,7 @@ Declared in `<requires-clause.cpp>`
195281

196282
[source,cpp,subs="verbatim,macros,-callouts"]
197283
----
198-
template<typename T> requires (sizeof(U) == 2)
284+
template<typename U> requires (sizeof(U) == 2)
199285
struct A;
200286
----
201287

0 commit comments

Comments
 (0)