@compilation
9980
@externalDataElement
65
@external_package
4
@svnentry
575525
@location_stmt
3805462
@diagnostic
632933
@file
124189
@folder
15994
@location_expr
13128112
@location_default
30128761
@macroinvocation
33895024
@function
4726273
@fun_decl
5096962
@var_decl
8543232
@type_decl
3283977
@namespace_decl
306979
@using
374921
@static_assert
130414
@parameter
6660155
@membervariable
1050083
@globalvariable
300708
@localvariable
581698
@enumconstant
240613
@builtintype
22109
@derivedtype
4413446
@decltype
31047
@usertype
5342989
@mangledname
1730792
@type_mention
4011508
@routinetype
546982
@ptrtomember
38103
@specifier
24932
@gnuattribute
664228
@stdattribute
469328
@alignas
8937
@declspec
238544
@msattribute
3
@attribute_arg_token
25402
@attribute_arg_constant
326469
@attribute_arg_type
470
@attribute_arg_empty
1
@derivation
402388
@frienddecl
715075
@comment
9004230
@namespace
12701
@specialnamequalifyingelement
470
@namequalifier
1618961
@value
10646146
@initialiser
1731850
@lambdacapture
28224
@stmt_expr
1480414
@stmt_if
723174
@stmt_while
30207
@stmt_label
53046
@stmt_return
1306346
@stmt_block
1446530
@stmt_end_test_while
148604
@stmt_for
61324
@stmt_switch_case
191408
@stmt_switch
20901
@stmt_try_block
42701
@stmt_decl
608508
@stmt_empty
193487
@stmt_continue
22507
@stmt_break
102234
@stmt_range_based_for
8467
@stmt_handler
59432
@stmt_constexpr_if
52508
@stmt_goto
110490
@stmt_asm
110589
@stmt_microsoft_try
163
@stmt_set_vla_size
26
@stmt_vla_decl
21
@stmt_assigned_goto
9059
@stmt_co_return
2
@delete_array_expr
1410
@new_array_expr
5099
@ctordirectinit
112813
@ctorvirtualinit
6534
@ctorfieldinit
200789
@ctordelegatinginit
3347
@dtordirectdestruct
41715
@dtorvirtualdestruct
4122
@dtorfielddestruct
41644
@static_cast
211822
@reinterpret_cast
30813
@const_cast
35320
@dynamic_cast
1040
@c_style_cast
4209393
@lambdaexpr
21639
@param_ref
375289
@errorexpr
46823
@address_of
438806
@reference_to
1596143
@indirect
292115
@ref_indirect
1934537
@array_to_pointer
1424883
@vacuous_destructor_call
8138
@parexpr
3572547
@arithnegexpr
650874
@complementexpr
27787
@notexpr
277992
@postincrexpr
61774
@postdecrexpr
41860
@preincrexpr
70307
@predecrexpr
26108
@conditionalexpr
654502
@addexpr
400358
@subexpr
339340
@mulexpr
305891
@divexpr
133731
@remexpr
15819
@paddexpr
86505
@psubexpr
49681
@pdiffexpr
35529
@lshiftexpr
562988
@rshiftexpr
141617
@andexpr
491818
@orexpr
146267
@xorexpr
53938
@eqexpr
468873
@neexpr
300411
@gtexpr
100669
@ltexpr
106314
@geexpr
58989
@leexpr
212141
@assignexpr
933419
@assignaddexpr
68222
@assignsubexpr
11157
@assignmulexpr
7170
@assigndivexpr
4972
@assignremexpr
419
@assignlshiftexpr
2704
@assignrshiftexpr
4495
@assignandexpr
4852
@assignorexpr
23851
@assignxorexpr
21804
@assignpaddexpr
13577
@andlogicalexpr
249008
@orlogicalexpr
864018
@commaexpr
181539
@subscriptexpr
367915
@callexpr
309063
@vastartexpr
3703
@vaendexpr
2822
@vacopyexpr
140
@varaccess
6006364
@thisaccess
1125933
@new_expr
47598
@delete_expr
11732
@throw_expr
21765
@condition_decl
38595
@braced_init_list
1008
@type_id
36430
@runtime_sizeof
289268
@runtime_alignof
48550
@sizeof_pack
5644
@routineexpr
3047613
@type_operand
1126029
@isemptyexpr
2305
@ispodexpr
636
@hastrivialdestructor
470
@literal
4350894
@aggregateliteral
913874
@istrivialexpr
940
@istriviallycopyableexpr
3763
@isconstructibleexpr
2724
@isfinalexpr
2096
@noexceptexpr
23574
@builtinaddressof
13282
@temp_init
760683
@assume
3200
@unaryplusexpr
2903
@conjugation
1
@realpartexpr
69
@imagpartexpr
69
@jmulexpr
1
@jdivexpr
1
@fjaddexpr
1
@jfaddexpr
1
@fjsubexpr
1
@jfsubexpr
1
@minexpr
1
@maxexpr
1
@assignpsubexpr
1148
@virtfunptrexpr
1
@vaargexpr
950
@expr_stmt
94929
@offsetofexpr
20103
@hasassignexpr
2
@hascopyexpr
2
@hasnothrowassign
3
@hasnothrowconstr
3
@hasnothrowcopy
5
@hastrivialassign
2
@hastrivialconstr
3
@hastrivialcopy
2
@hasuserdestr
3
@hasvirtualdestr
3
@isabstractexpr
18
@isbaseofexpr
37
@isclassexpr
1835
@isconvtoexpr
1152
@isenumexpr
1257
@ispolyexpr
3
@isunionexpr
5
@typescompexpr
562415
@intaddrexpr
1
@uuidof
19994
@foldexpr
4
@noopexpr
37
@istriviallyconstructibleexpr
2829
@isdestructibleexpr
4
@isnothrowdestructibleexpr
5
@istriviallydestructibleexpr
5
@istriviallyassignableexpr
524
@isnothrowassignableexpr
2096
@isstandardlayoutexpr
838
@isliteraltypeexpr
2
@hastrivialmoveconstructorexpr
3
@hastrivialmoveassignexpr
3
@hasnothrowmoveassignexpr
4
@isnothrowconstructibleexpr
4821
@hasfinalizerexpr
1
@isdelegateexpr
1
@isinterfaceclassexpr
1
@isrefarrayexpr
1
@isrefclassexpr
1
@issealedexpr
1
@issimplevalueclassexpr
1
@isvalueclassexpr
1
@builtinshufflevector
1
@builtinchooseexpr
9136
@vec_fill
1
@builtinconvertvector
1
@builtincomplex
4
@spaceshipexpr
1
@co_await
6
@co_yield
1
@ppd_if
672225
@ppd_ifdef
265314
@ppd_ifndef
268607
@ppd_elif
25402
@ppd_else
210746
@ppd_endif
1206147
@ppd_plain_include
313767
@ppd_define
2437824
@ppd_undef
262021
@ppd_pragma
312641
@ppd_include_next
1881
@ppd_line
27780
@ppd_error
46
@ppd_objc_import
2
@ppd_warning
1
@link_target
1471
@xmldtd
1
@xmlelement
1270313
@xmlattribute
1202020
@xmlnamespace
4185
@xmlcomment
26812
@xmlcharacters
439958
compilations
9980
id
9980
cwd
11
id
cwd
12
1
2
9980
cwd
id
12
863
864
11
compilation_args
656151
id
5544
num
713
arg
34651
id
num
12
23
69
489
71
102
276
126
127
3889
127
129
58
131
132
819
134
135
10
id
arg
12
23
57
489
57
106
292
106
107
3852
107
109
79
109
110
819
111
112
10
num
id
12
2
168
42
898
899
133
911
930
58
930
938
58
938
951
58
970
989
37
999
1000
74
1001
1013
58
1018
1040
63
1041
1042
5
1042
1043
122
num
arg
12
1
5
63
5
6
63
6
8
58
8
13
53
13
14
31
14
15
47
15
16
42
16
18
63
18
22
58
22
26
58
27
36
58
36
169
58
169
819
53
arg
id
12
1
2
32576
2
1043
2075
arg
num
12
1
2
33438
2
56
1213
compilation_compiling_files
11495
id
1988
num
3301
file
9984
id
num
12
1
2
994
2
3
119
3
4
119
4
5
238
5
8
119
8
9
119
9
13
159
21
84
119
id
file
12
1
2
994
2
3
119
3
4
119
4
5
238
5
8
119
8
9
119
9
13
159
21
84
119
num
id
12
1
2
1750
2
3
715
3
4
357
4
13
278
13
51
198
num
file
12
1
2
1750
2
3
715
3
4
357
4
13
278
13
49
198
file
id
12
1
2
8989
2
4
835
4
6
159
file
num
12
1
2
9148
2
4
795
4
5
39
compilation_time
45982
id
1988
num
3301
kind
159
seconds
10779
id
num
12
1
2
994
2
3
119
3
4
119
4
5
238
5
8
119
8
9
119
9
13
159
21
84
119
id
kind
12
4
5
1988
id
seconds
12
3
4
596
4
5
397
6
9
159
9
10
79
10
11
159
11
16
159
17
19
119
19
22
159
26
97
159
num
id
12
1
2
1750
2
3
715
3
4
357
4
13
278
13
51
198
num
kind
12
4
5
3301
num
seconds
12
3
4
1153
4
5
596
5
6
119
6
7
556
7
8
79
8
9
318
11
28
278
28
98
198
kind
id
12
50
51
159
kind
num
12
83
84
159
kind
seconds
12
3
4
79
132
133
39
141
142
39
seconds
id
12
1
2
5887
2
3
2505
3
4
1431
4
7
835
29
45
119
seconds
num
12
1
2
5369
2
3
2625
3
4
875
4
5
715
5
7
914
7
64
278
seconds
kind
12
1
2
10461
2
3
318
diagnostic_for
968526
diagnostic
632828
compilation
1991
file_number
104
file_number_diagnostic_number
104912
diagnostic
compilation
12
1
2
405919
2
3
151656
3
4
42237
4
8
33014
diagnostic
file_number
12
1
2
632828
diagnostic
file_number_diagnostic_number
12
1
2
561454
2
3
71164
3
4
209
compilation
diagnostic
12
37
38
104
38
39
104
77
78
104
79
80
104
198
199
104
222
223
104
352
353
104
353
354
104
359
360
104
418
419
104
570
571
104
756
757
628
1001
1002
209
compilation
file_number
12
1
2
1991
compilation
file_number_diagnostic_number
12
37
38
104
38
39
104
77
78
104
79
80
104
198
199
104
222
223
104
352
353
104
353
354
104
359
360
104
418
419
104
570
571
104
756
757
628
1001
1002
209
file_number
diagnostic
12
6038
6039
104
file_number
compilation
12
19
20
104
file_number
file_number_diagnostic_number
12
1001
1002
104
file_number_diagnostic_number
diagnostic
12
2
3
25677
5
6
5974
6
7
6183
7
8
17083
8
9
9327
9
10
22428
10
11
14358
11
13
3877
file_number_diagnostic_number
compilation
12
2
3
25677
8
9
19494
9
10
15930
10
13
6917
13
14
13624
14
15
2515
15
16
12472
16
20
8279
file_number_diagnostic_number
file_number
12
1
2
104912
compilation_finished
9980
id
9980
cpu_seconds
7181
elapsed_seconds
115
id
cpu_seconds
12
1
2
9980
id
elapsed_seconds
12
1
2
9980
cpu_seconds
id
12
1
2
5666
2
3
1063
3
14
451
cpu_seconds
elapsed_seconds
12
1
2
6661
2
3
520
elapsed_seconds
id
12
1
2
11
3
4
11
4
5
11
7
8
11
18
19
11
27
28
11
83
84
11
190
191
11
258
259
11
272
273
11
elapsed_seconds
cpu_seconds
12
1
2
11
3
4
11
4
5
11
7
8
11
18
19
11
25
26
11
79
80
11
135
136
11
169
170
11
225
226
11
externalData
130
id
65
path
10
column
21
value
130
id
path
12
1
2
65
id
column
12
2
3
65
id
value
12
2
3
65
path
id
12
6
7
10
path
column
12
2
3
10
path
value
12
12
13
10
column
id
12
6
7
21
column
path
12
1
2
21
column
value
12
6
7
21
value
id
12
1
2
130
value
path
12
1
2
130
value
column
12
1
2
130
sourceLocationPrefix
470
prefix
470
external_packages
4
id
4
namespace
1
package_name
4
version
4
id
namespace
12
1
2
4
id
package_name
12
1
2
4
id
version
12
1
2
4
namespace
id
12
4
5
1
namespace
package_name
12
4
5
1
namespace
version
12
4
5
1
package_name
id
12
1
2
4
package_name
namespace
12
1
2
4
package_name
version
12
1
2
4
version
id
12
1
2
4
version
namespace
12
1
2
4
version
package_name
12
1
2
4
header_to_external_package
92
fileid
92
package
4
fileid
package
12
1
2
92
package
fileid
12
1
2
1
5
6
1
6
7
1
80
81
1
svnentries
575525
id
575525
revision
575525
author
19539
revisionDate
547759
changeSize
1
id
revision
12
1
2
575525
id
author
12
1
2
575525
id
revisionDate
12
1
2
575525
id
changeSize
12
1
2
575525
revision
id
12
1
2
575525
revision
author
12
1
2
575525
revision
revisionDate
12
1
2
575525
revision
changeSize
12
1
2
575525
author
id
12
1
2
7913
2
3
2531
3
4
1388
4
6
1523
6
10
1529
10
20
1509
20
52
1488
52
568
1466
569
16582
192
author
revision
12
1
2
7913
2
3
2531
3
4
1388
4
6
1523
6
10
1529
10
20
1509
20
52
1488
52
568
1466
569
16582
192
author
revisionDate
12
1
2
7996
2
3
2509
3
4
1379
4
6
1520
6
10
1529
10
20
1507
20
52
1474
52
662
1466
663
16573
159
author
changeSize
12
1
2
19539
revisionDate
id
12
1
2
531878
2
100
15881
revisionDate
revision
12
1
2
531878
2
100
15881
revisionDate
author
12
1
2
542505
2
17
5254
revisionDate
changeSize
12
1
2
547759
changeSize
id
12
575525
575526
1
changeSize
revision
12
575525
575526
1
changeSize
author
12
19539
19540
1
changeSize
revisionDate
12
547759
547760
1
svnaffectedfiles
1314068
id
531628
file
90924
action
1
id
file
12
1
2
337698
2
3
77525
3
4
43024
4
7
46689
7
16635
26692
id
action
12
1
2
531628
file
id
12
1
2
11819
2
3
18230
3
4
9501
4
5
6656
5
6
5012
6
8
7103
8
11
6788
11
16
6996
16
26
7180
26
54
6824
54
3572
4815
file
action
12
1
2
90924
action
id
12
531628
531629
1
action
file
12
90924
90925
1
svnentrymsg
575525
id
575525
message
568305
id
message
12
1
2
575525
message
id
12
1
2
565381
2
142
2924
svnchurn
46790
commit
22361
file
16124
addedLines
910
deletedLines
787
commit
file
12
1
2
15208
2
3
3101
3
4
1746
4
8
1774
8
246
532
commit
addedLines
12
1
2
16074
2
3
3323
3
4
1561
4
118
1403
commit
deletedLines
12
1
2
16799
2
3
3286
3
5
1763
5
113
513
file
commit
12
1
2
8618
2
3
2956
3
4
1426
4
6
1364
6
12
1210
12
448
550
file
addedLines
12
1
2
9240
2
3
3129
3
4
1393
4
6
1239
6
59
1123
file
deletedLines
12
1
2
9525
2
3
3192
3
4
1401
4
7
1387
7
70
619
addedLines
commit
12
1
2
446
2
3
133
3
4
70
4
6
68
6
12
70
12
57
69
57
6874
54
addedLines
file
12
1
2
445
2
3
132
3
4
69
4
6
68
6
12
73
12
58
69
58
6663
54
addedLines
deletedLines
12
1
2
621
2
3
96
3
7
81
7
34
70
34
727
42
deletedLines
commit
12
1
2
439
2
3
116
3
4
48
4
8
67
8
28
60
28
6794
57
deletedLines
file
12
1
2
437
2
3
113
3
4
49
4
7
61
7
19
60
19
770
60
985
7318
7
deletedLines
addedLines
12
1
2
545
2
3
72
3
7
69
7
30
60
30
871
41
locations_default
30128761
id
30128761
container
140184
startLine
2114992
startColumn
37162
endLine
2117814
endColumn
48452
id
container
12
1
2
30128761
id
startLine
12
1
2
30128761
id
startColumn
12
1
2
30128761
id
endLine
12
1
2
30128761
id
endColumn
12
1
2
30128761
container
id
12
1
2
16464
2
12
10819
13
20
11760
21
36
11289
36
55
11289
55
77
10819
77
102
10819
102
149
10819
149
227
11289
228
350
11289
358
628
10819
671
1926
10819
2168
2380
1881
container
startLine
12
1
2
16464
2
9
10819
9
16
11760
16
25
11289
25
40
10819
40
57
10819
58
72
10819
73
103
11289
106
141
11760
148
226
11289
226
373
10819
381
1456
10819
1464
1613
1411
container
startColumn
12
1
2
16464
2
4
8937
4
5
7526
5
6
7526
6
8
11760
8
13
12230
13
17
10819
17
25
11289
25
31
11760
31
38
10819
38
52
10819
52
64
10819
65
77
9408
container
endLine
12
1
2
16464
2
9
10819
9
16
11760
16
25
11289
25
40
10819
40
57
10819
58
71
10819
72
98
10819
101
140
11760
140
224
10819
224
360
10819
364
1185
10819
1254
1610
2352
container
endColumn
12
1
2
16464
2
10
11289
10
14
10819
14
21
11289
22
31
11289
31
39
12701
39
48
12230
48
56
11760
56
64
11760
64
72
10819
72
77
11289
77
90
8467
startLine
id
12
1
2
581905
2
3
318001
3
4
199456
4
6
160882
6
10
190048
10
16
166057
16
25
168879
25
46
163704
46
169
159000
170
299
7056
startLine
container
12
1
2
869799
2
3
280838
3
5
191459
5
8
181110
8
12
162293
12
18
166527
18
39
159941
39
299
103021
startLine
startColumn
12
1
2
612482
2
3
313297
3
4
202749
4
6
184403
6
9
180639
9
13
166997
13
19
173583
19
29
167468
29
52
113370
startLine
endLine
12
1
2
1545788
2
3
351401
3
5
164645
5
16
53157
startLine
endColumn
12
1
2
586609
2
3
318942
3
4
201808
4
6
167468
6
9
160412
9
14
178287
14
21
176406
21
32
163234
32
61
159000
61
66
2822
startColumn
id
12
1
31
2822
42
85
2822
86
128
2822
129
229
2822
248
292
2822
292
360
2822
376
459
2822
476
558
2822
565
620
2822
626
699
2822
699
796
2822
819
1546
2822
1705
5645
2822
15306
15307
470
startColumn
container
12
1
18
2822
23
35
3292
38
43
2822
44
61
2822
65
73
2822
73
83
2822
83
95
2822
96
101
3292
101
105
3292
106
111
2822
111
123
2822
127
153
2822
169
299
1881
startColumn
startLine
12
1
19
2822
30
72
2822
83
122
2822
122
205
2822
214
261
2822
264
322
2822
325
380
2822
403
436
2822
454
474
2822
477
514
2822
517
586
2822
587
831
2822
1116
2197
2822
2387
2388
470
startColumn
endLine
12
1
19
2822
30
72
2822
83
122
2822
122
205
2822
214
261
2822
264
322
2822
325
380
2822
403
435
2822
454
474
2822
476
513
2822
520
585
2822
587
831
2822
1121
2205
2822
2383
2384
470
startColumn
endColumn
12
1
7
2822
7
11
3292
11
16
3292
16
22
2822
22
24
2352
24
27
3292
28
33
2822
33
40
3292
40
43
2822
43
49
2822
49
54
2822
54
74
2822
75
86
1881
endLine
id
12
1
2
589902
2
3
312356
3
4
198986
4
6
161352
6
10
189577
10
16
163704
16
25
171231
25
45
159471
45
160
159941
160
299
11289
endLine
container
12
1
2
881560
2
3
270019
3
4
123249
4
6
142065
6
10
195693
10
15
168409
15
26
165586
26
120
159471
121
299
11760
endLine
startLine
12
1
2
1538732
2
3
349048
3
5
172172
5
10
57861
endLine
startColumn
12
1
2
621890
2
3
304359
3
4
204631
4
6
186755
6
9
177817
9
13
169349
13
19
174524
19
29
162764
29
52
115722
endLine
endColumn
12
1
2
596488
2
3
311415
3
4
198986
4
6
171701
6
9
157589
9
14
173583
14
21
180169
21
32
165116
32
60
159000
60
65
3763
endColumn
id
12
1
2
5174
2
8
3763
9
186
3763
196
295
3763
298
498
3763
503
553
3763
563
634
3763
639
762
3763
763
871
3763
879
1081
3763
1083
1286
3763
1309
1590
3763
1682
2419
1881
endColumn
container
12
1
2
5644
2
6
3763
6
65
3763
70
100
3763
100
111
3763
112
122
3763
122
134
3763
139
152
3763
152
160
4233
160
172
3763
172
176
3763
176
208
3763
240
299
940
endColumn
startLine
12
1
2
5644
2
8
3763
9
106
3763
155
241
3763
253
335
3763
340
426
3763
437
488
3763
488
574
3763
575
628
3763
630
698
4233
701
817
3763
843
1107
3763
1160
1174
940
endColumn
startColumn
12
1
2
6115
2
4
3763
4
8
4233
8
15
3763
15
23
3763
23
29
3763
29
35
4233
35
39
3292
39
42
3763
42
44
2822
44
46
3763
46
49
3763
49
53
1411
endColumn
endLine
12
1
2
5644
2
8
3763
9
156
3763
159
240
3763
251
334
3763
342
430
3763
435
490
4233
504
576
3763
576
631
3763
635
702
3763
702
813
3763
838
1109
3763
1161
1181
940
locations_stmt
3805462
id
3805462
container
3076
startLine
199416
startColumn
1866
endLine
193694
endColumn
2358
id
container
12
1
2
3805462
id
startLine
12
1
2
3805462
id
startColumn
12
1
2
3805462
id
endLine
12
1
2
3805462
id
endColumn
12
1
2
3805462
container
id
12
1
13
246
16
48
246
61
175
246
176
417
246
436
608
246
621
797
246
848
1139
246
1158
1417
246
1453
1715
246
1771
2252
246
2282
2669
246
2736
3751
246
3768
4993
123
container
startLine
12
1
13
246
16
47
246
48
161
246
169
371
266
393
586
246
602
783
246
845
1120
246
1131
1390
246
1394
1692
246
1726
2208
246
2225
2680
246
2777
3643
246
3885
4846
102
container
startColumn
12
1
3
225
3
7
266
7
9
205
9
11
246
11
13
225
13
14
225
14
16
246
16
17
164
17
19
205
19
21
184
21
23
246
23
29
246
29
43
246
48
60
143
container
endLine
12
1
11
246
12
34
246
43
132
246
134
282
246
294
452
246
459
601
246
609
831
246
838
1062
246
1071
1265
246
1323
1679
246
1688
2006
246
2044
2758
246
2776
3873
123
container
endColumn
12
1
8
246
8
21
246
22
45
246
45
56
246
56
63
266
63
67
246
67
69
246
69
71
225
71
72
246
72
74
246
74
76
246
76
80
246
81
96
123
startLine
id
12
1
2
21494
2
3
15259
3
4
12449
4
6
14418
6
8
12490
8
11
16674
11
16
17228
16
22
15320
22
29
16941
29
37
17330
37
45
15054
45
56
16141
56
73
8614
startLine
container
12
1
2
22253
2
3
15689
3
4
12654
4
6
14356
6
8
12695
8
11
17535
11
16
16325
16
22
16182
22
29
16920
29
36
15956
36
44
16284
44
54
15607
54
69
6952
startLine
startColumn
12
1
2
26765
2
3
20796
3
4
16776
4
5
16038
5
6
17392
6
7
19812
7
8
22704
8
9
20345
9
10
14972
10
12
16612
12
18
7198
startLine
endLine
12
1
2
34517
2
3
25739
3
4
18397
4
5
16182
5
6
12757
6
7
11998
7
8
10152
8
9
10952
9
10
10706
10
11
10500
11
12
10152
12
14
15751
14
24
11608
startLine
endColumn
12
1
2
22089
2
3
16161
3
4
12921
4
6
16038
6
8
14664
8
10
13167
10
14
18253
14
18
16982
18
22
17535
22
26
18458
26
30
16346
30
36
15197
36
42
1599
startColumn
id
12
1
2
225
2
3
143
3
7
164
7
12
143
12
20
164
21
53
143
54
74
143
78
92
143
92
134
143
134
228
143
228
2062
143
3245
40863
143
53257
53258
20
startColumn
container
12
1
2
287
2
3
102
3
5
164
5
8
164
8
13
143
13
18
143
18
22
143
22
24
143
24
29
143
33
42
143
47
109
143
116
150
143
startColumn
startLine
12
1
2
225
2
3
143
3
7
164
7
12
143
12
20
164
21
53
143
54
74
143
77
88
143
90
131
143
134
224
143
226
1699
143
2430
7900
143
8302
8303
20
startColumn
endLine
12
1
2
225
2
3
143
3
7
164
7
12
143
12
20
164
21
53
143
54
74
143
77
88
143
90
130
143
134
221
143
226
1414
143
2290
7741
143
8096
8097
20
startColumn
endColumn
12
1
2
287
2
3
143
3
4
82
4
5
164
5
8
164
8
11
143
11
15
164
15
19
143
19
26
143
28
35
143
41
69
143
70
104
143
endLine
id
12
1
2
17371
2
3
14377
3
4
11464
4
6
15566
6
8
12469
8
11
15423
11
15
14602
15
21
16059
21
27
15382
27
34
14910
34
42
15710
42
52
15977
52
130
14377
endLine
container
12
1
2
24898
2
3
16100
3
4
12736
4
6
15628
6
8
14972
8
11
15854
11
16
17412
16
20
14561
20
26
17125
26
32
16223
32
39
14828
39
59
13351
endLine
startLine
12
1
2
32405
2
3
23709
3
4
18417
4
5
15115
5
6
13844
6
7
11649
7
8
11711
8
9
10890
9
10
10152
10
12
17925
12
15
17679
15
100
10193
endLine
startColumn
12
1
2
24898
2
3
20345
3
4
16797
4
5
17761
5
6
18540
6
7
20386
7
8
22376
8
9
18704
9
10
12900
10
12
14992
12
18
5988
endLine
endColumn
12
1
2
24652
2
3
16592
3
4
12510
4
6
17781
6
8
15300
8
10
12798
10
13
14377
13
16
14992
16
19
14623
19
22
14008
22
26
17084
26
31
15300
31
39
3671
endColumn
id
12
1
2
184
2
4
184
4
7
164
7
16
184
23
133
184
151
393
184
394
681
184
708
1137
184
1138
1674
184
1885
2795
184
2939
4095
184
4142
4771
184
5032
15460
164
endColumn
container
12
1
2
205
2
3
184
3
6
184
6
21
184
31
70
205
74
96
184
97
108
184
108
114
184
115
118
164
118
122
205
122
123
123
123
125
184
125
149
164
endColumn
startLine
12
1
2
184
2
4
184
4
7
164
7
15
184
22
130
184
145
378
184
385
652
184
666
964
184
999
1431
184
1587
2171
184
2264
2917
184
2947
3215
184
3417
5822
164
endColumn
startColumn
12
1
2
205
2
3
164
3
5
205
5
8
184
8
12
184
12
14
123
14
16
184
16
19
123
19
21
164
21
23
184
23
25
184
25
28
184
28
33
205
45
57
61
endColumn
endLine
12
1
2
205
2
4
164
4
7
205
7
27
184
40
132
184
142
329
184
366
583
184
613
968
184
1056
1409
184
1420
2035
184
2066
2627
184
2651
3073
184
3086
4522
123
locations_expr
13128112
id
13128112
container
4348
startLine
191499
startColumn
2461
endLine
191479
endColumn
2789
id
container
12
1
2
13128112
id
startLine
12
1
2
13128112
id
startColumn
12
1
2
13128112
id
endLine
12
1
2
13128112
id
endColumn
12
1
2
13128112
container
id
12
1
2
369
2
6
266
6
10
348
10
34
328
46
136
328
166
594
328
677
1614
328
1623
2416
328
2490
3669
328
3705
5161
328
5341
6838
328
7344
9012
328
9073
13259
328
13617
18812
82
container
startLine
12
1
2
451
2
5
348
5
10
328
10
22
328
24
87
328
97
207
328
213
437
328
454
689
328
719
977
328
997
1292
328
1332
1781
328
1851
2320
328
2491
4241
266
container
startColumn
12
1
2
451
2
5
389
5
10
369
10
27
328
27
55
369
55
64
348
64
67
246
67
69
369
69
70
307
70
71
184
71
72
307
72
74
266
74
83
328
90
108
82
container
endLine
12
1
2
451
2
5
348
5
10
328
10
22
328
24
87
328
97
207
328
214
437
328
454
691
328
719
978
328
998
1293
328
1332
1785
328
1855
2324
328
2500
4416
266
container
endColumn
12
1
2
410
2
5
389
5
9
328
9
29
328
30
55
328
55
69
389
69
73
348
73
75
328
75
76
123
76
77
410
77
79
348
79
83
328
83
116
287
startLine
id
12
1
5
16079
5
9
16448
9
15
15997
15
23
15074
23
32
15115
32
44
14972
44
60
14726
60
80
14808
80
103
14582
103
130
14787
130
159
14561
159
194
14561
194
302
9783
startLine
container
12
1
2
23463
2
3
15587
3
4
11321
4
6
16325
6
8
13597
8
11
16407
11
16
17330
16
21
16407
21
28
16612
28
35
15956
35
43
15936
43
60
12551
startLine
startColumn
12
1
4
15936
4
7
17494
7
11
16653
11
16
17371
16
21
17474
21
26
15033
26
31
16141
31
36
17699
36
40
15792
40
44
16530
44
49
16592
49
63
8778
startLine
endLine
12
1
2
101769
2
3
44567
3
4
27503
4
6
14541
6
23
3117
startLine
endColumn
12
1
4
16920
4
7
16612
7
11
16387
11
16
16182
16
21
16407
21
27
16735
27
33
16407
33
38
14459
38
43
15505
43
47
14746
47
52
16715
52
65
14377
66
70
41
startColumn
id
12
1
2
307
2
4
184
4
8
205
8
26
205
43
251
184
279
840
184
951
1889
184
2097
4180
184
4240
7018
184
7166
11389
184
12326
15119
184
15349
30165
184
30211
49562
82
startColumn
container
12
1
2
328
2
3
123
3
4
143
4
6
184
7
28
184
41
98
184
103
122
184
123
130
205
132
138
184
138
142
205
142
144
184
144
148
184
149
155
164
startColumn
startLine
12
1
2
307
2
4
184
4
7
184
7
19
184
20
151
184
196
585
184
622
1287
184
1368
2342
184
2570
3505
184
3522
4711
184
4732
5298
184
5332
5999
184
6158
6996
123
startColumn
endLine
12
1
2
307
2
4
184
4
7
184
7
19
184
20
151
184
196
585
184
647
1289
184
1368
2346
184
2573
3511
184
3528
4712
184
4735
5324
184
5346
6023
184
6202
7039
123
startColumn
endColumn
12
1
2
328
2
3
123
3
5
184
5
9
184
9
13
184
13
20
184
20
30
184
30
42
184
44
59
184
59
69
205
69
74
184
74
83
184
83
96
143
endLine
id
12
1
5
16100
5
9
16448
9
15
15772
15
23
15054
23
32
15607
32
44
14705
44
60
14459
60
80
15238
80
103
14479
103
130
14787
130
159
14459
159
193
14377
193
299
9988
endLine
container
12
1
2
23463
2
3
15525
3
4
11321
4
6
16018
6
8
13454
8
11
16469
11
15
14459
15
20
16674
20
26
14972
26
33
16120
33
40
14726
40
49
14726
49
60
3548
endLine
startLine
12
1
2
95349
2
3
49838
3
4
29308
4
6
15566
6
11
1415
endLine
startColumn
12
1
4
15792
4
7
17412
7
11
16448
11
16
17310
16
21
17269
21
26
15115
26
31
16264
31
36
17679
36
40
15341
40
44
16592
44
49
16735
49
63
9516
endLine
endColumn
12
1
4
17146
4
7
16756
7
11
16387
11
16
16838
16
21
15977
21
26
14479
26
32
16120
32
37
14377
37
42
15833
42
46
14233
46
51
17248
51
59
14459
59
69
1620
endColumn
id
12
1
2
225
2
4
225
4
10
205
10
16
246
16
51
225
56
615
225
834
2288
225
2328
4150
225
4177
7135
225
8237
11757
225
12358
15463
225
15685
18241
225
18731
19130
82
endColumn
container
12
1
2
328
2
4
205
4
6
205
6
12
225
12
41
225
50
113
225
113
128
225
128
135
205
135
139
246
139
146
205
146
148
205
148
152
246
152
153
41
endColumn
startLine
12
1
2
307
2
4
164
4
8
246
8
15
225
18
53
225
74
491
225
512
1332
225
1392
2419
225
2763
3740
225
3801
4530
225
4641
5303
225
5377
5735
225
5747
5806
41
endColumn
startColumn
12
1
2
266
2
4
205
4
9
246
9
14
246
14
21
225
21
28
246
28
36
246
36
42
246
42
49
246
49
59
225
59
65
184
66
71
205
endColumn
endLine
12
1
2
307
2
4
164
4
8
246
8
15
225
17
53
225
74
473
225
500
1302
225
1356
2389
225
2626
3666
225
3731
4489
225
4638
5281
225
5366
5729
225
5734
5796
41
numlines
1406545
element_id
1399488
num_lines
102550
num_code
85615
num_comment
60213
element_id
num_lines
12
1
2
1392432
2
3
7056
element_id
num_code
12
1
2
1393373
2
3
6115
element_id
num_comment
12
1
2
1399488
num_lines
element_id
12
1
2
68680
2
3
12230
3
4
7526
4
21
7997
29
926
6115
num_lines
num_code
12
1
2
71032
2
3
12230
3
4
8467
4
6
9408
6
7
1411
num_lines
num_comment
12
1
2
70092
2
3
15053
3
4
10819
4
7
6585
num_code
element_id
12
1
2
53157
2
3
14582
3
5
6585
5
42
6585
44
927
4704
num_code
num_lines
12
1
2
53157
2
3
16934
3
5
6115
5
8
6585
8
12
2822
num_code
num_comment
12
1
2
53627
2
3
15994
3
5
7526
5
7
5174
7
10
3292
num_comment
element_id
12
1
2
34810
2
3
9408
3
4
4233
4
6
4704
6
11
5174
17
2622
1881
num_comment
num_lines
12
1
2
34810
2
3
9408
3
4
4233
4
6
4704
6
8
4704
10
38
2352
num_comment
num_code
12
1
2
34810
2
3
9408
3
4
4233
4
6
4704
6
10
4704
10
37
2352
diagnostics
632933
id
632933
severity
209
error_tag
7441
error_message
50202
full_error_message
632199
location
354878
id
severity
12
1
2
632933
id
error_tag
12
1
2
632933
id
error_message
12
1
2
632933
id
full_error_message
12
1
2
632933
id
location
12
1
2
632933
severity
id
12
354
355
104
5685
5686
104
severity
error_tag
12
4
5
104
67
68
104
severity
error_message
12
6
7
104
473
474
104
severity
full_error_message
12
354
355
104
5678
5679
104
severity
location
12
198
199
104
3278
3279
104
error_tag
id
12
1
2
1048
2
3
1048
3
5
628
5
7
628
7
11
628
12
16
524
16
25
628
25
38
628
41
72
628
95
610
628
624
1277
419
error_tag
severity
12
1
2
7441
error_tag
error_message
12
1
2
5240
2
3
419
3
4
419
4
6
628
6
51
628
251
252
104
error_tag
full_error_message
12
1
2
1152
2
3
1048
3
5
628
5
7
628
7
13
628
13
16
419
16
25
628
25
38
628
41
72
628
95
610
628
624
1277
419
error_tag
location
12
1
2
1781
2
3
733
3
4
524
4
6
628
6
7
524
7
12
628
12
17
628
24
44
628
44
110
628
167
542
628
704
705
104
error_message
id
12
1
2
20437
2
3
10899
3
4
2829
4
5
2515
5
6
2829
6
9
3773
9
21
3773
21
1277
3144
error_message
severity
12
1
2
50202
error_message
error_tag
12
1
2
50202
error_message
full_error_message
12
1
2
20542
2
3
10899
3
4
2829
4
5
2515
5
6
2829
6
10
4087
10
24
3877
25
1277
2620
error_message
location
12
1
2
32280
2
3
5345
3
5
3563
5
8
3877
8
34
3773
34
705
1362
full_error_message
id
12
1
2
632094
8
9
104
full_error_message
severity
12
1
2
632199
full_error_message
error_tag
12
1
2
632199
full_error_message
error_message
12
1
2
632199
full_error_message
location
12
1
2
632199
location
id
12
1
2
180059
2
3
135621
3
6
31023
6
17
8174
location
severity
12
1
2
345445
2
3
9432
location
error_tag
12
1
2
338947
2
6
15930
location
error_message
12
1
2
338423
2
6
16454
location
full_error_message
12
1
2
180164
2
3
135621
3
6
31023
6
17
8070
files
124189
id
124189
name
124189
id
name
12
1
2
124189
name
id
12
1
2
124189
folders
15994
id
15994
name
15994
id
name
12
1
2
15994
name
id
12
1
2
15994
containerparent
139243
parent
15994
child
139243
parent
child
12
1
2
7056
2
3
3292
3
5
1411
5
12
1411
23
28
1411
40
67
1411
child
parent
12
1
2
139243
fileannotations
5254893
id
5019
kind
23
name
56112
value
47173
id
kind
12
1
2
173
2
3
4845
id
name
12
1
102
393
102
225
381
227
299
381
301
452
404
452
555
381
559
626
381
626
716
381
729
904
381
904
934
80
936
937
1457
1083
2036
381
2293
2294
11
id
value
12
1
114
393
114
275
381
275
363
381
393
638
381
643
744
381
751
955
381
955
1087
381
1088
1501
254
1501
1502
1457
1504
1874
381
1972
4080
242
kind
id
12
419
420
11
434
435
11
kind
name
12
2
3
11
4850
4851
11
kind
value
12
1
2
11
4079
4080
11
name
id
12
1
2
9078
2
3
6372
3
5
4279
5
9
4371
9
14
4082
14
18
4279
18
20
4834
20
34
4325
34
128
4614
128
229
4221
229
387
4348
387
434
1306
name
kind
12
1
2
56112
name
value
12
1
2
9089
2
3
8257
3
4
2625
4
6
4625
6
9
4232
9
14
4313
14
17
4232
17
22
4706
22
41
4313
41
82
4267
82
157
4209
158
1895
1237
value
id
12
1
2
7332
2
5
2289
5
8
3411
8
15
3619
15
17
2602
17
19
4244
19
34
3411
34
189
3712
189
201
3700
201
266
3642
266
321
3770
322
399
4047
399
435
1387
value
kind
12
1
2
47161
2
3
11
value
name
12
1
2
7355
2
5
2648
5
8
3596
8
15
3642
15
17
2902
17
19
3677
19
29
3596
29
39
3758
39
48
3700
48
74
3654
74
102
3538
102
119
3689
119
146
1410
inmacroexpansion
109313317
id
17941916
inv
2682068
id
inv
12
1
3
1566018
3
5
1071344
5
6
1179814
6
7
4800000
7
8
6359380
8
9
2595248
9
150
370109
inv
id
12
1
2
371855
2
3
540113
3
4
349917
4
7
199815
7
8
206290
8
9
240882
9
10
2201
10
11
324132
11
337
223913
339
422
201383
422
7616
21563
affectedbymacroexpansion
35540532
id
5135277
inv
2773181
id
inv
12
1
2
2804212
2
3
557797
3
4
263804
4
5
563439
5
12
390272
12
50
405705
50
9900
150045
inv
id
12
1
4
228162
4
7
230823
7
9
219560
9
12
250042
12
13
332588
13
14
164899
14
15
297600
15
16
121336
16
17
275457
17
18
146328
18
20
251085
20
25
208109
25
109
47186
macroinvocations
33895024
id
33895024
macro_id
81382
location
778558
kind
23
id
macro_id
12
1
2
33895024
id
location
12
1
2
33895024
id
kind
12
1
2
33895024
macro_id
id
12
1
2
17578
2
3
16977
3
4
3700
4
5
4880
5
8
6048
8
14
6406
14
29
6291
29
72
6106
72
247
6129
248
4166
6106
4220
168296
1156
macro_id
location
12
1
2
43507
2
3
10651
3
4
5285
4
6
6985
6
13
6626
13
66
6140
66
3614
2185
macro_id
kind
12
1
2
75553
2
3
5828
location
id
12
1
2
320983
2
3
177752
3
4
47300
4
5
59605
5
9
68533
9
23
58425
23
244365
45958
location
macro_id
12
1
2
731281
2
350
47277
location
kind
12
1
2
778558
kind
id
12
20414
20415
11
2910446
2910447
11
kind
macro_id
12
2123
2124
11
5418
5419
11
kind
location
12
6291
6292
11
61030
61031
11
macroparent
30455631
id
30455631
parent_id
23698229
id
parent_id
12
1
2
30455631
parent_id
id
12
1
2
18307194
2
3
4540068
3
88
850966
macrolocationbind
3984640
id
2778886
location
1988454
id
location
12
1
2
2183104
2
3
336443
3
7
229815
7
57
29523
location
id
12
1
2
1589588
2
3
169647
3
8
154233
8
723
74984
macro_argument_unexpanded
86176891
invocation
26568376
argument_index
763
text
326094
invocation
argument_index
12
1
2
7436803
2
3
10861705
3
4
6256816
4
67
2013051
invocation
text
12
1
2
7508019
2
3
11011575
3
4
6087240
4
67
1961541
argument_index
invocation
12
41230
41231
670
41432
174067
57
715085
2297335
34
argument_index
text
12
2
3
670
13
995
57
6559
19579
34
text
invocation
12
1
2
40858
2
3
65607
3
4
15184
4
5
45103
5
8
25569
8
12
16075
12
16
22297
16
23
26518
23
43
24748
43
164
24459
164
521384
19671
text
argument_index
12
1
2
235830
2
3
79728
3
9
10535
macro_argument_expanded
86176891
invocation
26568376
argument_index
763
text
197597
invocation
argument_index
12
1
2
7436803
2
3
10861705
3
4
6256816
4
67
2013051
invocation
text
12
1
2
10747757
2
3
9374150
3
4
5307004
4
9
1139463
argument_index
invocation
12
41230
41231
670
41432
174067
57
715085
2297335
34
argument_index
text
12
1
2
659
2
76
57
870
13877
46
text
invocation
12
1
2
24552
2
3
41147
3
4
6927
4
5
16364
5
6
2995
6
7
23291
7
9
15982
9
15
16699
15
31
15589
31
97
15080
97
775
15485
775
1052916
3481
text
argument_index
12
1
2
99989
2
3
82850
3
66
14756
functions
4726273
id
4726273
name
1934352
kind
3292
id
name
12
1
2
4726273
id
kind
12
1
2
4726273
name
id
12
1
2
1516622
2
3
154296
3
5
151003
5
1724
112429
name
kind
12
1
2
1933881
2
3
470
kind
id
12
6
7
470
64
65
470
173
174
470
195
196
470
1358
1359
470
2432
2433
470
5819
5820
470
kind
name
12
3
4
470
33
34
470
39
40
470
94
95
470
195
196
470
244
245
470
3505
3506
470
function_entry_point
1176981
id
1167103
entry_point
1176981
id
entry_point
12
1
2
1157224
2
3
9878
entry_point
id
12
1
2
1176981
function_return_type
4734741
id
4726273
return_type
1016569
id
return_type
12
1
2
4719217
2
5
7056
return_type
id
12
1
2
523103
2
3
390445
3
11
78559
11
2516
24461
coroutine
2
function
2
traits
2
handle
2
promise
2
function
traits
12
1
2
2
function
handle
12
1
2
2
function
promise
12
1
2
2
traits
function
12
1
2
2
traits
handle
12
1
2
2
traits
promise
12
1
2
2
handle
function
12
1
2
2
handle
traits
12
1
2
2
handle
promise
12
1
2
2
promise
function
12
1
2
2
promise
traits
12
1
2
2
promise
handle
12
1
2
2
coroutine_new
2
function
2
new
1
function
new
12
1
2
2
new
function
12
2
3
1
coroutine_delete
2
function
2
delete
1
function
delete
12
1
2
2
delete
function
12
2
3
1
purefunctions
99448
id
99448
function_deleted
140654
id
140654
function_defaulted
74325
id
74325
member_function_this_type
553641
id
553641
this_type
189690
id
this_type
12
1
2
553641
this_type
id
12
1
2
68526
2
3
45414
3
4
30475
4
5
15537
5
7
15607
7
66
14128
fun_decls
5102136
id
5096962
function
4578563
type_id
1013276
name
1836035
location
3461324
id
function
12
1
2
5096962
id
type_id
12
1
2
5091787
2
3
5174
id
name
12
1
2
5096962
id
location
12
1
2
5096962
function
id
12
1
2
4141075
2
3
363161
3
7
74325
function
type_id
12
1
2
4536696
2
5
41867
function
name
12
1
2
4578563
function
location
12
1
2
4197996
2
4
379155
4
6
1411
type_id
id
12
1
2
445954
2
3
453481
3
9
79500
9
2768
34340
type_id
function
12
1
2
530629
2
3
381978
3
11
77148
11
2477
23520
type_id
name
12
1
2
883912
2
5
90319
5
822
39044
type_id
location
12
1
2
779480
2
3
133127
3
11
78089
11
2030
22579
name
id
12
1
2
1245192
2
3
269548
3
4
80441
4
6
138772
6
1758
102080
name
function
12
1
2
1425832
2
3
153355
3
5
145358
5
1708
111488
name
type_id
12
1
2
1615880
2
4
135009
4
954
85145
name
location
12
1
2
1266831
2
3
296362
3
4
79500
4
8
139243
8
664
54097
location
id
12
1
2
2995611
2
4
302007
4
55
163704
location
function
12
1
2
3063351
2
6
268607
6
55
129364
location
type_id
12
1
2
3245873
2
27
215450
location
name
12
1
2
3285388
2
13
175935
fun_def
1963988
id
1963988
fun_specialized
26343
id
26343
fun_implicit
198
id
198
fun_decl_specifiers
2937280
id
1710904
name
2822
id
name
12
1
2
503345
2
3
1188742
3
4
18816
name
id
12
50
51
470
203
204
470
209
210
470
657
658
470
2561
2562
470
2564
2565
470
fun_decl_throws
7
fun_decl
7
index
1
type_id
2
fun_decl
index
12
1
2
7
fun_decl
type_id
12
1
2
7
index
fun_decl
12
7
8
1
index
type_id
12
2
3
1
type_id
fun_decl
12
1
2
1
6
7
1
type_id
index
12
1
2
2
fun_decl_empty_throws
1978101
fun_decl
1978101
fun_decl_noexcept
61207
fun_decl
61207
constant
61102
fun_decl
constant
12
1
2
61207
constant
fun_decl
12
1
2
60998
2
3
104
fun_decl_empty_noexcept
888146
fun_decl
888146
fun_decl_typedef_type
2891
fun_decl
2891
typedeftype_id
130
fun_decl
typedeftype_id
12
1
2
2891
typedeftype_id
fun_decl
12
1
2
42
2
3
12
3
4
12
5
13
8
16
17
12
17
18
4
21
22
8
25
43
8
46
55
8
87
128
8
158
159
4
param_decl_bind
7472094
id
7472094
index
7997
fun_decl
4286434
id
index
12
1
2
7472094
id
fun_decl
12
1
2
7472094
index
id
12
2
3
940
5
6
470
7
8
470
10
11
940
11
12
470
12
13
940
13
14
470
25
26
470
78
79
470
245
246
470
636
637
470
1713
1714
470
3991
3992
470
9112
9113
470
index
fun_decl
12
2
3
940
5
6
470
7
8
470
10
11
940
11
12
470
12
13
940
13
14
470
25
26
470
78
79
470
245
246
470
636
637
470
1713
1714
470
3991
3992
470
9112
9113
470
fun_decl
id
12
1
2
2409002
2
3
1071608
3
4
506638
4
18
299184
fun_decl
index
12
1
2
2409002
2
3
1071608
3
4
506638
4
18
299184
var_decls
8611913
id
8543232
variable
7520077
type_id
2430641
name
672695
location
5365099
id
variable
12
1
2
8543232
id
type_id
12
1
2
8474552
2
3
68680
id
name
12
1
2
8543232
id
location
12
1
2
8543232
variable
id
12
1
2
6658274
2
3
707035
3
7
154767
variable
type_id
12
1
2
7346963
2
4
173113
variable
name
12
1
2
7402943
2
3
117133
variable
location
12
1
2
6967337
2
4
552739
type_id
id
12
1
2
1505802
2
3
516046
3
4
98787
4
7
188636
7
780
121367
type_id
variable
12
1
2
1640342
2
3
491114
3
7
188166
7
742
111018
type_id
name
12
1
2
1918828
2
3
388563
3
128
123249
type_id
location
12
1
2
1743833
2
3
406910
3
8
190048
8
595
89849
name
id
12
1
2
343874
2
3
87497
3
4
48923
4
6
52216
6
12
52686
12
33
50804
34
3281
36692
name
variable
12
1
2
371628
2
3
78559
3
4
45630
4
6
49864
6
14
53627
14
56
51275
56
3198
22109
name
type_id
12
1
2
460537
2
3
94553
3
5
47041
5
19
51275
19
1979
19287
name
location
12
1
2
381978
2
3
91260
3
5
60213
5
9
51745
9
21
50804
21
1020
36692
location
id
12
1
2
4535755
2
3
550387
3
1783
278956
location
variable
12
1
2
4939842
2
17
414436
17
1779
10819
location
type_id
12
1
2
5016520
2
1561
348578
location
name
12
1
2
5360865
2
24
4233
var_def
4083685
id
4083685
var_decl_specifiers
334936
id
334936
name
1411
id
name
12
1
2
334936
name
id
12
15
16
470
66
67
470
631
632
470
is_structured_binding
18
id
18
type_decls
3283977
id
3283977
type_id
3233172
location
3204006
id
type_id
12
1
2
3283977
id
location
12
1
2
3283977
type_id
id
12
1
2
3191305
2
5
41867
type_id
location
12
1
2
3191305
2
5
41867
location
id
12
1
2
3163080
2
20
40926
location
type_id
12
1
2
3163080
2
20
40926
type_def
2660675
id
2660675
type_decl_top
755959
type_decl
755959
namespace_decls
306979
id
306979
namespace_id
1414
location
306979
bodylocation
306979
id
namespace_id
12
1
2
306979
id
location
12
1
2
306979
id
bodylocation
12
1
2
306979
namespace_id
id
12
1
2
295
2
3
157
3
6
125
6
14
106
14
30
106
30
57
119
57
80
113
80
127
106
129
199
106
201
504
106
512
12128
69
namespace_id
location
12
1
2
295
2
3
157
3
6
125
6
14
106
14
30
106
30
57
119
57
80
113
80
127
106
129
199
106
201
504
106
512
12128
69
namespace_id
bodylocation
12
1
2
295
2
3
157
3
6
125
6
14
106
14
30
106
30
57
119
57
80
113
80
127
106
129
199
106
201
504
106
512
12128
69
location
id
12
1
2
306979
location
namespace_id
12
1
2
306979
location
bodylocation
12
1
2
306979
bodylocation
id
12
1
2
306979
bodylocation
namespace_id
12
1
2
306979
bodylocation
location
12
1
2
306979
usings
374921
id
374921
element_id
318471
location
249791
id
element_id
12
1
2
374921
id
location
12
1
2
374921
element_id
id
12
1
2
263903
2
3
53157
3
5
1411
element_id
location
12
1
2
263903
2
3
53157
3
5
1411
location
id
12
1
2
203690
2
4
11289
4
5
31517
5
11
3292
location
element_id
12
1
2
203690
2
4
11289
4
5
31517
5
11
3292
using_container
478195
parent
11298
child
303207
parent
child
12
1
2
3353
2
4
959
4
6
427
6
7
2555
7
17
925
19
143
786
178
179
1329
179
183
878
201
488
80
child
parent
12
1
2
223629
2
3
52990
3
11
24401
13
41
2185
static_asserts
130414
id
130414
condition
130414
message
29450
location
16768
enclosing
1942
id
condition
12
1
2
130414
id
message
12
1
2
130414
id
location
12
1
2
130414
id
enclosing
12
1
2
130414
condition
id
12
1
2
130414
condition
message
12
1
2
130414
condition
location
12
1
2
130414
condition
enclosing
12
1
2
130414
message
id
12
1
2
21943
2
3
402
3
4
2766
4
11
1420
12
17
2376
17
513
540
message
condition
12
1
2
21943
2
3
402
3
4
2766
4
11
1420
12
17
2376
17
513
540
message
location
12
1
2
27337
2
33
2112
message
enclosing
12
1
2
23357
2
3
188
3
4
2565
4
11
1263
12
21
2074
location
id
12
1
2
3124
2
3
2697
3
4
1307
5
6
3621
6
13
182
14
15
2049
16
17
37
17
18
3401
19
52
345
location
condition
12
1
2
3124
2
3
2697
3
4
1307
5
6
3621
6
13
182
14
15
2049
16
17
37
17
18
3401
19
52
345
location
message
12
1
2
4621
2
3
5941
3
4
6023
4
7
182
location
enclosing
12
1
2
3728
2
3
6111
3
4
1081
4
5
3590
5
6
188
13
14
2049
16
21
18
enclosing
id
12
1
2
1376
2
3
138
3
10
163
10
180
138
209
11052
125
enclosing
condition
12
1
2
1376
2
3
138
3
10
163
10
180
138
209
11052
125
enclosing
message
12
1
2
1546
2
6
150
9
210
169
223
2936
75
enclosing
location
12
1
2
1534
2
5
157
5
210
176
223
1929
75
params
6825742
id
6660155
function
3940208
index
7997
type_id
2234478
id
function
12
1
2
6660155
id
index
12
1
2
6660155
id
type_id
12
1
2
6535025
2
4
125130
function
id
12
1
2
2303158
2
3
960590
3
4
433253
4
18
243205
function
index
12
1
2
2303158
2
3
960590
3
4
433253
4
18
243205
function
type_id
12
1
2
2605636
2
3
831225
3
4
349519
4
12
153826
index
id
12
2
3
940
4
5
470
6
7
470
8
9
940
9
10
470
10
11
940
11
12
470
19
20
470
64
65
470
194
195
470
517
518
470
1438
1439
470
3480
3481
470
8376
8377
470
index
function
12
2
3
940
4
5
470
6
7
470
8
9
940
9
10
470
10
11
940
11
12
470
19
20
470
64
65
470
194
195
470
517
518
470
1438
1439
470
3480
3481
470
8376
8377
470
index
type_id
12
1
2
940
3
4
470
4
5
470
5
6
470
6
7
1411
7
8
940
11
12
470
42
43
470
106
107
470
228
229
470
582
583
470
1275
1276
470
3666
3667
470
type_id
id
12
1
2
1525560
2
3
446425
3
8
171701
8
522
90790
type_id
function
12
1
2
1749008
2
3
250731
3
9
169820
9
506
64917
type_id
index
12
1
2
1801694
2
3
353282
3
13
79500
overrides
159827
new
125026
old
15096
new
old
12
1
2
90231
2
3
34788
3
4
6
old
new
12
1
2
7922
2
3
1905
3
4
987
4
5
1320
5
11
1213
11
60
1163
61
231
584
membervariables
1051873
id
1050083
type_id
326293
name
449643
id
type_id
12
1
2
1048372
2
4
1710
id
name
12
1
2
1050083
type_id
id
12
1
2
241965
2
3
51670
3
10
25417
10
4152
7239
type_id
name
12
1
2
254137
2
3
46261
3
40
24502
41
2031
1392
name
id
12
1
2
294034
2
3
86157
3
5
41010
5
646
28440
name
type_id
12
1
2
366230
2
3
51511
3
650
31901
globalvariables
300716
id
300708
type_id
1405
name
294738
id
type_id
12
1
2
300700
2
3
8
id
name
12
1
2
300708
type_id
id
12
1
2
977
2
3
159
3
7
114
7
77
106
83
169397
49
type_id
name
12
1
2
1010
2
3
135
3
7
112
7
105
106
106
168448
42
name
id
12
1
2
290989
2
33
3749
name
type_id
12
1
2
294142
2
12
596
localvariables
581698
id
581698
type_id
37905
name
91404
id
type_id
12
1
2
581698
id
name
12
1
2
581698
type_id
id
12
1
2
21207
2
3
5417
3
4
2479
4
7
3408
7
18
2878
18
15847
2513
type_id
name
12
1
2
26999
2
3
4606
3
5
2942
5
31
2845
31
3455
512
name
id
12
1
2
57570
2
3
14420
3
5
8388
5
15
7048
15
5176
3975
name
type_id
12
1
2
77215
2
3
7481
3
1486
6707
autoderivation
149665
var
149665
derivation_type
524
var
derivation_type
12
1
2
149665
derivation_type
var
12
33
34
104
90
91
104
353
354
104
392
393
104
560
561
104
enumconstants
240613
id
240613
parent
28401
index
10183
type_id
39
name
240334
location
220605
id
parent
12
1
2
240613
id
index
12
1
2
240613
id
type_id
12
1
2
240613
id
name
12
1
2
240613
id
location
12
1
2
240613
parent
id
12
1
2
994
2
3
4017
3
4
5767
4
5
3898
5
6
3062
6
7
1829
7
8
1471
8
11
2585
11
17
2346
17
84
2147
94
257
278
parent
index
12
1
2
994
2
3
4017
3
4
5767
4
5
3898
5
6
3062
6
7
1829
7
8
1471
8
11
2585
11
17
2346
17
84
2147
94
257
278
parent
type_id
12
1
2
28401
parent
name
12
1
2
994
2
3
4017
3
4
5767
4
5
3898
5
6
3062
6
7
1829
7
8
1471
8
11
2585
11
17
2346
17
84
2147
94
257
278
parent
location
12
1
2
1431
2
3
4176
3
4
5807
4
5
3858
5
6
3062
6
7
1789
7
8
1392
8
11
2505
11
17
2227
17
257
2147
index
id
12
1
2
2028
2
3
1630
3
4
1750
4
5
875
5
9
795
9
12
835
12
20
875
20
69
795
77
715
596
index
parent
12
1
2
2028
2
3
1630
3
4
1750
4
5
875
5
9
795
9
12
835
12
20
875
20
69
795
77
715
596
index
type_id
12
1
2
10183
index
name
12
1
2
2028
2
3
1630
3
4
1750
4
5
875
5
9
795
9
12
835
12
20
875
20
69
795
77
712
596
index
location
12
1
2
2028
2
3
1630
3
4
1750
4
5
875
5
9
795
9
12
835
12
20
875
20
69
795
77
715
596
type_id
id
12
6049
6050
39
type_id
parent
12
714
715
39
type_id
index
12
256
257
39
type_id
name
12
6042
6043
39
type_id
location
12
5546
5547
39
name
id
12
1
2
240056
2
3
278
name
parent
12
1
2
240056
2
3
278
name
index
12
1
2
240334
name
type_id
12
1
2
240334
name
location
12
1
2
240056
2
3
278
location
id
12
1
2
219849
2
205
755
location
parent
12
1
2
220605
location
index
12
1
2
219849
2
205
755
location
type_id
12
1
2
220605
location
name
12
1
2
219849
2
205
755
builtintypes
22109
id
22109
name
22109
kind
22109
size
3292
sign
1411
alignment
2352
id
name
12
1
2
22109
id
kind
12
1
2
22109
id
size
12
1
2
22109
id
sign
12
1
2
22109
id
alignment
12
1
2
22109
name
id
12
1
2
22109
name
kind
12
1
2
22109
name
size
12
1
2
22109
name
sign
12
1
2
22109
name
alignment
12
1
2
22109
kind
id
12
1
2
22109
kind
name
12
1
2
22109
kind
size
12
1
2
22109
kind
sign
12
1
2
22109
kind
alignment
12
1
2
22109
size
id
12
1
2
470
2
3
470
4
5
470
7
8
470
9
10
470
11
12
470
13
14
470
size
name
12
1
2
470
2
3
470
4
5
470
7
8
470
9
10
470
11
12
470
13
14
470
size
kind
12
1
2
470
2
3
470
4
5
470
7
8
470
9
10
470
11
12
470
13
14
470
size
sign
12
1
2
940
3
4
2352
size
alignment
12
1
2
2352
2
3
940
sign
id
12
6
7
470
12
13
470
29
30
470
sign
name
12
6
7
470
12
13
470
29
30
470
sign
kind
12
6
7
470
12
13
470
29
30
470
sign
size
12
5
6
940
7
8
470
sign
alignment
12
5
6
1411
alignment
id
12
4
5
470
8
9
470
10
11
470
12
13
470
13
14
470
alignment
name
12
4
5
470
8
9
470
10
11
470
12
13
470
13
14
470
alignment
kind
12
4
5
470
8
9
470
10
11
470
12
13
470
13
14
470
alignment
size
12
1
2
470
2
3
1881
alignment
sign
12
3
4
2352
derivedtypes
4413446
id
4413446
name
2205312
kind
2822
type_id
2729356
id
name
12
1
2
4413446
id
kind
12
1
2
4413446
id
type_id
12
1
2
4413446
name
id
12
1
2
1935763
2
5
171231
5
1173
98317
name
kind
12
1
2
2204371
2
3
940
name
type_id
12
1
2
1935763
2
5
171231
5
1155
98317
kind
id
12
199
200
470
1103
1104
470
1154
1155
470
1223
1224
470
2193
2194
470
3510
3511
470
kind
name
12
1
2
470
164
165
470
611
612
470
783
784
470
1149
1150
470
1982
1983
470
kind
type_id
12
84
85
470
1103
1104
470
1154
1155
470
1223
1224
470
2148
2149
470
3510
3511
470
type_id
id
12
1
2
1685972
2
3
568733
3
4
367395
4
54
107254
type_id
name
12
1
2
1697262
2
3
561206
3
4
364572
4
54
106314
type_id
kind
12
1
2
1690206
2
3
572496
3
4
366454
4
6
100198
pointerishsize
3314342
id
3314342
size
35
alignment
35
id
size
12
1
2
3314342
id
alignment
12
1
2
3314342
size
id
12
94071
94072
35
size
alignment
12
1
2
35
alignment
id
12
94071
94072
35
alignment
size
12
1
2
35
arraysizes
71503
id
71503
num_elements
23520
bytesize
26343
alignment
1881
id
num_elements
12
1
2
71503
id
bytesize
12
1
2
71503
id
alignment
12
1
2
71503
num_elements
id
12
1
2
2352
2
3
15053
3
4
1411
4
6
1881
6
11
1881
12
14
940
num_elements
bytesize
12
1
2
18346
2
3
2352
3
4
1881
4
7
940
num_elements
alignment
12
1
2
18346
2
3
2822
3
4
1411
4
5
940
bytesize
id
12
1
2
2822
2
3
16934
3
4
3292
4
8
2352
11
16
940
bytesize
num_elements
12
1
2
21639
2
3
3292
3
5
1411
bytesize
alignment
12
1
2
22109
2
3
3292
4
5
940
alignment
id
12
5
6
470
16
17
470
31
32
470
100
101
470
alignment
num_elements
12
4
5
470
7
8
940
50
51
470
alignment
bytesize
12
4
5
470
7
8
470
8
9
470
50
51
470
typedefbase
1724183
id
1724183
type_id
803747
id
type_id
12
1
2
1724183
type_id
id
12
1
2
623381
2
3
84307
3
6
64497
6
5443
31560
decltypes
355640
id
23953
expr
355640
base_type
17181
parentheses_would_change_meaning
18
id
expr
12
1
2
5961
2
3
7492
3
4
3259
4
7
1999
7
18
1999
18
42
2017
42
1767
1224
id
base_type
12
1
2
23953
id
parentheses_would_change_meaning
12
1
2
23953
expr
id
12
1
2
355640
expr
base_type
12
1
2
355640
expr
parentheses_would_change_meaning
12
1
2
355640
base_type
id
12
1
2
14479
2
3
2215
3
149
486
base_type
expr
12
1
2
1800
2
3
7348
3
4
3079
4
5
1422
5
11
1368
11
43
1566
43
6569
594
base_type
parentheses_would_change_meaning
12
1
2
17181
parentheses_would_change_meaning
id
12
1330
1331
18
parentheses_would_change_meaning
expr
12
19747
19748
18
parentheses_would_change_meaning
base_type
12
954
955
18
usertypes
5342989
id
5342989
name
1383024
kind
5174
id
name
12
1
2
5342989
id
kind
12
1
2
5342989
name
id
12
1
2
1001986
2
3
161352
3
7
107725
7
80
104432
80
885
7526
name
kind
12
1
2
1240488
2
3
127012
3
7
15523
kind
id
12
6
7
470
10
11
470
26
27
470
124
125
470
139
140
470
700
701
470
861
862
470
963
964
470
1762
1763
470
1899
1900
470
4868
4869
470
kind
name
12
5
6
470
6
7
470
14
15
470
30
31
470
44
45
470
126
127
470
269
270
470
373
374
470
433
434
470
748
749
470
1236
1237
470
usertypesize
1755594
id
1755594
size
13642
alignment
2352
id
size
12
1
2
1755594
id
alignment
12
1
2
1755594
size
id
12
1
2
3292
2
3
4233
3
4
470
4
5
940
6
8
940
9
15
940
37
84
940
92
163
940
748
2539
940
size
alignment
12
1
2
10349
2
3
2822
3
4
470
alignment
id
12
2
3
470
6
7
470
184
185
470
254
255
470
3286
3287
470
alignment
size
12
1
2
470
2
3
470
3
4
470
9
10
470
22
23
470
usertype_final
9537
id
9537
usertype_uuid
36102
id
36102
uuid
35737
id
uuid
12
1
2
36102
uuid
id
12
1
2
35373
2
3
364
mangled_name
5264430
id
5264430
mangled_name
1235313
id
mangled_name
12
1
2
5264430
mangled_name
id
12
1
2
731027
2
3
178287
3
4
84674
4
6
86086
6
13
93142
13
885
62094
is_pod_class
554327
id
554327
is_standard_layout_class
1295997
id
1295997
is_complete
1694439
id
1694439
is_class_template
405028
id
405028
class_instantiation
1121943
to
1121943
from
170761
to
from
12
1
2
1121943
from
to
12
1
2
58802
2
3
30106
3
4
16464
4
5
14582
5
7
15523
7
13
13171
13
29
13171
30
84
8937
class_template_argument
2978116
type_id
1355715
index
1295
arg_type
863387
type_id
index
12
1
2
551563
2
3
411593
3
4
246019
4
7
122356
7
113
24182
type_id
arg_type
12
1
2
577422
2
3
424939
3
4
257885
4
113
95468
index
type_id
12
1
2
11
2
3
821
3
26
104
29
64
104
69
411
104
592
8835
104
13776
114840
46
index
arg_type
12
1
2
11
2
3
821
3
14
115
14
26
104
28
145
104
195
4197
104
10467
39739
34
arg_type
type_id
12
1
2
535650
2
3
181071
3
4
52573
4
10
65688
10
11334
28403
arg_type
index
12
1
2
755683
2
3
85741
3
22
21961
class_template_argument_value
508520
type_id
316590
index
1881
arg_value
508520
type_id
index
12
1
2
261081
2
3
53627
3
4
1881
type_id
arg_value
12
1
2
200397
2
3
81852
3
5
29165
5
9
5174
index
type_id
12
18
19
470
92
93
470
309
310
470
376
377
470
index
arg_value
12
19
20
470
124
125
470
425
426
470
513
514
470
arg_value
type_id
12
1
2
508520
arg_value
index
12
1
2
508520
is_proxy_class_for
65387
id
65387
templ_param_id
65387
id
templ_param_id
12
1
2
65387
templ_param_id
id
12
1
2
65387
type_mentions
4011508
id
4011508
type_id
197335
location
3978135
kind
39
id
type_id
12
1
2
4011508
id
location
12
1
2
4011508
id
kind
12
1
2
4011508
type_id
id
12
1
2
97176
2
3
21638
3
4
8194
4
5
10739
5
7
14319
7
12
15791
12
27
15115
27
8555
14359
type_id
location
12
1
2
97176
2
3
21638
3
4
8194
4
5
10739
5
7
14319
7
12
15791
12
27
15115
27
8555
14359
type_id
kind
12
1
2
197335
location
id
12
1
2
3944762
2
3
33373
location
type_id
12
1
2
3944762
2
3
33373
location
kind
12
1
2
3978135
kind
id
12
100849
100850
39
kind
type_id
12
4961
4962
39
kind
location
12
100010
100011
39
is_function_template
1413601
id
1413601
function_instantiation
906422
to
906422
from
146002
to
from
12
1
2
906422
from
to
12
1
2
101152
2
3
14480
3
6
12014
6
21
12049
22
869
6306
function_template_argument
2339815
function_id
1318394
index
563
arg_type
305041
function_id
index
12
1
2
679667
2
3
388084
3
4
179966
4
15
70676
function_id
arg_type
12
1
2
694852
2
3
393404
3
4
150970
4
9
79167
index
function_id
12
1
2
211
7
8
35
35
36
35
108
109
35
164
165
35
294
295
35
849
850
35
3293
3294
35
8487
8488
35
17489
17490
35
34459
34460
35
index
arg_type
12
1
2
211
3
4
35
11
12
35
22
23
35
30
31
35
61
62
35
134
135
35
453
454
35
1126
1127
35
2404
2405
35
5842
5843
35
arg_type
function_id
12
1
2
186978
2
3
44850
3
5
23218
5
16
23535
16
107
23006
108
955
3452
arg_type
index
12
1
2
274918
2
4
26001
4
17
4122
function_template_argument_value
362998
function_id
181340
index
563
arg_value
360356
function_id
index
12
1
2
171969
2
8
9371
function_id
arg_value
12
1
2
151428
2
3
20681
3
97
9230
index
function_id
12
1
2
211
2
3
70
11
12
35
26
27
35
94
95
35
314
315
35
709
710
35
992
993
35
1187
1188
35
2148
2149
35
index
arg_value
12
1
2
211
2
3
70
60
61
35
80
81
35
141
142
35
533
534
35
1610
1611
35
1821
1822
35
2202
2203
35
3771
3772
35
arg_value
function_id
12
1
2
357714
2
3
2642
arg_value
index
12
1
2
360356
is_variable_template
42132
id
42132
variable_instantiation
49154
to
49154
from
25049
to
from
12
1
2
49154
from
to
12
1
2
14358
2
3
7650
3
8
1991
8
14
1048
variable_template_argument
327628
variable_id
26411
index
1781
arg_type
216742
variable_id
index
12
1
2
16140
2
3
5659
3
4
3877
4
17
733
variable_id
arg_type
12
1
2
5974
2
3
5240
3
4
1991
4
5
1152
5
6
2410
6
8
2305
8
11
2200
11
18
2410
18
67
1991
80
516
733
index
variable_id
12
1
2
104
2
3
628
3
4
419
5
6
209
27
28
104
42
43
104
79
80
104
248
249
104
index
arg_type
12
1
2
104
12
13
628
13
14
104
14
15
314
24
25
104
32
33
104
128
129
104
437
438
104
636
637
104
890
891
104
arg_type
variable_id
12
1
2
180793
2
3
20856
3
37
15092
arg_type
index
12
1
2
199553
2
5
16769
5
6
419
variable_template_argument_value
15616
variable_id
2829
index
419
arg_value
12052
variable_id
index
12
1
2
2620
2
3
209
variable_id
arg_value
12
2
3
419
3
4
104
4
5
1362
5
6
209
6
7
209
8
9
209
12
17
209
20
21
104
index
variable_id
12
2
3
104
6
7
104
8
9
104
13
14
104
index
arg_value
12
12
13
104
30
31
104
33
34
104
40
41
104
arg_value
variable_id
12
1
2
8489
2
3
3563
arg_value
index
12
1
2
12052
routinetypes
546982
id
546982
return_type
285945
id
return_type
12
1
2
546982
return_type
id
12
1
2
249233
2
3
21315
3
3594
15396
routinetypeargs
993519
routine
429019
index
7997
type_id
229563
routine
index
12
1
2
155707
2
3
135479
3
4
63976
4
5
46100
5
18
27754
routine
type_id
12
1
2
185814
2
3
135009
3
4
59272
4
5
33869
5
11
15053
index
routine
12
2
3
940
4
5
470
6
7
470
8
9
940
9
10
470
10
11
1411
13
14
470
28
29
470
59
60
470
157
158
470
293
294
470
581
582
470
912
913
470
index
type_id
12
1
2
940
3
4
940
4
5
1411
5
6
940
6
7
940
10
11
470
14
15
470
47
48
470
90
91
470
176
177
470
349
350
470
type_id
routine
12
1
2
148651
2
3
31047
3
5
16934
5
12
18346
12
113
14582
type_id
index
12
1
2
174994
2
3
31047
3
6
18816
6
14
4704
ptrtomembers
38103
id
38103
type_id
38103
class_id
15523
id
type_id
12
1
2
38103
id
class_id
12
1
2
38103
type_id
id
12
1
2
38103
type_id
class_id
12
1
2
38103
class_id
id
12
1
2
13642
8
9
1411
28
29
470
class_id
type_id
12
1
2
13642
8
9
1411
28
29
470
specifiers
24932
id
24932
str
24932
id
str
12
1
2
24932
str
id
12
1
2
24932
typespecifiers
1317166
type_id
1298819
spec_id
3763
type_id
spec_id
12
1
2
1280473
2
3
18346
spec_id
type_id
12
8
9
470
36
37
470
51
52
470
86
87
470
105
106
470
219
220
470
226
227
470
2069
2070
470
funspecifiers
13049498
func_id
3975160
spec_id
704
func_id
spec_id
12
1
2
314977
2
3
544551
3
4
1145438
4
5
1732127
5
8
238064
spec_id
func_id
12
13
14
70
98
99
35
200
201
35
296
297
35
304
305
35
572
573
35
716
717
35
1599
1600
35
1646
1647
35
3782
3783
35
3902
3903
35
5095
5096
35
6814
6815
35
9303
9304
35
12218
12219
35
52896
52897
35
79931
79932
35
91328
91329
35
99658
99659
35
varspecifiers
2347848
var_id
1255071
spec_id
3763
var_id
spec_id
12
1
2
735731
2
3
203219
3
4
58802
4
5
257317
spec_id
var_id
12
112
113
470
315
316
470
414
415
470
560
561
470
692
693
470
700
701
470
732
733
470
1466
1467
470
attributes
696970
id
696970
kind
314
name
1676
name_space
209
location
484420
id
kind
12
1
2
696970
id
name
12
1
2
696970
id
name_space
12
1
2
696970
id
location
12
1
2
696970
kind
id
12
4
5
104
2168
2169
104
4478
4479
104
kind
name
12
1
2
104
6
7
104
11
12
104
kind
name_space
12
1
2
209
2
3
104
kind
location
12
2
3
104
2055
2056
104
2565
2566
104
name
id
12
1
2
209
2
3
104
4
5
209
5
6
104
9
10
104
14
15
104
16
17
104
18
19
104
24
25
104
86
87
104
115
116
104
659
660
104
1760
1761
104
3932
3933
104
name
kind
12
1
2
1467
2
3
209
name
name_space
12
1
2
1676
name
location
12
1
2
314
2
3
209
4
5
104
6
7
104
8
9
104
9
10
104
14
15
104
18
19
104
59
60
104
72
73
104
331
332
104
1756
1757
104
2379
2380
104
name_space
id
12
23
24
104
6627
6628
104
name_space
kind
12
1
2
104
3
4
104
name_space
name
12
2
3
104
14
15
104
name_space
location
12
9
10
104
4613
4614
104
location
id
12
1
2
443126
2
9
36787
9
201
4506
location
kind
12
1
2
484420
location
name
12
1
2
480123
2
3
4297
location
name_space
12
1
2
484420
attribute_args
352341
id
352341
kind
1411
attribute
270489
index
1411
location
329291
id
kind
12
1
2
352341
id
attribute
12
1
2
352341
id
index
12
1
2
352341
id
location
12
1
2
352341
kind
id
12
1
2
470
54
55
470
694
695
470
kind
attribute
12
1
2
470
54
55
470
542
543
470
kind
index
12
1
2
940
3
4
470
kind
location
12
1
2
470
54
55
470
672
673
470
attribute
id
12
1
2
204631
2
3
49864
3
4
15994
attribute
kind
12
1
2
260140
2
3
10349
attribute
index
12
1
2
204631
2
3
49864
3
4
15994
attribute
location
12
1
2
204631
2
3
49864
3
4
15994
index
id
12
34
35
470
140
141
470
575
576
470
index
kind
12
1
2
940
3
4
470
index
attribute
12
34
35
470
140
141
470
575
576
470
index
location
12
34
35
470
140
141
470
526
527
470
location
id
12
1
2
315179
2
16
14112
location
kind
12
1
2
316590
2
3
12701
location
attribute
12
1
2
315179
2
16
14112
location
index
12
1
2
329291
attribute_arg_value
351871
arg
351871
value
34810
arg
value
12
1
2
351871
value
arg
12
1
2
16934
2
3
12230
3
14
2822
15
247
2822
attribute_arg_type
470
arg
470
type_id
470
arg
type_id
12
1
2
470
type_id
arg
12
1
2
470
attribute_arg_name
6
arg
6
name
5
arg
name
12
1
2
6
name
arg
12
1
2
4
2
3
1
typeattributes
62570
type_id
62150
spec_id
62570
type_id
spec_id
12
1
2
61731
2
3
419
spec_id
type_id
12
1
2
62570
funcattributes
635532
func_id
447366
spec_id
635532
func_id
spec_id
12
1
2
341522
2
3
64917
3
6
39985
6
7
940
spec_id
func_id
12
1
2
635532
varattributes
371048
var_id
322247
spec_id
371048
var_id
spec_id
12
1
2
273482
2
3
48762
14
15
3
spec_id
var_id
12
1
2
371048
stmtattributes
1006
stmt_id
1006
spec_id
1006
stmt_id
spec_id
12
1
2
1006
spec_id
stmt_id
12
1
2
1006
unspecifiedtype
10352924
type_id
10352924
unspecified_type_id
6956047
type_id
unspecified_type_id
12
1
2
10352924
unspecified_type_id
type_id
12
1
2
4675939
2
3
2037843
3
147
242264
member
5134480
parent
689567
index
8808
child
5070710
parent
index
12
1
3
18884
3
4
390691
4
5
39072
5
7
53059
7
10
52848
10
16
57569
16
30
52954
30
251
24486
parent
child
12
1
3
18884
3
4
390656
4
5
39107
5
7
53165
7
10
53165
10
16
57323
16
29
52742
29
253
24521
index
parent
12
1
2
1409
2
3
810
3
4
951
5
22
669
22
42
669
42
56
669
56
100
669
104
164
669
181
299
669
300
727
669
845
4002
669
4606
19241
281
index
child
12
1
2
810
2
3
880
3
4
1162
4
15
669
16
35
739
36
55
669
57
93
739
97
135
669
140
256
669
268
612
669
619
2611
669
2770
19253
458
child
parent
12
1
2
5070710
child
index
12
1
2
5008419
2
8
62290
enclosingfunction
121743
child
121743
parent
69504
child
parent
12
1
2
121743
parent
child
12
1
2
36695
2
3
21591
3
4
6106
4
45
5111
derivations
402388
derivation
402388
sub
381883
index
211
super
206461
location
38156
derivation
sub
12
1
2
402388
derivation
index
12
1
2
402388
derivation
super
12
1
2
402388
derivation
location
12
1
2
402388
sub
derivation
12
1
2
366733
2
7
15149
sub
index
12
1
2
366733
2
7
15149
sub
super
12
1
2
366733
2
7
15149
sub
location
12
1
2
366733
2
7
15149
index
derivation
12
25
26
105
77
78
35
430
431
35
10839
10840
35
index
sub
12
25
26
105
77
78
35
430
431
35
10839
10840
35
index
super
12
23
24
35
25
26
70
35
36
35
261
262
35
5505
5506
35
index
location
12
1
2
105
9
10
35
66
67
35
1005
1006
35
super
derivation
12
1
2
199133
2
1225
7328
super
sub
12
1
2
199133
2
1225
7328
super
index
12
1
2
206003
2
4
458
super
location
12
1
2
202867
2
108
3593
location
derivation
12
1
2
28326
2
5
3135
5
16
2994
17
133
2994
142
474
704
location
sub
12
1
2
28326
2
5
3135
5
16
2994
17
133
2994
142
474
704
location
index
12
1
2
38156
location
super
12
1
2
30757
2
5
3417
5
55
2889
60
420
1092
derspecifiers
404291
der_id
402001
spec_id
140
der_id
spec_id
12
1
2
399710
2
3
2290
spec_id
der_id
12
65
66
35
93
94
35
1132
1133
35
10185
10186
35
direct_base_offsets
373110
der_id
373110
offset
352
der_id
offset
12
1
2
373110
offset
der_id
12
1
2
35
2
3
105
3
4
70
4
5
70
85
86
35
10484
10485
35
virtual_base_offsets
6661
sub
3677
super
508
offset
254
sub
super
12
1
2
2891
2
4
323
4
7
265
7
11
196
sub
offset
12
1
2
3099
2
4
312
4
8
265
super
sub
12
1
2
80
2
3
46
3
4
57
4
5
92
5
7
34
8
13
46
13
15
46
15
23
46
24
60
46
194
195
11
super
offset
12
1
2
289
2
3
80
4
6
34
6
8
46
8
10
46
14
15
11
offset
sub
12
2
3
34
4
5
11
5
6
23
6
8
23
8
9
34
10
12
23
14
15
11
18
19
23
26
29
23
30
37
23
96
98
23
offset
super
12
1
2
80
2
3
34
3
4
46
5
7
23
7
10
23
12
14
23
21
29
23
frienddecls
715075
id
715075
type_id
42384
decl_id
70182
location
6341
id
type_id
12
1
2
715075
id
decl_id
12
1
2
715075
id
location
12
1
2
715075
type_id
id
12
1
2
6200
2
3
13212
3
6
2959
6
10
3206
10
17
3276
17
24
3347
25
36
3311
37
55
3241
55
103
3628
type_id
decl_id
12
1
2
6200
2
3
13212
3
6
2959
6
10
3206
10
17
3276
17
24
3347
25
36
3311
37
55
3241
55
103
3628
type_id
location
12
1
2
40939
2
13
1444
decl_id
id
12
1
2
40481
2
3
5883
3
8
6024
8
15
5425
15
32
5284
32
71
5284
72
160
1796
decl_id
type_id
12
1
2
40481
2
3
5883
3
8
6024
8
15
5425
15
32
5284
32
71
5284
72
160
1796
decl_id
location
12
1
2
69513
2
5
669
location
id
12
1
2
5954
2
20106
387
location
type_id
12
1
2
6200
2
1105
140
location
decl_id
12
1
2
5989
2
1837
352
comments
9004230
id
9004230
contents
3538304
location
9004230
id
contents
12
1
2
9004230
id
location
12
1
2
9004230
contents
id
12
1
2
3247882
2
10
268307
10
32841
22114
contents
location
12
1
2
3247882
2
10
268307
10
32841
22114
location
id
12
1
2
9004230
location
contents
12
1
2
9004230
commentbinding
3145674
id
2490384
element
3068526
id
element
12
1
2
2408061
2
97
82322
element
id
12
1
2
2991378
2
3
77148
exprconv
7003750
converted
7003750
conversion
7003750
converted
conversion
12
1
2
7003750
conversion
converted
12
1
2
7003750
compgenerated
8494343
id
8494343
synthetic_destructor_call
133110
element
103484
i
306
destructor_call
117766
element
i
12
1
2
85546
2
3
11832
3
18
6105
element
destructor_call
12
1
2
85546
2
3
11832
3
18
6105
i
element
12
1
2
18
2
3
54
3
4
18
4
5
54
6
7
18
11
12
18
20
21
18
34
35
18
65
66
18
152
153
18
339
340
18
996
997
18
5746
5747
18
i
destructor_call
12
1
2
18
2
3
54
3
4
18
4
5
54
6
7
18
11
12
18
20
21
18
34
35
18
65
66
18
151
152
18
338
339
18
995
996
18
4897
4898
18
destructor_call
element
12
1
2
115749
2
26
2017
destructor_call
i
12
1
2
117766
namespaces
12701
id
12701
name
10349
id
name
12
1
2
12701
name
id
12
1
2
8937
2
3
470
3
4
940
namespace_inline
1411
id
1411
namespacembrs
2463100
parentid
10819
memberid
2463100
parentid
memberid
12
1
2
1881
2
3
940
3
4
470
4
5
940
5
7
940
7
8
940
8
12
940
17
30
940
43
47
940
52
143
940
253
4592
940
memberid
parentid
12
1
2
2463100
exprparents
14152882
expr_id
14152882
child_index
14602
parent_id
9417999
expr_id
child_index
12
1
2
14152882
expr_id
parent_id
12
1
2
14152882
child_index
expr_id
12
1
2
2809
2
3
1107
3
4
266
4
5
6542
5
8
1210
8
11
1189
11
53
1107
56
354077
369
child_index
parent_id
12
1
2
2809
2
3
1107
3
4
266
4
5
6542
5
8
1210
8
11
1189
11
53
1107
56
354077
369
parent_id
expr_id
12
1
2
5388939
2
3
3692597
3
712
336462
parent_id
child_index
12
1
2
5388939
2
3
3692597
3
712
336462
expr_isload
4981789
expr_id
4981789
conversionkinds
4220621
expr_id
4220621
kind
6
expr_id
kind
12
1
2
4220621
kind
expr_id
12
2139
2140
1
3252
3253
1
13442
13443
1
26289
26290
1
44470
44471
1
4131029
4131030
1
iscall
3078157
caller
3078157
kind
54
caller
kind
12
1
2
3078157
kind
caller
12
1378
1379
18
2512
2513
18
167025
167026
18
numtemplatearguments
543303
expr_id
543303
num
72
expr_id
num
12
1
2
543303
num
expr_id
12
26
27
18
28
29
18
220
221
18
29893
29894
18
specialnamequalifyingelements
470
id
470
name
470
id
name
12
1
2
470
name
id
12
1
2
470
namequalifiers
1618961
id
1618961
qualifiableelement
1618961
qualifyingelement
79675
location
282719
id
qualifiableelement
12
1
2
1618961
id
qualifyingelement
12
1
2
1618961
id
location
12
1
2
1618961
qualifiableelement
id
12
1
2
1618961
qualifiableelement
qualifyingelement
12
1
2
1618961
qualifiableelement
location
12
1
2
1618961
qualifyingelement
id
12
1
2
45546
2
3
17163
3
4
6195
4
8
6087
8
31227
4682
qualifyingelement
qualifiableelement
12
1
2
45546
2
3
17163
3
4
6195
4
8
6087
8
31227
4682
qualifyingelement
location
12
1
2
49725
2
3
15992
3
4
6411
4
9
6123
9
7095
1422
location
id
12
1
2
91742
2
3
25646
3
4
42179
4
6
12895
6
7
89869
7
2135
20387
location
qualifiableelement
12
1
2
91742
2
3
25646
3
4
42179
4
6
12895
6
7
89869
7
2135
20387
location
qualifyingelement
12
1
2
125168
2
3
52354
3
4
96622
4
152
8572
varbind
6006364
expr
6006364
var
765629
expr
var
12
1
2
6006364
var
expr
12
1
2
125745
2
3
137353
3
4
105891
4
5
84889
5
6
61057
6
7
47931
7
9
59396
9
13
59047
13
28
58657
28
5137
25657
funbind
3080553
expr
3076933
fun
514037
expr
fun
12
1
2
3073313
2
3
3619
fun
expr
12
1
2
306546
2
3
78793
3
4
37226
4
7
43475
7
38
38703
38
4943
9293
expr_allocator
46541
expr
46541
func
105
form
35
expr
func
12
1
2
46541
expr
form
12
1
2
46541
func
expr
12
1
2
35
585
586
35
735
736
35
func
form
12
1
2
105
form
expr
12
1321
1322
35
form
func
12
3
4
35
expr_deallocator
55314
expr
55314
func
105
form
70
expr
func
12
1
2
55314
expr
form
12
1
2
55314
func
expr
12
1
2
35
722
723
35
847
848
35
func
form
12
1
2
105
form
expr
12
722
723
35
848
849
35
form
func
12
1
2
35
2
3
35
expr_cond_two_operand
484
cond
484
expr_cond_guard
654502
cond
654502
guard
654502
cond
guard
12
1
2
654502
guard
cond
12
1
2
654502
expr_cond_true
654499
cond
654499
true
654499
cond
true
12
1
2
654499
true
cond
12
1
2
654499
expr_cond_false
654502
cond
654502
false
654502
cond
false
12
1
2
654502
false
cond
12
1
2
654502
values
10646146
id
10646146
str
86639
id
str
12
1
2
10646146
str
id
12
1
2
58708
2
3
12259
3
6
6747
6
62
6513
62
451065
2410
valuetext
4756729
id
4756729
text
703924
id
text
12
1
2
4756729
text
id
12
1
2
527529
2
3
102489
3
7
56759
7
425881
17147
valuebind
11083050
val
10646146
expr
11083050
val
expr
12
1
2
10232022
2
7
414124
expr
val
12
1
2
11083050
fieldoffsets
1050083
id
1050083
byteoffset
22593
bitoffset
318
id
byteoffset
12
1
2
1050083
id
bitoffset
12
1
2
1050083
byteoffset
id
12
1
2
12967
2
3
1710
3
5
1789
5
12
1909
12
35
1710
35
205
1710
244
5638
795
byteoffset
bitoffset
12
1
2
21917
2
9
676
bitoffset
id
12
29
30
39
30
31
39
33
34
39
36
37
39
42
43
39
43
44
39
55
56
39
26131
26132
39
bitoffset
byteoffset
12
11
12
159
12
13
79
13
14
39
568
569
39
bitfield
20961
id
20961
bits
2620
declared_bits
2620
id
bits
12
1
2
20961
id
declared_bits
12
1
2
20961
bits
id
12
1
2
733
2
3
628
3
4
209
4
5
209
5
6
209
6
8
209
8
11
209
12
115
209
bits
declared_bits
12
1
2
2620
declared_bits
id
12
1
2
733
2
3
628
3
4
209
4
5
209
5
6
209
6
8
209
8
11
209
12
115
209
declared_bits
bits
12
1
2
2620
initialisers
1731850
init
1731850
var
717751
expr
1731850
location
390432
init
var
12
1
2
1731850
init
expr
12
1
2
1731850
init
location
12
1
2
1731850
var
init
12
1
2
629393
2
16
31625
16
25
56687
25
112
44
var
expr
12
1
2
629393
2
16
31625
16
25
56687
25
112
44
var
location
12
1
2
717669
2
4
81
expr
init
12
1
2
1731850
expr
var
12
1
2
1731850
expr
location
12
1
2
1731850
location
init
12
1
2
317950
2
3
23835
3
15
30789
15
111459
17856
location
var
12
1
2
340950
2
4
35580
4
12738
13901
location
expr
12
1
2
317950
2
3
23835
3
15
30789
15
111459
17856
expr_ancestor
121674
exp
121674
ancestor
84880
exp
ancestor
12
1
2
121674
ancestor
exp
12
1
2
61377
2
3
16785
3
8
6483
8
18
234
exprs
18300140
id
18300140
kind
3382
location
3561673
id
kind
12
1
2
18300140
id
location
12
1
2
18300140
kind
id
12
1
5
281
5
14
211
14
38
281
42
66
281
82
135
281
141
334
281
338
509
281
563
830
281
831
1183
281
1184
2071
281
2627
5700
281
6591
63491
281
78915
109590
70
kind
location
12
1
2
281
2
3
176
3
6
281
6
13
281
14
26
281
28
62
246
63
83
281
91
183
281
206
342
281
353
448
281
468
1018
281
1051
14609
281
16974
32757
140
location
id
12
1
2
1936933
2
3
816932
3
4
247260
4
8
280872
8
136
267131
136
54140
12542
location
kind
12
1
2
2363808
2
3
873691
3
6
307261
6
25
16911
expr_types
18357789
id
18300140
typeid
829282
value_category
54
id
typeid
12
1
2
18242562
2
5
57577
id
value_category
12
1
2
18300140
typeid
id
12
1
2
293470
2
3
160720
3
4
69824
4
5
60801
5
7
66996
7
12
65321
12
35
62638
35
78674
49509
typeid
value_category
12
1
2
716180
2
3
102314
3
4
10787
value_category
id
12
11828
11829
18
253738
253739
18
750551
750552
18
value_category
typeid
12
1446
1447
18
11978
11979
18
39501
39502
18
new_allocated_type
47598
expr
47598
type_id
28150
expr
type_id
12
1
2
47598
type_id
expr
12
1
2
11767
2
3
14903
3
19
1479
new_array_allocated_type
5099
expr
5099
type_id
2194
expr
type_id
12
1
2
5099
type_id
expr
12
1
2
31
2
3
1942
3
7
169
8
15
50
aggregate_field_init
4005579
aggregate
847953
initializer
4005406
field
2156
aggregate
initializer
12
1
2
6503
2
3
500733
3
4
11095
4
5
88743
5
12
49719
12
13
190968
13
42
192
aggregate
field
12
1
2
6502
2
3
500702
3
4
11095
4
5
88750
5
12
49743
12
13
190968
13
42
193
initializer
aggregate
12
1
2
4005406
initializer
field
12
1
2
4005233
2
3
173
field
aggregate
12
1
2
782
2
3
202
3
6
158
6
12
184
12
21
163
21
44
164
46
106
171
108
383
167
394
190920
163
288611
288612
2
field
initializer
12
1
2
782
2
3
202
3
6
158
6
12
184
12
21
163
21
44
164
46
106
171
108
383
167
394
190920
163
288611
288612
2
aggregate_array_init
730401
aggregate
65615
initializer
730401
element_index
17485
aggregate
initializer
12
1
2
7521
2
3
7791
3
4
17335
4
5
8012
5
6
5810
6
8
5006
8
11
5381
11
22
4985
22
17486
3774
aggregate
element_index
12
1
2
7521
2
3
7791
3
4
17335
4
5
8012
5
6
5810
6
8
5006
8
11
5381
11
22
4985
22
17486
3774
initializer
aggregate
12
1
2
730401
initializer
element_index
12
1
2
730401
element_index
aggregate
12
1
2
6580
2
3
2653
3
5
1308
5
6
1488
7
9
1059
9
15
1388
15
27
1379
27
198
1316
202
65616
314
element_index
initializer
12
1
2
6580
2
3
2653
3
5
1308
5
6
1488
7
9
1059
9
15
1388
15
27
1379
27
198
1316
202
65616
314
condition_decl_bind
38595
expr
38595
decl
38595
expr
decl
12
1
2
38595
decl
expr
12
1
2
38595
typeid_bind
36430
expr
36430
type_id
16383
expr
type_id
12
1
2
36430
type_id
expr
12
1
2
15960
3
328
422
uuidof_bind
19994
expr
19994
type_id
19799
expr
type_id
12
1
2
19994
type_id
expr
12
1
2
19635
2
4
163
sizeof_bind
191854
expr
191854
type_id
8194
expr
type_id
12
1
2
191854
type_id
expr
12
1
2
2697
2
3
2330
3
4
776
4
5
750
5
6
212
6
9
723
9
133
649
164
18023
53
code_block
15
block
15
routine
15
block
routine
12
1
2
15
routine
block
12
1
2
15
lambdas
21639
expr
21639
default_capture
470
has_explicit_return_type
470
expr
default_capture
12
1
2
21639
expr
has_explicit_return_type
12
1
2
21639
default_capture
expr
12
46
47
470
default_capture
has_explicit_return_type
12
1
2
470
has_explicit_return_type
expr
12
46
47
470
has_explicit_return_type
default_capture
12
1
2
470
lambda_capture
28224
id
28224
lambda
20698
index
940
field
28224
captured_by_reference
470
is_implicit
470
location
2822
id
lambda
12
1
2
28224
id
index
12
1
2
28224
id
field
12
1
2
28224
id
captured_by_reference
12
1
2
28224
id
is_implicit
12
1
2
28224
id
location
12
1
2
28224
lambda
id
12
1
2
13171
2
3
7526
lambda
index
12
1
2
13171
2
3
7526
lambda
field
12
1
2
13171
2
3
7526
lambda
captured_by_reference
12
1
2
20698
lambda
is_implicit
12
1
2
20698
lambda
location
12
1
2
13171
2
3
7526
index
id
12
16
17
470
44
45
470
index
lambda
12
16
17
470
44
45
470
index
field
12
16
17
470
44
45
470
index
captured_by_reference
12
1
2
940
index
is_implicit
12
1
2
940
index
location
12
2
3
470
4
5
470
field
id
12
1
2
28224
field
lambda
12
1
2
28224
field
index
12
1
2
28224
field
captured_by_reference
12
1
2
28224
field
is_implicit
12
1
2
28224
field
location
12
1
2
28224
captured_by_reference
id
12
60
61
470
captured_by_reference
lambda
12
44
45
470
captured_by_reference
index
12
2
3
470
captured_by_reference
field
12
60
61
470
captured_by_reference
is_implicit
12
1
2
470
captured_by_reference
location
12
6
7
470
is_implicit
id
12
60
61
470
is_implicit
lambda
12
44
45
470
is_implicit
index
12
2
3
470
is_implicit
field
12
60
61
470
is_implicit
captured_by_reference
12
1
2
470
is_implicit
location
12
6
7
470
location
id
12
8
9
1881
14
15
940
location
lambda
12
8
9
1881
14
15
940
location
index
12
1
2
2822
location
field
12
8
9
1881
14
15
940
location
captured_by_reference
12
1
2
2822
location
is_implicit
12
1
2
2822
fold
4
expr
4
operator
4
is_left_fold
2
expr
operator
12
1
2
4
expr
is_left_fold
12
1
2
4
operator
expr
12
1
2
4
operator
is_left_fold
12
1
2
4
is_left_fold
expr
12
2
3
2
is_left_fold
operator
12
2
3
2
stmts
4659955
id
4659955
kind
1991
location
2288683
id
kind
12
1
2
4659955
id
location
12
1
2
4659955
kind
id
12
1
2
104
18
19
104
22
23
104
46
47
104
75
76
104
83
84
104
102
103
104
154
155
104
242
243
104
284
285
104
383
384
104
418
419
104
501
502
104
1324
1325
104
2629
2630
104
4609
4610
104
8749
8750
104
11547
11548
104
13275
13276
104
kind
location
12
1
2
104
8
9
104
18
19
104
45
46
104
50
51
104
56
57
104
74
75
104
88
89
104
101
102
104
128
129
104
209
210
104
252
253
104
368
369
104
641
642
104
1742
1743
104
2186
2187
104
4191
4192
104
6065
6066
104
6529
6530
104
location
id
12
1
2
1893663
2
4
176600
4
12
175762
12
684
42656
location
kind
12
1
2
2231353
2
8
57329
type_vla
1
type_id
1
decl
1
type_id
decl
12
1
2
1
decl
type_id
12
1
2
1
variable_vla
21
var
21
decl
21
var
decl
12
1
2
21
decl
var
12
1
2
21
if_initialization
314
if_stmt
314
init_id
314
if_stmt
init_id
12
1
2
314
init_id
if_stmt
12
1
2
314
if_then
723174
if_stmt
723174
then_id
723174
if_stmt
then_id
12
1
2
723174
then_id
if_stmt
12
1
2
723174
if_else
183972
if_stmt
183972
else_id
183972
if_stmt
else_id
12
1
2
183972
else_id
if_stmt
12
1
2
183972
constexpr_if_initialization
1
constexpr_if_stmt
1
init_id
1
constexpr_if_stmt
init_id
12
1
2
1
init_id
constexpr_if_stmt
12
1
2
1
constexpr_if_then
52508
constexpr_if_stmt
52508
then_id
52508
constexpr_if_stmt
then_id
12
1
2
52508
then_id
constexpr_if_stmt
12
1
2
52508
constexpr_if_else
30918
constexpr_if_stmt
30918
else_id
30918
constexpr_if_stmt
else_id
12
1
2
30918
else_id
constexpr_if_stmt
12
1
2
30918
while_body
30207
while_stmt
30207
body_id
30207
while_stmt
body_id
12
1
2
30207
body_id
while_stmt
12
1
2
30207
do_body
148604
do_stmt
148604
body_id
148604
do_stmt
body_id
12
1
2
148604
body_id
do_stmt
12
1
2
148604
switch_initialization
4
switch_stmt
4
init_id
4
switch_stmt
init_id
12
1
2
4
init_id
switch_stmt
12
1
2
4
switch_case
191408
switch_stmt
10301
index
4430
case_id
191408
switch_stmt
index
12
2
3
54
3
4
2269
4
5
1656
5
6
1008
6
7
756
7
9
720
9
10
972
10
11
324
11
14
864
14
31
828
36
247
846
switch_stmt
case_id
12
2
3
54
3
4
2269
4
5
1656
5
6
1008
6
7
756
7
9
720
9
10
972
10
11
324
11
14
864
14
31
828
36
247
846
index
switch_stmt
12
14
15
1170
18
19
540
32
33
1909
33
62
378
66
296
342
351
573
90
index
case_id
12
14
15
1170
18
19
540
32
33
1909
33
62
378
66
296
342
351
573
90
case_id
switch_stmt
12
1
2
191408
case_id
index
12
1
2
191408
switch_body
20901
switch_stmt
20901
body_id
20901
switch_stmt
body_id
12
1
2
20901
body_id
switch_stmt
12
1
2
20901
for_initialization
53202
for_stmt
53202
init_id
53202
for_stmt
init_id
12
1
2
53202
init_id
for_stmt
12
1
2
53202
for_condition
55458
for_stmt
55458
condition_id
55458
for_stmt
condition_id
12
1
2
55458
condition_id
for_stmt
12
1
2
55458
for_update
53304
for_stmt
53304
update_id
53304
for_stmt
update_id
12
1
2
53304
update_id
for_stmt
12
1
2
53304
for_body
61324
for_stmt
61324
body_id
61324
for_stmt
body_id
12
1
2
61324
body_id
for_stmt
12
1
2
61324
stmtparents
4052307
id
4052307
index
12210
parent
1719451
id
index
12
1
2
4052307
id
parent
12
1
2
4052307
index
id
12
1
2
4011
2
3
999
3
4
220
4
5
1553
7
8
1018
8
12
792
12
29
1075
29
38
917
41
77
924
77
196934
697
index
parent
12
1
2
4011
2
3
999
3
4
220
4
5
1553
7
8
1018
8
12
792
12
29
1075
29
38
917
41
77
924
77
196934
697
parent
id
12
1
2
987314
2
3
372959
3
4
105742
4
6
111231
6
17
129842
17
1943
12361
parent
index
12
1
2
987314
2
3
372959
3
4
105742
4
6
111231
6
17
129842
17
1943
12361
ishandler
59432
block
59432
stmt_decl_bind
585632
stmt
545482
num
75
decl
585527
stmt
num
12
1
2
524602
2
19
20879
stmt
decl
12
1
2
524602
2
19
20879
num
stmt
12
1
2
8
3
4
4
4
5
4
8
9
4
9
10
4
10
11
8
16
17
4
42
43
4
89
90
4
128
129
4
218
219
4
390
391
4
1086
1087
4
2570
2571
4
4968
4969
4
129788
129789
4
num
decl
12
1
2
8
3
4
4
4
5
4
8
9
4
9
10
4
10
11
8
16
17
4
42
43
4
89
90
4
128
129
4
218
219
4
390
391
4
1086
1087
4
2570
2571
4
4968
4969
4
129763
129764
4
decl
stmt
12
1
2
585489
2
6
37
decl
num
12
1
2
585527
stmt_decl_entry_bind
528040
stmt
488193
num
75
decl_entry
527981
stmt
num
12
1
2
467578
2
19
20615
stmt
decl_entry
12
1
2
467578
2
19
20615
num
stmt
12
1
2
8
3
4
4
4
5
4
8
9
4
9
10
4
10
11
8
16
17
4
42
43
4
89
90
4
128
129
4
218
219
4
390
391
4
1086
1087
4
2561
2562
4
4905
4906
4
116157
116158
4
num
decl_entry
12
1
2
8
3
4
4
4
5
4
8
9
4
9
10
4
10
11
8
16
17
4
42
43
4
89
90
4
128
129
4
218
219
4
390
391
4
1086
1087
4
2561
2562
4
4905
4906
4
116143
116144
4
decl_entry
stmt
12
1
2
527960
3
6
21
decl_entry
num
12
1
2
527981
blockscope
1438063
block
1438063
enclosing
1321870
block
enclosing
12
1
2
1438063
enclosing
block
12
1
2
1256011
2
13
65858
jumpinfo
253995
id
253995
str
21152
target
53046
id
str
12
1
2
253995
id
target
12
1
2
253995
str
id
12
2
3
9875
3
4
4246
4
5
1565
5
6
1340
6
10
1699
10
22
1620
22
13723
804
str
target
12
1
2
16717
2
3
2631
3
10
1687
10
3326
115
target
id
12
1
2
24
2
3
26428
3
4
12897
4
5
5342
5
8
4691
8
2124
3661
target
str
12
1
2
53046
preprocdirects
4437448
id
4437448
kind
1048
location
4434933
id
kind
12
1
2
4437448
id
location
12
1
2
4437448
kind
id
12
121
122
104
693
694
104
794
795
104
917
918
104
1697
1698
104
1785
1786
104
2983
2984
104
3799
3800
104
6290
6291
104
23260
23261
104
kind
location
12
121
122
104
693
694
104
794
795
104
917
918
104
1697
1698
104
1785
1786
104
2983
2984
104
3799
3800
104
6290
6291
104
23236
23237
104
location
id
12
1
2
4434828
25
26
104
location
kind
12
1
2
4434933
preprocpair
1442296
begin
1206147
elseelifend
1442296
begin
elseelifend
12
1
2
985992
2
3
209805
3
11
10349
elseelifend
begin
12
1
2
1442296
preproctrue
782302
branch
782302
preprocfalse
327409
branch
327409
preproctext
3577502
id
3577502
head
2594197
body
1517194
id
head
12
1
2
3577502
id
body
12
1
2
3577502
head
id
12
1
2
2446942
2
740
147254
head
body
12
1
2
2531941
2
5
62255
body
id
12
1
2
1373398
2
6
113821
6
11581
29974
body
head
12
1
2
1376438
2
7
114135
7
2958
26621
includes
315649
id
315649
included
118074
id
included
12
1
2
315649
included
id
12
1
2
61624
2
3
22109
3
4
12701
4
6
10349
6
14
8937
14
47
2352
link_targets
1471
id
1471
binary
1471
id
binary
12
1
2
1471
binary
id
12
1
2
1471
link_parent
40143068
element
5115983
link_target
352
element
link_target
12
1
2
701934
2
9
44146
9
10
4369903
link_target
element
12
3
4
35
124207
124208
35
124311
124312
35
124409
124410
35
124447
124448
35
124454
124455
35
124463
124464
35
126339
126340
35
132460
132461
35
134288
134289
35
xmlEncoding
39724
id
39724
encoding
1
id
encoding
12
1
2
39724
encoding
id
12
39724
39725
1
xmlDTDs
1
id
1
root
1
publicId
1
systemId
1
fileid
1
id
root
12
1
2
1
id
publicId
12
1
2
1
id
systemId
12
1
2
1
id
fileid
12
1
2
1
root
id
12
1
2
1
root
publicId
12
1
2
1
root
systemId
12
1
2
1
root
fileid
12
1
2
1
publicId
id
12
1
2
1
publicId
root
12
1
2
1
publicId
systemId
12
1
2
1
publicId
fileid
12
1
2
1
systemId
id
12
1
2
1
systemId
root
12
1
2
1
systemId
publicId
12
1
2
1
systemId
fileid
12
1
2
1
fileid
id
12
1
2
1
fileid
root
12
1
2
1
fileid
publicId
12
1
2
1
fileid
systemId
12
1
2
1
xmlElements
1270313
id
1270313
name
4655
parentid
578021
idx
35122
fileid
39721
id
name
12
1
2
1270313
id
parentid
12
1
2
1270313
id
idx
12
1
2
1270313
id
fileid
12
1
2
1270313
name
id
12
1
2
420
2
5
156
5
6
3832
6
310317
247
name
parentid
12
1
2
456
2
5
150
5
6
3829
6
161565
220
name
idx
12
1
2
4358
2
35123
297
name
fileid
12
1
2
486
2
5
133
5
6
3831
6
14503
205
parentid
id
12
1
2
371969
2
3
62095
3
4
104113
4
35123
39844
parentid
name
12
1
2
500482
2
3
17866
3
4
49117
4
45
10556
parentid
idx
12
1
2
371969
2
3
62095
3
4
104113
4
35123
39844
parentid
fileid
12
1
2
578021
idx
id
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
578022
2083
idx
name
12
1
2
18457
2
3
6533
3
4
6178
4
8
2624
8
4397
1330
idx
parentid
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
578022
2083
idx
fileid
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
39722
2083
fileid
id
12
1
2
20457
2
3
3115
3
7
3026
7
8
3588
8
9
2220
9
11
3099
11
19
3087
19
114506
1129
fileid
name
12
1
2
20459
2
3
3458
3
5
2569
5
7
2172
7
8
6158
8
9
3501
9
46
1404
fileid
parentid
12
1
2
20457
2
3
3870
3
5
2152
5
6
2876
6
7
2720
7
8
4132
8
14
3096
14
31079
418
fileid
idx
12
1
2
25894
2
3
5301
3
4
3787
4
6
3268
6
35123
1471
xmlAttrs
1202020
id
1202020
elementid
760198
name
3649
value
121803
idx
2000
fileid
39448
id
elementid
12
1
2
1202020
id
name
12
1
2
1202020
id
value
12
1
2
1202020
id
idx
12
1
2
1202020
id
fileid
12
1
2
1202020
elementid
id
12
1
2
425697
2
3
249659
3
4
66474
4
2001
18368
elementid
name
12
1
2
425778
2
3
249579
3
4
66475
4
2001
18366
elementid
value
12
1
2
466237
2
3
266291
3
46
27670
elementid
idx
12
1
2
425697
2
3
249659
3
4
66474
4
2001
18368
elementid
fileid
12
1
2
760198
name
id
12
1
2
3467
2
262475
182
name
elementid
12
1
2
3467
2
262475
182
name
value
12
1
2
3501
2
54146
148
name
idx
12
1
2
3531
2
11
118
name
fileid
12
1
2
3491
2
21768
158
value
id
12
1
2
72032
2
3
42366
3
199269
7405
value
elementid
12
1
2
72036
2
3
42374
3
199269
7393
value
name
12
1
2
116722
2
2041
5081
value
idx
12
1
2
117957
2
2001
3846
value
fileid
12
1
2
86306
2
3
28570
3
4175
6927
idx
id
12
1
2
1955
2
760199
45
idx
elementid
12
1
2
1955
2
760199
45
idx
name
12
1
2
1955
2
189
45
idx
value
12
1
2
1955
2
116643
45
idx
fileid
12
1
2
1955
2
39449
45
fileid
id
12
1
2
22884
2
4
2565
4
6
2294
6
7
3299
7
9
3272
9
16
3143
16
129952
1991
fileid
elementid
12
1
2
23890
2
4
2131
4
5
1971
5
6
4096
6
8
3519
8
16
3137
16
106600
704
fileid
name
12
1
2
22946
2
3
2338
3
4
2726
4
5
2824
5
6
2994
6
7
3876
7
2002
1744
fileid
value
12
1
2
22916
2
4
2772
4
5
2112
5
6
3510
6
8
1993
8
11
3365
11
50357
2780
fileid
idx
12
1
2
26133
2
3
9699
3
5
3511
5
2001
105
xmlNs
71201
id
4185
prefixName
958
URI
4185
fileid
39544
id
prefixName
12
1
2
2602
2
3
1553
3
872
30
id
URI
12
1
2
4185
id
fileid
12
1
6
274
6
7
3825
7
24905
86
prefixName
id
12
1
2
915
2
4054
43
prefixName
URI
12
1
2
915
2
4054
43
prefixName
fileid
12
1
2
828
2
5
73
5
24903
57
URI
id
12
1
2
4185
URI
prefixName
12
1
2
2602
2
3
1553
3
872
30
URI
fileid
12
1
6
274
6
7
3825
7
24905
86
fileid
id
12
1
2
11655
2
3
26146
3
8
1743
fileid
prefixName
12
1
2
11653
2
3
25982
3
31
1909
fileid
URI
12
1
2
11655
2
3
26146
3
8
1743
xmlHasNs
1139730
elementId
1139730
nsId
4136
fileid
39537
elementId
nsId
12
1
2
1139730
elementId
fileid
12
1
2
1139730
nsId
elementId
12
1
5
234
5
6
3824
6
643289
78
nsId
fileid
12
1
5
257
5
6
3823
6
24759
56
fileid
elementId
12
1
2
3669
2
3
20429
3
7
2536
7
8
3473
8
9
2258
9
11
3036
11
18
2966
18
147552
1170
fileid
nsId
12
1
2
18261
2
3
21032
3
8
244
xmlComments
26812
id
26812
text
22933
parentid
26546
fileid
26368
id
text
12
1
2
26812
id
parentid
12
1
2
26812
id
fileid
12
1
2
26812
text
id
12
1
2
21517
2
62
1416
text
parentid
12
1
2
21519
2
62
1414
text
fileid
12
1
2
21522
2
62
1411
parentid
id
12
1
2
26379
2
17
167
parentid
text
12
1
2
26379
2
17
167
parentid
fileid
12
1
2
26546
fileid
id
12
1
2
26161
2
17
207
fileid
text
12
1
2
26165
2
17
203
fileid
parentid
12
1
2
26223
2
10
145
xmlChars
439958
id
439958
text
100518
parentid
433851
idx
4
isCDATA
1
fileid
26494
id
text
12
1
2
439958
id
parentid
12
1
2
439958
id
idx
12
1
2
439958
id
isCDATA
12
1
2
439958
id
fileid
12
1
2
439958
text
id
12
1
2
60389
2
4
3811
4
5
29257
5
23171
7061
text
parentid
12
1
2
60389
2
4
3811
4
5
29257
5
23171
7061
text
idx
12
1
2
100517
2
3
1
text
isCDATA
12
1
2
100518
text
fileid
12
1
2
61284
2
4
4205
4
5
28328
5
351
6701
parentid
id
12
1
2
429716
2
5
4135
parentid
text
12
1
2
429716
2
5
4135
parentid
idx
12
1
2
429716
2
5
4135
parentid
isCDATA
12
1
2
433851
parentid
fileid
12
1
2
433851
idx
id
12
80
81
1
1892
1893
1
4135
4136
1
433851
433852
1
idx
text
12
1
2
1
3
4
1
16
17
1
100499
100500
1
idx
parentid
12
80
81
1
1892
1893
1
4135
4136
1
433851
433852
1
idx
isCDATA
12
1
2
4
idx
fileid
12
4
5
1
46
47
1
97
98
1
26494
26495
1
isCDATA
id
12
439958
439959
1
isCDATA
text
12
100518
100519
1
isCDATA
parentid
12
433851
433852
1
isCDATA
idx
12
4
5
1
isCDATA
fileid
12
26494
26495
1
fileid
id
12
1
2
25303
2
35123
1191
fileid
text
12
1
2
25765
2
35123
729
fileid
parentid
12
1
2
25312
2
35123
1182
fileid
idx
12
1
2
26397
2
5
97
fileid
isCDATA
12
1
2
26494
xmllocations
3051056
xmlElement
2982460
location
3051056
xmlElement
location
12
1
2
2978326
2
24903
4134
location
xmlElement
12
1
2
3051056