brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.4 KiB · bb7354f Raw
261 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only %s -verify2// expected-no-diagnostics3class 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