Home | History | Annotate | Download | only in Index
      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