1 // RUN: c-index-test -test-load-source-reparse 1 local %s | FileCheck %s 2 3 // See PR 21254. We had too few bits to encode command IDs so if you created 4 // enough of them the ID codes would wrap around. This test creates commands up 5 // to an ID of 258. Ideally we should check for large numbers, but that would 6 // require a test source file which is megabytes in size. This is the test case 7 // from the PR. 8 9 /** 10 @s 11 @tr 12 @y 13 @tt 14 @tg 15 @alu 16 @U 17 @I 18 @r 19 @t0 20 @t1 21 @ur 22 @S 23 @E 24 @pb 25 @f 26 @pe 27 @lue 28 @re 29 @oa 30 @l 31 @x 32 @R 33 @ute 34 @am 35 @ei 36 @oun 37 @ou 38 @nl 39 @ien 40 @fr 41 @en 42 @tet 43 @le 44 @L 45 @os 46 @A 47 @ro 48 @o 49 @ho 50 @ca 51 @Tie 52 @tl 53 @g 54 @hr 55 @et 56 @fro 57 @ast 58 @ae 59 @nN 60 @pc 61 @tae 62 @ws 63 @ia 64 @N 65 @lc 66 @psg 67 @ta 68 @t2 69 @D 70 @str 71 @ra 72 @t3 73 @t 74 @xt 75 @eN 76 @fe 77 @rU 78 @ar 79 @eD 80 @iE 81 @se 82 @st1 83 @rr 84 @ime 85 @ft 86 @lm 87 @wD 88 @wne 89 @h 90 @otn 91 @use 92 @roi 93 @ldc 94 @ln 95 @d 96 @ee 97 @ep 98 @us 99 @ut 100 @u 101 @n 102 @Nme 103 @min 104 @ma 105 @pct 106 @hd 107 @be 108 @It 109 @id 110 @cm 111 @ua 112 @fs 113 @Al 114 @axn 115 @rt 116 @to 117 @is 118 @fo 119 @i 120 @an 121 @de 122 @tel 123 @nd 124 @dic 125 @Lo 126 @il 127 @tle 128 @axt 129 @ba 130 @ust 131 @ac 132 @tpe 133 @tpl 134 @ctG 135 @ru 136 @m 137 @tG 138 @it 139 @rh 140 @G 141 @rpc 142 @el 143 @er 144 @w 145 @eo 146 @tx 147 @oo 148 @dD 149 @dD 150 */ 151 void f(); 152 153 // CHECK: CommentAST=[ 154 // CHECK: (CXComment_FullComment 155 // CHECK: (CXComment_Paragraph 156 // CHECK: (CXComment_InlineCommand CommandName=[s] RenderNormal HasTrailingNewline) 157 // CHECK: (CXComment_InlineCommand CommandName=[tr] RenderNormal HasTrailingNewline) 158 // CHECK: (CXComment_InlineCommand CommandName=[y] RenderNormal HasTrailingNewline) 159 // CHECK: (CXComment_InlineCommand CommandName=[tt] RenderNormal HasTrailingNewline) 160 // CHECK: (CXComment_InlineCommand CommandName=[tg] RenderNormal HasTrailingNewline) 161 // CHECK: (CXComment_InlineCommand CommandName=[alu] RenderNormal HasTrailingNewline) 162 // CHECK: (CXComment_InlineCommand CommandName=[U] RenderNormal HasTrailingNewline) 163 // CHECK: (CXComment_InlineCommand CommandName=[I] RenderNormal HasTrailingNewline) 164 // CHECK: (CXComment_InlineCommand CommandName=[r] RenderNormal HasTrailingNewline) 165 // CHECK: (CXComment_InlineCommand CommandName=[t0] RenderNormal HasTrailingNewline) 166 // CHECK: (CXComment_InlineCommand CommandName=[t1] RenderNormal HasTrailingNewline) 167 // CHECK: (CXComment_InlineCommand CommandName=[ur] RenderNormal HasTrailingNewline) 168 // CHECK: (CXComment_InlineCommand CommandName=[S] RenderNormal HasTrailingNewline) 169 // CHECK: (CXComment_InlineCommand CommandName=[E] RenderNormal HasTrailingNewline) 170 // CHECK: (CXComment_InlineCommand CommandName=[pb] RenderNormal HasTrailingNewline) 171 // CHECK: (CXComment_InlineCommand CommandName=[f] RenderNormal HasTrailingNewline) 172 // CHECK: (CXComment_InlineCommand CommandName=[pe] RenderNormal HasTrailingNewline) 173 // CHECK: (CXComment_InlineCommand CommandName=[lue] RenderNormal HasTrailingNewline) 174 // CHECK: (CXComment_InlineCommand CommandName=[re] RenderNormal HasTrailingNewline) 175 // CHECK: (CXComment_InlineCommand CommandName=[oa] RenderNormal HasTrailingNewline) 176 // CHECK: (CXComment_InlineCommand CommandName=[l] RenderNormal HasTrailingNewline) 177 // CHECK: (CXComment_InlineCommand CommandName=[x] RenderNormal HasTrailingNewline) 178 // CHECK: (CXComment_InlineCommand CommandName=[R] RenderNormal HasTrailingNewline) 179 // CHECK: (CXComment_InlineCommand CommandName=[ute] RenderNormal HasTrailingNewline) 180 // CHECK: (CXComment_InlineCommand CommandName=[am] RenderNormal HasTrailingNewline) 181 // CHECK: (CXComment_InlineCommand CommandName=[ei] RenderNormal HasTrailingNewline) 182 // CHECK: (CXComment_InlineCommand CommandName=[oun] RenderNormal HasTrailingNewline) 183 // CHECK: (CXComment_InlineCommand CommandName=[ou] RenderNormal HasTrailingNewline) 184 // CHECK: (CXComment_InlineCommand CommandName=[nl] RenderNormal HasTrailingNewline) 185 // CHECK: (CXComment_InlineCommand CommandName=[ien] RenderNormal HasTrailingNewline) 186 // CHECK: (CXComment_InlineCommand CommandName=[fr] RenderNormal HasTrailingNewline) 187 // CHECK: (CXComment_InlineCommand CommandName=[en] RenderNormal HasTrailingNewline) 188 // CHECK: (CXComment_InlineCommand CommandName=[tet] RenderNormal HasTrailingNewline) 189 // CHECK: (CXComment_InlineCommand CommandName=[le] RenderNormal HasTrailingNewline) 190 // CHECK: (CXComment_InlineCommand CommandName=[L] RenderNormal HasTrailingNewline) 191 // CHECK: (CXComment_InlineCommand CommandName=[os] RenderNormal HasTrailingNewline) 192 // CHECK: (CXComment_InlineCommand CommandName=[A] RenderNormal HasTrailingNewline) 193 // CHECK: (CXComment_InlineCommand CommandName=[ro] RenderNormal HasTrailingNewline) 194 // CHECK: (CXComment_InlineCommand CommandName=[o] RenderNormal HasTrailingNewline) 195 // CHECK: (CXComment_InlineCommand CommandName=[ho] RenderNormal HasTrailingNewline) 196 // CHECK: (CXComment_InlineCommand CommandName=[ca] RenderNormal HasTrailingNewline) 197 // CHECK: (CXComment_InlineCommand CommandName=[Tie] RenderNormal HasTrailingNewline) 198 // CHECK: (CXComment_InlineCommand CommandName=[tl] RenderNormal HasTrailingNewline) 199 // CHECK: (CXComment_InlineCommand CommandName=[g] RenderNormal HasTrailingNewline) 200 // CHECK: (CXComment_InlineCommand CommandName=[hr] RenderNormal HasTrailingNewline) 201 // CHECK: (CXComment_InlineCommand CommandName=[et] RenderNormal HasTrailingNewline) 202 // CHECK: (CXComment_InlineCommand CommandName=[fro] RenderNormal HasTrailingNewline) 203 // CHECK: (CXComment_InlineCommand CommandName=[ast] RenderNormal HasTrailingNewline) 204 // CHECK: (CXComment_InlineCommand CommandName=[ae] RenderNormal HasTrailingNewline) 205 // CHECK: (CXComment_InlineCommand CommandName=[nN] RenderNormal HasTrailingNewline) 206 // CHECK: (CXComment_InlineCommand CommandName=[pc] RenderNormal HasTrailingNewline) 207 // CHECK: (CXComment_InlineCommand CommandName=[tae] RenderNormal HasTrailingNewline) 208 // CHECK: (CXComment_InlineCommand CommandName=[ws] RenderNormal HasTrailingNewline) 209 // CHECK: (CXComment_InlineCommand CommandName=[ia] RenderNormal HasTrailingNewline) 210 // CHECK: (CXComment_InlineCommand CommandName=[N] RenderNormal HasTrailingNewline) 211 // CHECK: (CXComment_InlineCommand CommandName=[lc] RenderNormal HasTrailingNewline) 212 // CHECK: (CXComment_InlineCommand CommandName=[psg] RenderNormal HasTrailingNewline) 213 // CHECK: (CXComment_InlineCommand CommandName=[ta] RenderNormal HasTrailingNewline) 214 // CHECK: (CXComment_InlineCommand CommandName=[t2] RenderNormal HasTrailingNewline) 215 // CHECK: (CXComment_InlineCommand CommandName=[D] RenderNormal HasTrailingNewline) 216 // CHECK: (CXComment_InlineCommand CommandName=[str] RenderNormal HasTrailingNewline) 217 // CHECK: (CXComment_InlineCommand CommandName=[ra] RenderNormal HasTrailingNewline) 218 // CHECK: (CXComment_InlineCommand CommandName=[t3] RenderNormal HasTrailingNewline) 219 // CHECK: (CXComment_InlineCommand CommandName=[t] RenderNormal HasTrailingNewline) 220 // CHECK: (CXComment_InlineCommand CommandName=[xt] RenderNormal HasTrailingNewline) 221 // CHECK: (CXComment_InlineCommand CommandName=[eN] RenderNormal HasTrailingNewline) 222 // CHECK: (CXComment_InlineCommand CommandName=[fe] RenderNormal HasTrailingNewline) 223 // CHECK: (CXComment_InlineCommand CommandName=[rU] RenderNormal HasTrailingNewline) 224 // CHECK: (CXComment_InlineCommand CommandName=[ar] RenderNormal HasTrailingNewline) 225 // CHECK: (CXComment_InlineCommand CommandName=[eD] RenderNormal HasTrailingNewline) 226 // CHECK: (CXComment_InlineCommand CommandName=[iE] RenderNormal HasTrailingNewline) 227 // CHECK: (CXComment_InlineCommand CommandName=[se] RenderNormal HasTrailingNewline) 228 // CHECK: (CXComment_InlineCommand CommandName=[st1] RenderNormal HasTrailingNewline) 229 // CHECK: (CXComment_InlineCommand CommandName=[rr] RenderNormal HasTrailingNewline) 230 // CHECK: (CXComment_InlineCommand CommandName=[ime] RenderNormal HasTrailingNewline) 231 // CHECK: (CXComment_InlineCommand CommandName=[ft] RenderNormal HasTrailingNewline) 232 // CHECK: (CXComment_InlineCommand CommandName=[lm] RenderNormal HasTrailingNewline) 233 // CHECK: (CXComment_InlineCommand CommandName=[wD] RenderNormal HasTrailingNewline) 234 // CHECK: (CXComment_InlineCommand CommandName=[wne] RenderNormal HasTrailingNewline) 235 // CHECK: (CXComment_InlineCommand CommandName=[h] RenderNormal HasTrailingNewline) 236 // CHECK: (CXComment_InlineCommand CommandName=[otn] RenderNormal HasTrailingNewline) 237 // CHECK: (CXComment_InlineCommand CommandName=[use] RenderNormal HasTrailingNewline) 238 // CHECK: (CXComment_InlineCommand CommandName=[roi] RenderNormal HasTrailingNewline) 239 // CHECK: (CXComment_InlineCommand CommandName=[ldc] RenderNormal HasTrailingNewline) 240 // CHECK: (CXComment_InlineCommand CommandName=[ln] RenderNormal HasTrailingNewline) 241 // CHECK: (CXComment_InlineCommand CommandName=[d] RenderNormal HasTrailingNewline) 242 // CHECK: (CXComment_InlineCommand CommandName=[ee] RenderNormal HasTrailingNewline) 243 // CHECK: (CXComment_InlineCommand CommandName=[ep] RenderNormal HasTrailingNewline) 244 // CHECK: (CXComment_InlineCommand CommandName=[us] RenderNormal HasTrailingNewline) 245 // CHECK: (CXComment_InlineCommand CommandName=[ut] RenderNormal HasTrailingNewline) 246 // CHECK: (CXComment_InlineCommand CommandName=[u] RenderNormal HasTrailingNewline) 247 // CHECK: (CXComment_InlineCommand CommandName=[n] RenderNormal HasTrailingNewline) 248 // CHECK: (CXComment_InlineCommand CommandName=[Nme] RenderNormal HasTrailingNewline) 249 // CHECK: (CXComment_InlineCommand CommandName=[min] RenderNormal HasTrailingNewline) 250 // CHECK: (CXComment_InlineCommand CommandName=[ma] RenderNormal HasTrailingNewline) 251 // CHECK: (CXComment_InlineCommand CommandName=[pct] RenderNormal HasTrailingNewline) 252 // CHECK: (CXComment_InlineCommand CommandName=[hd] RenderNormal HasTrailingNewline) 253 // CHECK: (CXComment_InlineCommand CommandName=[be] RenderNormal HasTrailingNewline) 254 // CHECK: (CXComment_InlineCommand CommandName=[It] RenderNormal HasTrailingNewline) 255 // CHECK: (CXComment_InlineCommand CommandName=[id] RenderNormal HasTrailingNewline) 256 // CHECK: (CXComment_InlineCommand CommandName=[cm] RenderNormal HasTrailingNewline) 257 // CHECK: (CXComment_InlineCommand CommandName=[ua] RenderNormal HasTrailingNewline) 258 // CHECK: (CXComment_InlineCommand CommandName=[fs] RenderNormal HasTrailingNewline) 259 // CHECK: (CXComment_InlineCommand CommandName=[Al] RenderNormal HasTrailingNewline) 260 // CHECK: (CXComment_InlineCommand CommandName=[axn] RenderNormal HasTrailingNewline) 261 // CHECK: (CXComment_InlineCommand CommandName=[rt] RenderNormal HasTrailingNewline) 262 // CHECK: (CXComment_InlineCommand CommandName=[to] RenderNormal HasTrailingNewline) 263 // CHECK: (CXComment_InlineCommand CommandName=[is] RenderNormal HasTrailingNewline) 264 // CHECK: (CXComment_InlineCommand CommandName=[fo] RenderNormal HasTrailingNewline) 265 // CHECK: (CXComment_InlineCommand CommandName=[i] RenderNormal HasTrailingNewline) 266 // CHECK: (CXComment_InlineCommand CommandName=[an] RenderNormal HasTrailingNewline) 267 // CHECK: (CXComment_InlineCommand CommandName=[de] RenderNormal HasTrailingNewline) 268 // CHECK: (CXComment_InlineCommand CommandName=[tel] RenderNormal HasTrailingNewline) 269 // CHECK: (CXComment_InlineCommand CommandName=[nd] RenderNormal HasTrailingNewline) 270 // CHECK: (CXComment_InlineCommand CommandName=[dic] RenderNormal HasTrailingNewline) 271 // CHECK: (CXComment_InlineCommand CommandName=[Lo] RenderNormal HasTrailingNewline) 272 // CHECK: (CXComment_InlineCommand CommandName=[il] RenderNormal HasTrailingNewline) 273 // CHECK: (CXComment_InlineCommand CommandName=[tle] RenderNormal HasTrailingNewline) 274 // CHECK: (CXComment_InlineCommand CommandName=[axt] RenderNormal HasTrailingNewline) 275 // CHECK: (CXComment_InlineCommand CommandName=[ba] RenderNormal HasTrailingNewline) 276 // CHECK: (CXComment_InlineCommand CommandName=[ust] RenderNormal HasTrailingNewline) 277 // CHECK: (CXComment_InlineCommand CommandName=[ac] RenderNormal HasTrailingNewline) 278 // CHECK: (CXComment_InlineCommand CommandName=[tpe] RenderNormal HasTrailingNewline) 279 // CHECK: (CXComment_InlineCommand CommandName=[tpl] RenderNormal HasTrailingNewline) 280 // CHECK: (CXComment_InlineCommand CommandName=[ctG] RenderNormal HasTrailingNewline) 281 // CHECK: (CXComment_InlineCommand CommandName=[ru] RenderNormal HasTrailingNewline) 282 // CHECK: (CXComment_InlineCommand CommandName=[m] RenderNormal HasTrailingNewline) 283 // CHECK: (CXComment_InlineCommand CommandName=[tG] RenderNormal HasTrailingNewline) 284 // CHECK: (CXComment_InlineCommand CommandName=[it] RenderNormal HasTrailingNewline) 285 // CHECK: (CXComment_InlineCommand CommandName=[rh] RenderNormal HasTrailingNewline) 286 // CHECK: (CXComment_InlineCommand CommandName=[G] RenderNormal HasTrailingNewline) 287 // CHECK: (CXComment_InlineCommand CommandName=[rpc] RenderNormal HasTrailingNewline) 288 // CHECK: (CXComment_InlineCommand CommandName=[el] RenderNormal HasTrailingNewline) 289 // CHECK: (CXComment_InlineCommand CommandName=[er] RenderNormal HasTrailingNewline) 290 // CHECK: (CXComment_InlineCommand CommandName=[w] RenderNormal HasTrailingNewline) 291 // CHECK: (CXComment_InlineCommand CommandName=[eo] RenderNormal HasTrailingNewline) 292 // CHECK: (CXComment_InlineCommand CommandName=[tx] RenderNormal HasTrailingNewline) 293 // CHECK: (CXComment_InlineCommand CommandName=[oo] RenderNormal HasTrailingNewline) 294 // CHECK: (CXComment_InlineCommand CommandName=[dD] RenderNormal HasTrailingNewline) 295 // CHECK: (CXComment_InlineCommand CommandName=[dD] RenderNormal)))] 296