1 | // RUN: %clang_cc1 -fsyntax-only %s -verify |
2 | // expected-no-diagnostics |
3 | class outer { |
4 | class inner1 { inner1(); }; |
5 | class inner2 { inner2(); }; |
6 | class inner3 { inner3(); }; |
7 | class inner4 { inner4(); }; |
8 | class inner5 { inner5(); }; |
9 | class inner6 { inner6(); }; |
10 | class inner7 { inner7(); }; |
11 | class inner8 { inner8(); }; |
12 | class inner9 { inner9(); }; |
13 | class inner10 { inner10(); }; |
14 | class inner11 { inner11(); }; |
15 | class inner12 { inner12(); }; |
16 | class inner13 { inner13(); }; |
17 | class inner14 { inner14(); }; |
18 | class inner15 { inner15(); }; |
19 | class inner16 { inner16(); }; |
20 | class inner17 { inner17(); }; |
21 | class inner18 { inner18(); }; |
22 | class inner19 { inner19(); }; |
23 | class inner20 { inner20(); }; |
24 | class inner21 { inner21(); }; |
25 | class inner22 { inner22(); }; |
26 | class inner23 { inner23(); }; |
27 | class inner24 { inner24(); }; |
28 | class inner25 { inner25(); }; |
29 | class inner26 { inner26(); }; |
30 | class inner27 { inner27(); }; |
31 | class inner28 { inner28(); }; |
32 | class inner29 { inner29(); }; |
33 | class inner30 { inner30(); }; |
34 | class inner31 { inner31(); }; |
35 | class inner32 { inner32(); }; |
36 | class inner33 { inner33(); }; |
37 | class inner34 { inner34(); }; |
38 | class inner35 { inner35(); }; |
39 | class inner36 { inner36(); }; |
40 | class inner37 { inner37(); }; |
41 | class inner38 { inner38(); }; |
42 | class inner39 { inner39(); }; |
43 | class inner40 { inner40(); }; |
44 | class inner41 { inner41(); }; |
45 | class inner42 { inner42(); }; |
46 | class inner43 { inner43(); }; |
47 | class inner44 { inner44(); }; |
48 | class inner45 { inner45(); }; |
49 | class inner46 { inner46(); }; |
50 | class inner47 { inner47(); }; |
51 | class inner48 { inner48(); }; |
52 | class inner49 { inner49(); }; |
53 | class inner50 { inner50(); }; |
54 | class inner51 { inner51(); }; |
55 | class inner52 { inner52(); }; |
56 | class inner53 { inner53(); }; |
57 | class inner54 { inner54(); }; |
58 | class inner55 { inner55(); }; |
59 | class inner56 { inner56(); }; |
60 | class inner57 { inner57(); }; |
61 | class inner58 { inner58(); }; |
62 | class inner59 { inner59(); }; |
63 | class inner60 { inner60(); }; |
64 | class inner61 { inner61(); }; |
65 | class inner62 { inner62(); }; |
66 | class inner63 { inner63(); }; |
67 | class inner64 { inner64(); }; |
68 | class inner65 { inner65(); }; |
69 | class inner66 { inner66(); }; |
70 | class inner67 { inner67(); }; |
71 | class inner68 { inner68(); }; |
72 | class inner69 { inner69(); }; |
73 | class inner70 { inner70(); }; |
74 | class inner71 { inner71(); }; |
75 | class inner72 { inner72(); }; |
76 | class inner73 { inner73(); }; |
77 | class inner74 { inner74(); }; |
78 | class inner75 { inner75(); }; |
79 | class inner76 { inner76(); }; |
80 | class inner77 { inner77(); }; |
81 | class inner78 { inner78(); }; |
82 | class inner79 { inner79(); }; |
83 | class inner80 { inner80(); }; |
84 | class inner81 { inner81(); }; |
85 | class inner82 { inner82(); }; |
86 | class inner83 { inner83(); }; |
87 | class inner84 { inner84(); }; |
88 | class inner85 { inner85(); }; |
89 | class inner86 { inner86(); }; |
90 | class inner87 { inner87(); }; |
91 | class inner88 { inner88(); }; |
92 | class inner89 { inner89(); }; |
93 | class inner90 { inner90(); }; |
94 | class inner91 { inner91(); }; |
95 | class inner92 { inner92(); }; |
96 | class inner93 { inner93(); }; |
97 | class inner94 { inner94(); }; |
98 | class inner95 { inner95(); }; |
99 | class inner96 { inner96(); }; |
100 | class inner97 { inner97(); }; |
101 | class inner98 { inner98(); }; |
102 | class inner99 { inner99(); }; |
103 | class inner100 { inner100(); }; |
104 | class inner101 { inner101(); }; |
105 | class inner102 { inner102(); }; |
106 | class inner103 { inner103(); }; |
107 | class inner104 { inner104(); }; |
108 | class inner105 { inner105(); }; |
109 | class inner106 { inner106(); }; |
110 | class inner107 { inner107(); }; |
111 | class inner108 { inner108(); }; |
112 | class inner109 { inner109(); }; |
113 | class inner110 { inner110(); }; |
114 | class inner111 { inner111(); }; |
115 | class inner112 { inner112(); }; |
116 | class inner113 { inner113(); }; |
117 | class inner114 { inner114(); }; |
118 | class inner115 { inner115(); }; |
119 | class inner116 { inner116(); }; |
120 | class inner117 { inner117(); }; |
121 | class inner118 { inner118(); }; |
122 | class inner119 { inner119(); }; |
123 | class inner120 { inner120(); }; |
124 | class inner121 { inner121(); }; |
125 | class inner122 { inner122(); }; |
126 | class inner123 { inner123(); }; |
127 | class inner124 { inner124(); }; |
128 | class inner125 { inner125(); }; |
129 | class inner126 { inner126(); }; |
130 | class inner127 { inner127(); }; |
131 | class inner128 { inner128(); }; |
132 | class inner129 { inner129(); }; |
133 | class inner130 { inner130(); }; |
134 | class inner131 { inner131(); }; |
135 | class inner132 { inner132(); }; |
136 | class inner133 { inner133(); }; |
137 | class inner134 { inner134(); }; |
138 | class inner135 { inner135(); }; |
139 | class inner136 { inner136(); }; |
140 | class inner137 { inner137(); }; |
141 | class inner138 { inner138(); }; |
142 | class inner139 { inner139(); }; |
143 | class inner140 { inner140(); }; |
144 | class inner141 { inner141(); }; |
145 | class inner142 { inner142(); }; |
146 | class inner143 { inner143(); }; |
147 | class inner144 { inner144(); }; |
148 | class inner145 { inner145(); }; |
149 | class inner146 { inner146(); }; |
150 | class inner147 { inner147(); }; |
151 | class inner148 { inner148(); }; |
152 | class inner149 { inner149(); }; |
153 | class inner150 { inner150(); }; |
154 | class inner151 { inner151(); }; |
155 | class inner152 { inner152(); }; |
156 | class inner153 { inner153(); }; |
157 | class inner154 { inner154(); }; |
158 | class inner155 { inner155(); }; |
159 | class inner156 { inner156(); }; |
160 | class inner157 { inner157(); }; |
161 | class inner158 { inner158(); }; |
162 | class inner159 { inner159(); }; |
163 | class inner160 { inner160(); }; |
164 | class inner161 { inner161(); }; |
165 | class inner162 { inner162(); }; |
166 | class inner163 { inner163(); }; |
167 | class inner164 { inner164(); }; |
168 | class inner165 { inner165(); }; |
169 | class inner166 { inner166(); }; |
170 | class inner167 { inner167(); }; |
171 | class inner168 { inner168(); }; |
172 | class inner169 { inner169(); }; |
173 | class inner170 { inner170(); }; |
174 | class inner171 { inner171(); }; |
175 | class inner172 { inner172(); }; |
176 | class inner173 { inner173(); }; |
177 | class inner174 { inner174(); }; |
178 | class inner175 { inner175(); }; |
179 | class inner176 { inner176(); }; |
180 | class inner177 { inner177(); }; |
181 | class inner178 { inner178(); }; |
182 | class inner179 { inner179(); }; |
183 | class inner180 { inner180(); }; |
184 | class inner181 { inner181(); }; |
185 | class inner182 { inner182(); }; |
186 | class inner183 { inner183(); }; |
187 | class inner184 { inner184(); }; |
188 | class inner185 { inner185(); }; |
189 | class inner186 { inner186(); }; |
190 | class inner187 { inner187(); }; |
191 | class inner188 { inner188(); }; |
192 | class inner189 { inner189(); }; |
193 | class inner190 { inner190(); }; |
194 | class inner191 { inner191(); }; |
195 | class inner192 { inner192(); }; |
196 | class inner193 { inner193(); }; |
197 | class inner194 { inner194(); }; |
198 | class inner195 { inner195(); }; |
199 | class inner196 { inner196(); }; |
200 | class inner197 { inner197(); }; |
201 | class inner198 { inner198(); }; |
202 | class inner199 { inner199(); }; |
203 | class inner200 { inner200(); }; |
204 | class inner201 { inner201(); }; |
205 | class inner202 { inner202(); }; |
206 | class inner203 { inner203(); }; |
207 | class inner204 { inner204(); }; |
208 | class inner205 { inner205(); }; |
209 | class inner206 { inner206(); }; |
210 | class inner207 { inner207(); }; |
211 | class inner208 { inner208(); }; |
212 | class inner209 { inner209(); }; |
213 | class inner210 { inner210(); }; |
214 | class inner211 { inner211(); }; |
215 | class inner212 { inner212(); }; |
216 | class inner213 { inner213(); }; |
217 | class inner214 { inner214(); }; |
218 | class inner215 { inner215(); }; |
219 | class inner216 { inner216(); }; |
220 | class inner217 { inner217(); }; |
221 | class inner218 { inner218(); }; |
222 | class inner219 { inner219(); }; |
223 | class inner220 { inner220(); }; |
224 | class inner221 { inner221(); }; |
225 | class inner222 { inner222(); }; |
226 | class inner223 { inner223(); }; |
227 | class inner224 { inner224(); }; |
228 | class inner225 { inner225(); }; |
229 | class inner226 { inner226(); }; |
230 | class inner227 { inner227(); }; |
231 | class inner228 { inner228(); }; |
232 | class inner229 { inner229(); }; |
233 | class inner230 { inner230(); }; |
234 | class inner231 { inner231(); }; |
235 | class inner232 { inner232(); }; |
236 | class inner233 { inner233(); }; |
237 | class inner234 { inner234(); }; |
238 | class inner235 { inner235(); }; |
239 | class inner236 { inner236(); }; |
240 | class inner237 { inner237(); }; |
241 | class inner238 { inner238(); }; |
242 | class inner239 { inner239(); }; |
243 | class inner240 { inner240(); }; |
244 | class inner241 { inner241(); }; |
245 | class inner242 { inner242(); }; |
246 | class inner243 { inner243(); }; |
247 | class inner244 { inner244(); }; |
248 | class inner245 { inner245(); }; |
249 | class inner246 { inner246(); }; |
250 | class inner247 { inner247(); }; |
251 | class inner248 { inner248(); }; |
252 | class inner249 { inner249(); }; |
253 | class inner250 { inner250(); }; |
254 | class inner251 { inner251(); }; |
255 | class inner252 { inner252(); }; |
256 | class inner253 { inner253(); }; |
257 | class inner254 { inner254(); }; |
258 | class inner255 { inner255(); }; |
259 | class inner256 { inner256(); }; |
260 | }; |
261 | |