@compilation
12592
@externalDataElement
65
@file
64949
@folder
12339
@diagnostic
357
@location_default
46837431
@pch
248
@macro_expansion
40306125
@other_macro_reference
300641
@normal_function
2734631
@unknown_function
1
@constructor
694346
@destructor
85993
@conversion_function
10329
@operator
650865
@user_defined_literal
995
@deduction_guide
5849
@fun_decl
4194038
@var_decl
9368606
@type_decl
1629528
@namespace_decl
407977
@using_declaration
266867
@using_directive
6431
@using_enum_declaration
1
@static_assert
172750
@parameter
7011800
@membervariable
1500528
@globalvariable
492567
@localvariable
724728
@enumconstant
347955
@errortype
124
@unknowntype
124
@void
124
@boolean
124
@char
124
@unsigned_char
124
@signed_char
124
@short
124
@unsigned_short
124
@signed_short
124
@int
124
@unsigned_int
124
@signed_int
124
@long
124
@unsigned_long
124
@signed_long
124
@long_long
124
@unsigned_long_long
124
@signed_long_long
124
@float
124
@double
124
@long_double
124
@complex_float
124
@complex_double
124
@complex_long_double
124
@imaginary_float
124
@imaginary_double
124
@imaginary_long_double
124
@wchar_t
124
@decltype_nullptr
124
@int128
124
@unsigned_int128
124
@signed_int128
124
@float128
124
@complex_float128
124
@char16_t
124
@char32_t
124
@std_float32
124
@float32x
124
@std_float64
124
@float64x
124
@std_float128
124
@char8_t
124
@float16
124
@complex_float16
124
@fp16
124
@std_bfloat16
124
@std_float16
124
@complex_std_float32
124
@complex_float32x
124
@complex_std_float64
124
@complex_float64x
124
@complex_std_float128
124
@mfp8
124
@scalable_vector_count
124
@complex_fp16
124
@complex_std_bfloat16
124
@complex_std_float16
124
@pointer
451499
@type_with_specifiers
691560
@array
90100
@routineptr
679859
@reference
964973
@gnu_vector
673
@routinereference
372
@rvalue_reference
290338
@block
10
@scalable_vector
1
@typeof
811
@underlying_type
622
@bases
1
@direct_bases
1
@add_lvalue_reference
1
@add_pointer
1
@add_rvalue_reference
1
@decay
1
@make_signed
1
@make_unsigned
1
@remove_all_extents
1
@remove_const
1
@remove_cv
2059
@remove_cvref
21
@remove_extent
1
@remove_pointer
1
@remove_reference_t
1
@remove_restrict
1
@remove_volatile
1
@remove_reference
5706
@decltype
101757
@struct
976642
@union
20907
@enum
41554
@template_parameter
864458
@alias
1755826
@unknown_usertype
1
@class
324188
@template_template_parameter
6090
@proxy_class
48244
@scoped_enum
11573
@template_struct
211186
@template_class
29245
@template_union
1368
@mangledname
6349610
@type_mention
5911109
@concept_template
3603
@routinetype
600588
@ptrtomember
9678
@specifier
7715
@gnuattribute
559628
@stdattribute
351940
@declspec
330310
@msattribute
3
@alignas
2160
@attribute_arg_token
16585
@attribute_arg_constant_expr
71640
@attribute_arg_expr
1587
@attribute_arg_empty
1
@attribute_arg_constant
1
@attribute_arg_type
459
@derivation
473796
@frienddecl
695869
@comment
11208577
@namespace
8615
@specialnamequalifyingelement
124
@namequalifier
3042587
@value
13541403
@initialiser
2244827
@address_of
595216
@indirect
402174
@array_to_pointer
1953951
@parexpr
4915712
@arithnegexpr
586594
@unaryplusexpr
4061
@complementexpr
38188
@notexpr
355800
@postincrexpr
84579
@postdecrexpr
57400
@preincrexpr
96724
@predecrexpr
35824
@conditionalexpr
897972
@addexpr
580447
@subexpr
466847
@mulexpr
445092
@divexpr
52392
@remexpr
15908
@paddexpr
118632
@psubexpr
68022
@pdiffexpr
43805
@lshiftexpr
552166
@rshiftexpr
201276
@andexpr
483235
@orexpr
193911
@xorexpr
73958
@eqexpr
643440
@neexpr
411912
@gtexpr
111161
@ltexpr
139443
@geexpr
81365
@leexpr
291944
@assignexpr
1281280
@assignaddexpr
85634
@assignsubexpr
15309
@assignmulexpr
11140
@assigndivexpr
6807
@assignremexpr
871
@assignlshiftexpr
3703
@assignrshiftexpr
6882
@assignandexpr
6528
@assignorexpr
19609
@assignxorexpr
29900
@assignpaddexpr
18630
@assignpsubexpr
1575
@andlogicalexpr
346625
@orlogicalexpr
1103652
@commaexpr
167881
@subscriptexpr
435188
@callexpr
238861
@vastartexpr
4964
@vaargexpr
1303
@vaendexpr
2940
@vacopyexpr
135
@varaccess
8255502
@runtime_sizeof
401408
@runtime_alignof
49552
@expr_stmt
147518
@routineexpr
5726207
@type_operand
1405527
@offsetofexpr
148427
@typescompexpr
702016
@literal
7984746
@aggregateliteral
1397523
@c_style_cast
6027719
@temp_init
980663
@errorexpr
45186
@reference_to
1880187
@ref_indirect
2094107
@vacuous_destructor_call
7784
@assume
4138
@conjugation
10
@realpartexpr
73
@imagpartexpr
73
@jmulexpr
1
@jdivexpr
1
@fjaddexpr
1
@jfaddexpr
1
@fjsubexpr
1
@jfsubexpr
1
@minexpr
1
@maxexpr
1
@virtfunptrexpr
1
@thisaccess
1553673
@new_expr
45897
@delete_expr
11406
@throw_expr
23840
@condition_decl
407684
@braced_init_list
2126
@type_id
47589
@sizeof_pack
1726
@hasassignexpr
2
@hascopyexpr
2
@hasnothrowassign
3
@hasnothrowconstr
3
@hasnothrowcopy
5
@hastrivialassign
2
@hastrivialconstr
7
@hastrivialcopy
2
@hasuserdestr
3
@hasvirtualdestr
3
@isabstractexpr
67
@isbaseofexpr
257
@isclassexpr
2380
@isconvtoexpr
248
@isemptyexpr
8835
@isenumexpr
2986
@ispodexpr
831
@ispolyexpr
3
@isunionexpr
5
@intaddrexpr
1
@hastrivialdestructor
2775
@uuidof
26691
@delete_array_expr
1241
@new_array_expr
6632
@foldexpr
1244
@ctordirectinit
112102
@ctorvirtualinit
3993
@ctorfieldinit
205713
@ctordelegatinginit
3609
@dtordirectdestruct
39195
@dtorvirtualdestruct
3960
@dtorfielddestruct
39567
@static_cast
347211
@reinterpret_cast
39964
@const_cast
24302
@dynamic_cast
788
@lambdaexpr
18998
@param_ref
162180
@noopexpr
48
@istriviallyconstructibleexpr
3733
@isdestructibleexpr
4
@isnothrowdestructibleexpr
5
@istriviallydestructibleexpr
995
@istriviallyassignableexpr
3733
@isnothrowassignableexpr
5102
@istrivialexpr
3328
@isstandardlayoutexpr
2
@istriviallycopyableexpr
1368
@isliteraltypeexpr
2
@hastrivialmoveconstructorexpr
3
@hastrivialmoveassignexpr
3
@hasnothrowmoveassignexpr
4
@isconstructibleexpr
3609
@isnothrowconstructibleexpr
20658
@hasfinalizerexpr
1
@isdelegateexpr
1
@isinterfaceclassexpr
1
@isrefarrayexpr
1
@isrefclassexpr
1
@issealedexpr
1
@issimplevalueclassexpr
1
@isvalueclassexpr
1
@isfinalexpr
9341
@noexceptexpr
28138
@builtinshufflevector
1
@builtinchooseexpr
20593
@builtinaddressof
15431
@vec_fill
1
@builtinconvertvector
1
@builtincomplex
4
@spaceshipexpr
1308
@co_await
12
@co_yield
4
@isassignable
407
@isaggregate
2
@hasuniqueobjectrepresentations
42
@builtinbitcast
248
@builtinshuffle
610
@blockassignexpr
1
@issame
4526
@isfunction
2
@islayoutcompatible
2
@ispointerinterconvertiblebaseof
2
@isarray
2
@arrayrank
2
@arrayextent
3
@isarithmetic
2
@iscompletetype
2
@iscompound
2
@isconst
2
@isfloatingpoint
2
@isfundamental
2
@isintegral
2
@islvaluereference
2
@ismemberfunctionpointer
2
@ismemberobjectpointer
2
@ismemberpointer
3
@isobject
2
@ispointer
2
@isreference
2
@isrvaluereference
2
@isscalar
2
@issigned
2
@isunsigned
2
@isvoid
2
@isvolatile
2
@reuseexpr
844479
@istriviallycopyassignable
2
@isassignablenopreconditioncheck
3
@referencebindstotemporary
2
@issameas
2
@builtinhasattribute
2
@ispointerinterconvertiblewithclass
2
@builtinispointerinterconvertiblewithclass
2
@iscorrespondingmember
2
@builtiniscorrespondingmember
2
@isboundedarray
2
@isunboundedarray
2
@isreferenceable
2
@isnothrowconvertible
2
@referenceconstructsfromtemporary
42
@referenceconvertsfromtemporary
2
@isconvertible
128
@isvalidwinrttype
1
@iswinclass
1
@iswininterface
1
@istriviallyequalitycomparable
2
@isscopedenum
2
@istriviallyrelocatable
2
@datasizeof
10
@c11_generic
29943
@requires_expr
16453
@nested_requirement
686
@compound_requirement
10918
@concept_id
90160
@isinvocable
2
@isnothrowinvocable
2
@isbitwisecloneable
2
@lambdacapture
31866
@stmt_expr
2031828
@stmt_if
990319
@stmt_while
39652
@stmt_goto
157271
@stmt_label
77731
@stmt_return
1238155
@stmt_block
1724482
@stmt_end_test_while
232290
@stmt_for
84398
@stmt_switch_case
833624
@stmt_switch
410623
@stmt_asm
63827
@stmt_decl
770030
@stmt_empty
428128
@stmt_continue
28094
@stmt_break
137506
@stmt_try_block
26372
@stmt_microsoft_try
210
@stmt_set_vla_size
35
@stmt_vla_decl
30
@stmt_assigned_goto
12423
@stmt_range_based_for
6311
@stmt_handler
43218
@stmt_constexpr_if
105781
@stmt_co_return
5
@stmt_consteval_if
4
@stmt_not_consteval_if
3
@stmt_leave
3
@ppd_if
589512
@ppd_ifdef
214386
@ppd_ifndef
160444
@ppd_elif
21828
@ppd_else
234336
@ppd_endif
886819
@ppd_plain_include
317278
@ppd_define
2743342
@ppd_undef
100181
@ppd_pragma
405204
@ppd_include_next
169
@ppd_line
18771
@ppd_error
124
@ppd_objc_import
2
@ppd_ms_import
1
@ppd_elifdef
1
@ppd_elifndef
1
@ppd_warning
13
@link_target
816
@xmldtd
1
@xmlelement
1270313
@xmlattribute
1202020
@xmlnamespace
4185
@xmlcomment
26812
@xmlcharacters
439958
compilations
12592
id
12592
cwd
10
id
cwd
12
1
2
12592
cwd
id
12
1197
1198
10
compilation_args
1008128
id
12592
num
1462
arg
29150
id
num
12
36
42
999
42
43
1094
43
44
715
44
45
504
45
51
946
51
70
483
71
72
704
72
90
894
94
96
389
98
99
1336
100
102
94
103
104
1988
104
119
1062
120
138
925
139
140
452
id
arg
12
34
38
589
38
39
1493
39
40
978
40
42
1083
42
53
599
53
54
704
54
63
894
64
67
399
67
68
1399
68
70
967
70
71
1399
73
79
946
79
89
1125
89
90
10
num
id
12
43
90
63
90
108
115
108
183
105
198
422
115
422
595
126
595
605
126
605
749
115
750
778
115
781
883
115
930
1190
84
1197
1198
378
num
arg
12
1
5
126
5
7
115
9
12
73
12
15
115
15
18
94
18
22
115
22
27
126
27
29
84
29
34
115
34
44
126
45
63
115
67
94
115
94
164
115
171
199
21
arg
id
12
1
2
13349
2
3
12634
3
103
2188
104
1198
978
arg
num
12
1
2
19303
2
3
8689
3
62
1157
compilation_expanded_args
1008128
id
12592
num
1462
arg
29150
id
num
12
36
42
999
42
43
1094
43
44
715
44
45
504
45
51
946
51
70
483
71
72
704
72
90
894
94
96
389
98
99
1336
100
102
94
103
104
1988
104
119
1062
120
138
925
139
140
452
id
arg
12
34
38
589
38
39
1493
39
40
978
40
42
1083
42
53
599
53
54
704
54
63
894
64
67
399
67
68
1399
68
70
967
70
71
1399
73
79
946
79
89
1125
89
90
10
num
id
12
43
90
63
90
108
115
108
183
105
198
422
115
422
595
126
595
605
126
605
749
115
750
778
115
781
883
115
930
1190
84
1197
1198
378
num
arg
12
1
5
126
5
7
115
9
12
73
12
15
115
15
18
94
18
22
115
22
27
126
27
29
84
29
34
115
34
44
126
45
63
115
67
94
115
94
164
115
171
199
21
arg
id
12
1
2
13349
2
3
12634
3
103
2188
104
1198
978
arg
num
12
1
2
19303
2
3
8689
3
62
1157
compilation_build_mode
2
id
2
mode
2
id
mode
12
1
2
2
mode
id
12
1
2
2
compilation_compiling_files
15739
id
2723
num
4520
file
13669
id
num
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
id
file
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
num
id
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
51
272
num
file
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
49
272
file
id
12
1
2
12308
2
4
1143
4
6
217
file
num
12
1
2
12526
2
4
1089
4
5
54
compilation_time
62957
id
2723
num
4520
kind
217
seconds
19606
id
num
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
id
kind
12
4
5
2723
id
seconds
12
2
3
54
3
4
816
4
5
490
6
9
217
9
10
217
10
12
217
12
19
217
19
21
217
21
52
217
125
126
54
num
id
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
51
272
num
kind
12
4
5
4520
num
seconds
12
3
4
925
4
5
1470
5
6
326
6
7
435
7
8
326
8
10
381
11
28
381
30
98
272
kind
id
12
50
51
217
kind
num
12
83
84
217
kind
seconds
12
5
6
54
6
7
54
204
205
54
205
206
54
seconds
id
12
1
2
13452
2
3
4574
3
16
1470
33
38
108
seconds
num
12
1
2
12852
2
3
3975
3
5
1797
5
66
980
seconds
kind
12
1
2
16392
2
3
3158
3
4
54
diagnostic_for
504
diagnostic
357
compilation
189
file_number
10
file_number_diagnostic_number
52
diagnostic
compilation
12
1
2
210
2
3
147
diagnostic
file_number
12
1
2
357
diagnostic
file_number_diagnostic_number
12
1
2
357
compilation
diagnostic
12
2
3
105
3
4
63
5
6
21
compilation
file_number
12
1
2
189
compilation
file_number_diagnostic_number
12
2
3
105
3
4
63
5
6
21
file_number
diagnostic
12
34
35
10
file_number
compilation
12
18
19
10
file_number
file_number_diagnostic_number
12
5
6
10
file_number_diagnostic_number
diagnostic
12
1
2
21
4
5
10
10
11
10
18
19
10
file_number_diagnostic_number
compilation
12
2
3
21
8
9
10
18
19
21
file_number_diagnostic_number
file_number
12
1
2
52
compilation_finished
12592
id
12592
cpu_seconds
9373
elapsed_seconds
220
id
cpu_seconds
12
1
2
12592
id
elapsed_seconds
12
1
2
12592
cpu_seconds
id
12
1
2
7868
2
3
1041
3
30
462
cpu_seconds
elapsed_seconds
12
1
2
8741
2
3
631
elapsed_seconds
id
12
1
2
31
2
3
42
5
6
10
7
8
21
8
9
10
9
10
10
14
15
10
19
20
21
28
29
10
76
77
10
180
181
10
215
216
10
299
300
10
300
301
10
elapsed_seconds
cpu_seconds
12
1
2
31
2
3
42
5
6
10
7
8
21
8
9
10
9
10
10
14
15
10
19
20
21
28
29
10
72
73
10
148
149
10
169
170
10
195
196
10
240
241
10
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
124
prefix
124
locations_default
46837431
id
46837431
file
40819
beginLine
7483211
beginColumn
21902
endLine
7484207
endColumn
53263
id
file
12
1
2
46837431
id
beginLine
12
1
2
46837431
id
beginColumn
12
1
2
46837431
id
endLine
12
1
2
46837431
id
endColumn
12
1
2
46837431
file
id
12
1
15
3111
15
41
3111
42
72
3111
72
114
3360
114
142
3111
143
211
3111
213
307
3111
310
430
3111
437
596
3111
607
829
3111
839
1298
3111
1303
2855
3111
3114
30788
3111
57880
57881
124
file
beginLine
12
1
13
3360
13
31
3360
31
47
3111
47
64
3111
64
84
3111
85
115
3111
116
160
3235
160
206
3111
206
291
3111
298
388
3111
395
527
3111
561
1339
3111
1375
57764
2862
file
beginColumn
12
1
5
3733
5
9
3111
9
15
3235
15
20
3235
20
28
3235
28
36
3235
36
42
3111
42
53
3360
53
62
3235
62
81
3111
81
95
3111
95
111
3111
112
156
1991
file
endLine
12
1
13
3360
13
31
3360
31
46
3111
46
63
3111
63
84
3111
84
114
3111
118
160
3235
160
206
3111
207
291
3111
300
390
3111
395
562
3111
564
1350
3111
1420
57764
2862
file
endColumn
12
1
12
3360
13
26
3484
26
34
3235
34
42
3235
42
50
3235
50
61
3111
61
67
3235
67
76
3484
76
88
3235
89
102
3111
102
116
3484
116
133
3111
136
363
1493
beginLine
id
12
1
2
4945831
2
3
778674
3
4
542719
4
12
566862
12
96
561387
96
638
87736
beginLine
file
12
1
2
5008055
2
3
1216857
3
6
638669
6
56
562133
56
329
57495
beginLine
beginColumn
12
1
2
5629551
2
3
483109
3
7
577316
7
25
564996
25
94
228238
beginLine
endLine
12
1
2
7018147
2
85
465063
beginLine
endColumn
12
1
2
5014278
2
3
741090
3
4
535377
4
12
584783
12
71
561760
71
250
45921
beginColumn
id
12
1
2
1742
2
6
1991
6
12
1866
12
40
1742
49
128
1742
129
253
1742
316
707
1742
791
1267
1742
1280
1943
1742
2016
2400
1742
2483
3212
1742
3264
8088
1742
11053
121030
622
beginColumn
file
12
1
2
1991
2
4
1742
4
7
1742
7
18
1866
19
43
1742
44
60
1742
66
93
1742
96
117
1742
117
150
1742
150
169
1742
169
181
1742
182
217
1866
243
329
497
beginColumn
beginLine
12
1
2
1866
2
5
1866
5
11
1742
11
36
1742
36
101
1742
108
218
1742
226
543
1742
634
1057
1742
1074
1407
1742
1408
1603
1742
1611
1810
1742
1835
3794
1742
3838
59550
746
beginColumn
endLine
12
1
2
1866
2
5
1866
5
11
1742
11
36
1742
36
102
1742
109
219
1742
225
545
1742
632
1056
1742
1076
1404
1742
1417
1602
1742
1610
1808
1742
1836
3771
1742
3831
59557
746
beginColumn
endColumn
12
1
2
2115
2
5
1493
5
8
1617
8
13
1742
13
23
1991
23
33
1866
34
44
1742
45
57
1742
58
74
1991
74
86
1866
86
99
1866
100
259
1742
298
299
124
endLine
id
12
1
2
4943591
2
3
782034
3
4
541973
4
12
565493
12
95
562382
95
621
88731
endLine
file
12
1
2
5005069
2
3
1220466
3
6
631078
6
51
562009
51
329
65584
endLine
beginLine
12
1
2
7035321
2
15
448885
endLine
beginColumn
12
1
2
5628182
2
3
481615
3
7
581547
7
25
568356
25
89
224505
endLine
endColumn
12
1
2
5012784
2
3
746317
3
4
533759
4
12
586774
12
72
561636
72
250
42934
endColumn
id
12
1
2
15680
2
3
5600
3
7
4231
7
17
4106
17
33
4106
33
106
4106
114
689
4106
722
2461
4106
2595
4749
4106
4759
33780
3111
endColumn
file
12
1
2
18542
2
3
5600
3
5
3609
5
7
3733
7
16
4231
16
75
4106
79
142
4106
151
208
4106
210
262
4231
262
329
995
endColumn
beginLine
12
1
2
15929
2
3
5973
3
8
4231
8
18
4355
18
40
4106
41
217
4106
235
758
4106
768
2172
4106
2206
2884
4106
2887
30763
2240
endColumn
beginColumn
12
1
2
17173
2
3
6222
3
4
3235
4
7
4231
7
14
4231
14
28
4480
28
46
4106
46
70
4106
70
82
4231
82
117
1244
endColumn
endLine
12
1
2
15929
2
3
5973
3
8
4231
8
18
4355
18
40
4106
40
216
4106
233
755
4106
769
2172
4106
2206
2862
4106
2864
30757
2240
files
64949
id
64949
name
64949
id
name
12
1
2
64949
name
id
12
1
2
64949
folders
12339
id
12339
name
12339
id
name
12
1
2
12339
name
id
12
1
2
12339
containerparent
77268
parent
12339
child
77268
parent
child
12
1
2
6006
2
3
1514
3
4
662
4
6
999
6
10
967
10
16
999
16
44
925
44
151
262
child
parent
12
1
2
77268
numlines
805928
element_id
804808
num_lines
39325
num_code
33974
num_comment
18293
element_id
num_lines
12
1
2
803688
2
3
1120
element_id
num_code
12
1
2
803688
2
3
1120
element_id
num_comment
12
1
2
804559
2
3
248
num_lines
element_id
12
1
2
26631
2
3
3733
3
5
3360
5
35
2986
39
1983
2613
num_lines
num_code
12
1
2
27129
2
3
4106
3
4
2488
4
7
3484
7
12
2115
num_lines
num_comment
12
1
2
26756
2
3
4106
3
4
2364
4
6
3235
6
10
2862
num_code
element_id
12
1
2
21778
2
3
3609
3
4
2364
4
13
2862
14
198
2613
204
2092
746
num_code
num_lines
12
1
2
22151
2
3
3609
3
4
2115
4
6
1866
6
9
2737
9
13
1493
num_code
num_comment
12
1
2
21902
2
3
4231
3
5
2862
5
8
3111
8
12
1866
num_comment
element_id
12
1
2
11324
2
3
1991
3
4
1120
4
7
1493
8
22
1493
42
3651
871
num_comment
num_lines
12
1
2
11324
2
3
1991
3
4
1120
4
7
1617
8
27
1493
30
48
746
num_comment
num_code
12
1
2
11324
2
3
1991
3
4
1368
4
8
1493
8
31
1493
35
42
622
diagnostics
357
id
357
severity
21
error_tag
73
error_message
147
full_error_message
178
location
178
id
severity
12
1
2
357
id
error_tag
12
1
2
357
id
error_message
12
1
2
357
id
full_error_message
12
1
2
357
id
location
12
1
2
357
severity
id
12
3
4
10
31
32
10
severity
error_tag
12
1
2
10
6
7
10
severity
error_message
12
2
3
10
12
13
10
severity
full_error_message
12
3
4
10
14
15
10
severity
location
12
3
4
10
14
15
10
error_tag
id
12
1
2
42
3
4
10
9
10
10
18
19
10
error_tag
severity
12
1
2
73
error_tag
error_message
12
1
2
52
2
3
10
7
8
10
error_tag
full_error_message
12
1
2
52
3
4
10
9
10
10
error_tag
location
12
1
2
52
3
4
10
9
10
10
error_message
id
12
1
2
105
2
3
31
18
19
10
error_message
severity
12
1
2
147
error_message
error_tag
12
1
2
147
error_message
full_error_message
12
1
2
115
2
3
31
error_message
location
12
1
2
115
2
3
31
full_error_message
id
12
1
2
168
18
19
10
full_error_message
severity
12
1
2
178
full_error_message
error_tag
12
1
2
178
full_error_message
error_message
12
1
2
178
full_error_message
location
12
1
2
178
location
id
12
1
2
168
18
19
10
location
severity
12
1
2
178
location
error_tag
12
1
2
178
location
error_message
12
1
2
178
location
full_error_message
12
1
2
178
extractor_version
124
codeql_version
124
frontend_version
124
codeql_version
frontend_version
12
1
2
124
frontend_version
codeql_version
12
1
2
124
pch_uses
4121
pch
161
compilation
4121
id
4121
pch
compilation
12
1
2
24
4
5
8
8
9
8
10
11
16
11
12
8
13
14
8
14
15
8
19
20
16
24
25
8
25
26
8
26
27
8
36
37
8
42
43
8
51
52
8
87
88
8
107
108
8
pch
id
12
1
2
24
4
5
8
8
9
8
10
11
16
11
12
8
13
14
8
14
15
8
19
20
16
24
25
8
25
26
8
26
27
8
36
37
8
42
43
8
51
52
8
87
88
8
107
108
8
compilation
pch
12
1
2
4121
compilation
id
12
1
2
4121
id
pch
12
1
2
4121
id
compilation
12
1
2
4121
pch_creations
248
pch
248
compilation
248
from
248
pch
compilation
12
1
2
248
pch
from
12
1
2
248
compilation
pch
12
1
2
248
compilation
from
12
1
2
248
from
pch
12
1
2
248
from
compilation
12
1
2
248
fileannotations
4183599
id
5743
kind
21
name
58479
value
39354
id
kind
12
1
2
199
2
3
5543
id
name
12
1
86
431
88
206
431
212
291
441
291
359
431
362
401
431
402
479
431
480
549
252
550
551
1325
553
628
431
631
753
452
753
1231
441
1234
2155
241
id
value
12
1
98
431
102
244
431
244
351
431
352
434
441
434
490
441
490
628
431
632
702
63
706
707
1325
710
939
431
939
1038
431
1066
1853
431
1853
3292
431
3423
3742
21
kind
id
12
527
528
10
546
547
10
kind
name
12
2
3
10
5557
5558
10
kind
value
12
1
2
10
3741
3742
10
name
id
12
1
2
10982
2
3
4344
3
5
5039
5
7
4081
7
9
4576
9
16
4313
16
19
4870
19
27
4239
27
47
4818
47
128
4902
128
459
4607
459
546
1704
name
kind
12
1
2
58479
name
value
12
1
2
11540
2
3
7658
3
4
4081
4
6
4050
6
8
3408
8
11
4723
11
17
5375
17
23
4681
23
41
4660
41
95
4449
95
1726
3850
value
id
12
1
2
3345
2
4
1630
4
5
3176
5
8
2451
8
14
2956
14
17
1925
17
24
3029
24
51
3524
51
58
3019
58
80
2966
81
151
3071
151
334
2966
334
473
2987
473
547
2303
value
kind
12
1
2
39344
2
3
10
value
name
12
1
2
3387
2
4
1904
4
5
3040
5
8
2472
8
14
3471
14
18
3439
18
28
3187
28
34
3134
34
41
3187
41
66
2977
66
92
3061
92
113
2977
113
145
3019
145
172
94
inmacroexpansion
150011425
id
24673501
inv
3705721
id
inv
12
1
3
2209722
3
5
1475129
5
6
1620535
6
7
6583219
7
8
8719894
8
9
3557413
9
22
507586
inv
id
12
1
2
531761
2
3
743309
3
4
481561
4
7
275331
7
8
282181
8
9
330280
9
10
3046
10
11
444696
11
337
307830
339
423
281784
423
7616
23937
affectedbymacroexpansion
48740834
id
7045464
inv
3803511
id
inv
12
1
2
3847105
2
3
766383
3
4
361878
4
5
772815
5
12
535215
12
50
556324
50
9900
205740
inv
id
12
1
4
313280
4
7
316640
7
9
301118
9
12
342974
12
13
456051
13
14
226122
14
15
408080
15
16
166446
16
17
377716
17
18
200657
18
20
344290
20
25
285422
25
207
64709
macroinvocations
40387491
id
40387491
macro_id
182555
location
5925542
kind
108
id
macro_id
12
1
2
40387491
id
location
12
1
2
40387491
id
kind
12
1
2
40387491
macro_id
id
12
1
2
61106
2
3
27666
3
4
17972
4
5
10020
5
7
13833
7
13
14704
13
33
13724
33
182
13724
185
72208
9803
macro_id
location
12
1
2
77607
2
3
30661
3
4
14377
4
5
10293
5
8
14051
8
18
14214
18
90
13778
90
12205
7570
macro_id
kind
12
1
2
178035
2
3
4520
location
id
12
1
2
5261599
2
4
429484
4
72208
234457
location
macro_id
12
1
2
5903376
2
37
22165
location
kind
12
1
2
5925542
kind
id
12
1494
1495
54
740082
740083
54
kind
macro_id
12
289
290
54
3146
3147
54
kind
location
12
1076
1077
54
107726
107727
54
macroparent
33684454
id
33684454
parent_id
15941267
id
parent_id
12
1
2
33684454
parent_id
id
12
1
2
7815090
2
3
1595836
3
4
4707397
4
5
1296896
5
205
526045
macrolocationbind
6022280
id
4208238
location
2272395
id
location
12
1
2
3284817
2
3
489028
3
4
8602
4
5
412640
5
17
13149
location
id
12
1
2
1332220
2
3
481413
3
4
7786
4
5
426926
5
522
24047
macro_argument_unexpanded
82172776
invocation
26182583
argument_index
694
text
341884
invocation
argument_index
12
1
2
9643267
2
3
9733979
3
4
4982750
4
67
1822585
invocation
text
12
1
2
9825166
2
3
9751495
3
4
4826677
4
67
1779244
argument_index
invocation
12
46457
46458
610
46659
173253
52
646904
2488874
31
argument_index
text
12
2
3
610
13
1115
52
7702
22873
31
text
invocation
12
1
2
39544
2
3
62077
3
4
20934
4
5
34442
5
6
39091
6
9
30749
9
15
28877
15
26
25773
26
57
27025
57
517
25910
518
486643
7458
text
argument_index
12
1
2
242198
2
3
89513
3
9
10172
macro_argument_expanded
82172776
invocation
26182583
argument_index
694
text
207062
invocation
argument_index
12
1
2
9643267
2
3
9733979
3
4
4982750
4
67
1822585
invocation
text
12
1
2
12591172
2
3
8396548
3
4
4208468
4
9
986394
argument_index
invocation
12
46457
46458
610
46659
173253
52
646904
2488874
31
argument_index
text
12
1
2
599
2
96
52
950
16173
42
text
invocation
12
1
2
21744
2
3
26751
3
4
43299
4
5
15842
5
6
3250
6
7
18325
7
10
18883
10
19
18251
19
51
15695
51
251
15548
251
1169605
9467
text
argument_index
12
1
2
104630
2
3
88556
3
66
13875
functions
4043206
id
4043206
name
1689263
kind
871
id
name
12
1
2
4043206
id
kind
12
1
2
4043206
name
id
12
1
2
1441362
2
4
140377
4
3162
107523
name
kind
12
1
2
1686401
2
3
2862
kind
id
12
8
9
124
47
48
124
83
84
124
691
692
124
4456
4457
124
5230
5231
124
21974
21975
124
kind
name
12
2
3
124
18
19
124
41
42
124
43
44
124
302
303
124
504
505
124
12687
12688
124
builtin_functions
30802
id
30802
function_entry_point
1134667
id
1130944
entry_point
1134667
id
entry_point
12
1
2
1127762
2
17
3181
entry_point
id
12
1
2
1134667
function_return_type
4060505
id
4043206
return_type
617762
id
return_type
12
1
2
4025908
2
3
17298
return_type
id
12
1
2
309005
2
3
213180
3
5
48037
5
365
46419
432
9958
1120
coroutine
6
function
6
traits
3
function
traits
12
1
2
6
traits
function
12
1
2
1
2
3
1
3
4
1
coroutine_placeholder_variable
18
placeholder_variable
18
kind
3
function
6
placeholder_variable
kind
12
1
2
18
placeholder_variable
function
12
1
2
18
kind
placeholder_variable
12
6
7
3
kind
function
12
6
7
3
function
placeholder_variable
12
3
4
6
function
kind
12
3
4
6
coroutine_new
6
function
6
new
1
function
new
12
1
2
6
new
function
12
6
7
1
coroutine_delete
6
function
6
delete
1
function
delete
12
1
2
6
delete
function
12
6
7
1
purefunctions
131546
id
131546
function_deleted
87800
id
87800
function_defaulted
51526
id
51526
function_prototyped
4041713
id
4041713
deduction_guide_for_class
5849
id
5849
class_template
2240
id
class_template
12
1
2
5849
class_template
id
12
1
2
1120
2
3
373
3
4
124
4
5
248
5
6
124
8
9
248
member_function_this_type
672519
id
672519
this_type
175596
id
this_type
12
1
2
672519
this_type
id
12
1
2
47041
2
3
36836
3
4
32605
4
5
20036
5
6
12818
6
10
14436
10
65
11822
fun_decls
4200011
id
4194038
function
4018690
type_id
609797
name
1687770
location
2806437
id
function
12
1
2
4194038
id
type_id
12
1
2
4188064
2
3
5973
id
name
12
1
2
4194038
id
location
12
1
2
4194038
function
id
12
1
2
3857903
2
5
160787
function
type_id
12
1
2
4000396
2
3
18293
function
name
12
1
2
4018690
function
location
12
1
2
3878312
2
4
140377
type_id
id
12
1
2
294445
2
3
220024
3
5
48286
5
364
45797
364
10299
1244
type_id
function
12
1
2
304400
2
3
211313
3
5
48037
5
1163
45797
1485
9907
248
type_id
name
12
1
2
490327
2
3
52766
3
7
50028
7
2238
16676
type_id
location
12
1
2
453863
2
3
69317
3
6
55877
6
4756
30738
name
id
12
1
2
1328114
2
3
193641
3
11
129426
11
3169
36587
name
function
12
1
2
1440864
2
4
140875
4
3162
106030
name
type_id
12
1
2
1598167
2
1596
89602
name
location
12
1
2
1363955
2
3
207828
3
1592
115985
location
id
12
1
2
2413180
2
3
252132
3
211
141124
location
function
12
1
2
2431847
2
3
233963
3
211
140626
location
type_id
12
1
2
2692318
2
211
114119
location
name
12
1
2
2767360
2
8
39076
fun_def
1418837
id
1418837
fun_specialized
7911
id
7911
fun_implicit
272
id
272
fun_decl_specifiers
4269578
id
1744269
name
1368
id
name
12
1
2
362269
2
3
261590
3
4
1097511
4
5
22898
name
id
12
15
16
124
19
20
124
224
225
124
261
262
124
561
562
124
826
827
124
1034
1035
124
1093
1094
124
8148
8149
124
11028
11029
124
11099
11100
124
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
420764
fun_decl
420764
fun_decl_noexcept
140906
fun_decl
140906
constant
140466
fun_decl
constant
12
1
2
140906
constant
fun_decl
12
1
2
140026
2
3
440
fun_decl_empty_noexcept
1160979
fun_decl
1160979
fun_decl_typedef_type
2755
fun_decl
2755
typedeftype_id
123
fun_decl
typedeftype_id
12
1
2
2755
typedeftype_id
fun_decl
12
1
2
39
2
3
11
3
4
11
5
13
7
16
17
11
17
18
3
21
22
7
25
43
7
46
55
7
89
128
7
158
159
3
fun_requires
29023
id
10082
kind
42
constraint
28787
id
kind
12
1
2
10017
2
3
64
id
constraint
12
1
2
7250
2
3
493
3
6
858
6
13
321
13
14
1136
19
20
21
kind
id
12
208
209
21
265
266
21
kind
constraint
12
580
581
21
762
763
21
constraint
id
12
1
2
28551
2
3
235
constraint
kind
12
1
2
28787
param_decl_bind
7295294
id
7295294
index
7964
fun_decl
3524381
id
index
12
1
2
7295294
id
fun_decl
12
1
2
7295294
index
id
12
2
3
3982
6
7
1991
16
20
622
25
147
622
343
16219
622
28320
28321
124
index
fun_decl
12
2
3
3982
6
7
1991
16
20
622
25
147
622
343
16219
622
28320
28321
124
fun_decl
id
12
1
2
1506075
2
3
973933
3
4
600837
4
5
290089
5
65
153444
fun_decl
index
12
1
2
1506075
2
3
973933
3
4
600837
4
5
290089
5
65
153444
var_decls
9375077
id
9368606
variable
9027368
type_id
1452936
name
850480
location
6259509
id
variable
12
1
2
9368606
id
type_id
12
1
2
9362135
2
3
6471
id
name
12
1
2
9368606
id
location
12
1
2
9368606
variable
id
12
1
2
8703553
2
5
323814
variable
type_id
12
1
2
8974353
2
3
53015
variable
name
12
1
2
8922209
2
4
105158
variable
location
12
1
2
8782702
2
4
244665
type_id
id
12
1
2
847867
2
3
283244
3
5
127186
5
11
112874
11
2949
81762
type_id
variable
12
1
2
868525
2
3
268435
3
5
122581
5
11
112501
11
2872
80891
type_id
name
12
1
2
1116800
2
3
192148
3
7
114990
7
1038
28996
type_id
location
12
1
2
983018
2
3
218531
3
6
133284
6
95
109016
97
2622
9084
name
id
12
1
2
464690
2
3
164894
3
4
59361
4
7
66206
7
25
64090
25
27139
31236
name
variable
12
1
2
475766
2
3
164894
3
4
55130
4
8
72180
8
44
63842
44
26704
18667
name
type_id
12
1
2
653105
2
3
110510
3
11
65335
11
3463
21529
name
location
12
1
2
492442
2
3
182939
3
4
51521
4
8
64837
8
22619
58739
location
id
12
1
2
5758231
2
20
471161
20
2943
30116
location
variable
12
1
2
5838874
2
2935
420635
location
type_id
12
1
2
5961704
2
2555
297805
location
name
12
1
2
6247189
2
5
12320
var_def
3763197
id
3763197
var_specialized
643
id
643
var_decl_specifiers
488709
id
488709
name
497
id
name
12
1
2
488709
name
id
12
16
17
124
77
78
124
653
654
124
3181
3182
124
is_structured_binding
943
id
943
var_requires
386
id
64
constraint
386
id
constraint
12
2
3
21
3
4
21
13
14
21
constraint
id
12
1
2
386
type_decls
1629528
id
1629528
type_id
1610612
location
1543659
id
type_id
12
1
2
1629528
id
location
12
1
2
1629528
type_id
id
12
1
2
1594309
2
10
16302
type_id
location
12
1
2
1594433
2
10
16178
location
id
12
1
2
1521631
2
64
22027
location
type_id
12
1
2
1521756
2
64
21902
type_def
1092906
id
1092906
type_decl_top
675760
type_decl
675760
type_requires
7658
id
2037
constraint
7636
id
constraint
12
1
2
1008
2
5
107
5
6
600
6
13
171
13
14
150
constraint
id
12
1
2
7615
2
3
21
namespace_decls
407977
id
407977
namespace_id
1838
location
407977
bodylocation
407977
id
namespace_id
12
1
2
407977
id
location
12
1
2
407977
id
bodylocation
12
1
2
407977
namespace_id
id
12
1
2
388
2
3
202
3
6
170
6
15
153
15
34
145
35
62
145
63
81
145
86
144
153
153
232
145
263
1509
145
1882
12507
40
namespace_id
location
12
1
2
388
2
3
202
3
6
170
6
15
153
15
34
145
35
62
145
63
81
145
86
144
153
153
232
145
263
1509
145
1882
12507
40
namespace_id
bodylocation
12
1
2
388
2
3
202
3
6
170
6
15
153
15
34
145
35
62
145
63
81
145
86
144
153
153
232
145
263
1509
145
1882
12507
40
location
id
12
1
2
407977
location
namespace_id
12
1
2
407977
location
bodylocation
12
1
2
407977
bodylocation
id
12
1
2
407977
bodylocation
namespace_id
12
1
2
407977
bodylocation
location
12
1
2
407977
usings
271001
id
271001
element_id
58827
location
26741
kind
21
id
element_id
12
1
2
271001
id
location
12
1
2
271001
id
kind
12
1
2
271001
element_id
id
12
1
2
51126
2
5
5365
5
134
2335
element_id
location
12
1
2
51126
2
5
5365
5
134
2335
element_id
kind
12
1
2
58827
location
id
12
1
2
21092
2
4
2282
4
132
1946
145
367
1420
location
element_id
12
1
2
21092
2
4
2282
4
132
1946
145
367
1420
location
kind
12
1
2
26741
kind
id
12
393
394
10
25368
25369
10
kind
element_id
12
214
215
10
5378
5379
10
kind
location
12
356
357
10
2186
2187
10
using_container
577834
parent
21807
child
271001
parent
child
12
1
2
10330
2
3
1609
3
6
1851
6
7
2282
7
28
1662
28
136
778
145
146
2608
146
437
683
child
parent
12
1
2
96225
2
3
119800
3
4
20019
4
5
26604
5
65
8352
static_asserts
172750
id
172750
condition
172750
message
38652
location
22585
enclosing
6810
id
condition
12
1
2
172750
id
message
12
1
2
172750
id
location
12
1
2
172750
id
enclosing
12
1
2
172750
condition
id
12
1
2
172750
condition
message
12
1
2
172750
condition
location
12
1
2
172750
condition
enclosing
12
1
2
172750
message
id
12
1
2
28416
2
3
639
3
4
3619
4
12
2081
12
17
3125
17
513
769
message
condition
12
1
2
28416
2
3
639
3
4
3619
4
12
2081
12
17
3125
17
513
769
message
location
12
1
2
35818
2
33
2834
message
enclosing
12
1
2
30222
2
3
348
3
4
3385
4
12
1903
12
43
2793
location
id
12
1
2
4267
2
3
3717
3
4
1741
4
5
121
5
6
4721
6
13
429
14
15
2640
16
17
64
17
18
4381
19
52
502
location
condition
12
1
2
4267
2
3
3717
3
4
1741
4
5
121
5
6
4721
6
13
429
14
15
2640
16
17
64
17
18
4381
19
52
502
location
message
12
1
2
6940
2
3
7652
3
4
7758
4
7
234
location
enclosing
12
1
2
5053
2
3
8073
3
4
1481
4
5
4745
5
13
493
13
14
2640
16
43
97
enclosing
id
12
1
2
5709
2
3
526
3
228
526
229
11052
48
enclosing
condition
12
1
2
5709
2
3
526
3
228
526
229
11052
48
enclosing
message
12
1
2
5863
2
3
518
3
2936
429
enclosing
location
12
1
2
5846
2
3
534
3
1929
429
params
7052246
id
7011800
function
3400305
index
7964
type_id
1217355
id
function
12
1
2
7011800
id
index
12
1
2
7011800
id
type_id
12
1
2
6971355
2
3
40445
function
id
12
1
2
1470856
2
3
924776
3
4
578187
4
5
280506
5
65
145978
function
index
12
1
2
1470856
2
3
924776
3
4
578187
4
5
280506
5
65
145978
function
type_id
12
1
2
1778617
2
3
1029313
3
4
437436
4
11
154938
index
id
12
2
3
3982
6
7
1991
14
18
622
23
138
622
322
15505
622
27323
27324
124
index
function
12
2
3
3982
6
7
1991
14
18
622
23
138
622
322
15505
622
27323
27324
124
index
type_id
12
1
2
3982
2
3
1991
4
7
622
9
55
622
116
2703
622
7497
7498
124
type_id
id
12
1
2
735614
2
3
239687
3
5
93087
5
13
93709
13
2574
55255
type_id
function
12
1
2
817502
2
3
179081
3
6
106154
6
27
91967
27
2562
22649
type_id
index
12
1
2
992725
2
3
166387
3
65
58241
overrides
159153
new
150382
old
17799
new
old
12
1
2
141620
2
4
8762
old
new
12
1
2
9685
2
3
2405
3
4
1643
4
6
1481
6
17
1336
17
230
1247
membervariables
1502979
id
1500528
type_id
457641
name
642757
id
type_id
12
1
2
1498186
2
4
2341
id
name
12
1
2
1500528
type_id
id
12
1
2
339459
2
3
72597
3
10
35454
10
4445
10129
type_id
name
12
1
2
357050
2
3
64754
3
57
34365
60
2186
1470
name
id
12
1
2
422023
2
3
122484
3
5
58056
5
664
40192
name
type_id
12
1
2
525010
2
3
73196
3
668
44549
globalvariables
492567
id
492567
type_id
10329
name
112252
id
type_id
12
1
2
492567
id
name
12
1
2
492567
type_id
id
12
1
2
6969
2
3
373
3
5
746
5
20
871
20
80
871
152
2216
497
type_id
name
12
1
2
7093
2
3
373
3
5
746
5
20
746
20
74
871
125
228
497
name
id
12
1
2
94954
2
7
8835
7
604
8462
name
type_id
12
1
2
96696
2
3
15307
3
4
248
localvariables
724728
id
724728
type_id
53300
name
101414
id
type_id
12
1
2
724728
id
name
12
1
2
724728
type_id
id
12
1
2
28790
2
3
7806
3
4
4021
4
6
4061
6
12
4128
12
162
4001
162
19347
491
type_id
name
12
1
2
38250
2
3
6704
3
5
4468
5
3509
3877
name
id
12
1
2
62404
2
3
16004
3
4
6516
4
8
8130
8
134
7606
134
7549
750
name
type_id
12
1
2
84403
2
3
8393
3
15
7666
15
1509
950
autoderivation
228611
var
228611
derivation_type
622
var
derivation_type
12
1
2
228611
derivation_type
var
12
38
39
124
79
80
124
454
455
124
530
531
124
736
737
124
orphaned_variables
44035
var
44035
function
40786
var
function
12
1
2
44035
function
var
12
1
2
39939
2
47
846
enumconstants
347955
id
347955
parent
41554
index
13942
type_id
54
name
347574
location
320561
id
parent
12
1
2
347955
id
index
12
1
2
347955
id
type_id
12
1
2
347955
id
name
12
1
2
347955
id
location
12
1
2
347955
parent
id
12
1
2
1524
2
3
5772
3
4
8713
4
5
5555
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3431
15
33
3158
33
257
1307
parent
index
12
1
2
1524
2
3
5772
3
4
8713
4
5
5555
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3431
15
33
3158
33
257
1307
parent
type_id
12
1
2
41554
parent
name
12
1
2
1524
2
3
5772
3
4
8713
4
5
5555
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3431
15
33
3158
33
257
1307
parent
location
12
1
2
2124
2
3
5990
3
4
8768
4
5
5500
5
6
4574
6
7
2505
7
8
1851
8
11
3812
11
17
3213
17
165
3158
256
257
54
index
id
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
764
980
index
parent
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
764
980
index
type_id
12
1
2
13942
index
name
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
761
980
index
location
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
764
980
type_id
id
12
6389
6390
54
type_id
parent
12
763
764
54
type_id
index
12
256
257
54
type_id
name
12
6382
6383
54
type_id
location
12
5886
5887
54
name
id
12
1
2
347193
2
3
381
name
parent
12
1
2
347193
2
3
381
name
index
12
1
2
347574
name
type_id
12
1
2
347574
name
location
12
1
2
347193
2
3
381
location
id
12
1
2
319526
2
205
1034
location
parent
12
1
2
320561
location
index
12
1
2
319526
2
205
1034
location
type_id
12
1
2
320561
location
name
12
1
2
319526
2
205
1034
builtintypes
7218
id
7218
name
7218
kind
7218
size
871
sign
373
alignment
622
id
name
12
1
2
7218
id
kind
12
1
2
7218
id
size
12
1
2
7218
id
sign
12
1
2
7218
id
alignment
12
1
2
7218
name
id
12
1
2
7218
name
kind
12
1
2
7218
name
size
12
1
2
7218
name
sign
12
1
2
7218
name
alignment
12
1
2
7218
kind
id
12
1
2
7218
kind
name
12
1
2
7218
kind
size
12
1
2
7218
kind
sign
12
1
2
7218
kind
alignment
12
1
2
7218
size
id
12
2
3
248
8
9
124
9
10
124
10
11
124
13
14
124
14
15
124
size
name
12
2
3
248
8
9
124
9
10
124
10
11
124
13
14
124
14
15
124
size
kind
12
2
3
248
8
9
124
9
10
124
10
11
124
13
14
124
14
15
124
size
sign
12
1
2
248
3
4
622
size
alignment
12
1
2
497
2
3
373
sign
id
12
6
7
124
12
13
124
40
41
124
sign
name
12
6
7
124
12
13
124
40
41
124
sign
kind
12
6
7
124
12
13
124
40
41
124
sign
size
12
5
6
248
7
8
124
sign
alignment
12
5
6
373
alignment
id
12
7
8
124
10
11
124
12
13
124
13
14
124
16
17
124
alignment
name
12
7
8
124
10
11
124
12
13
124
13
14
124
16
17
124
alignment
kind
12
7
8
124
10
11
124
12
13
124
13
14
124
16
17
124
alignment
size
12
2
3
622
alignment
sign
12
3
4
622
derivedtypes
3023724
id
3023724
name
1457167
kind
746
type_id
1942143
id
name
12
1
2
3023724
id
kind
12
1
2
3023724
id
type_id
12
1
2
3023724
name
id
12
1
2
1340932
2
28
109639
29
4302
6595
name
kind
12
1
2
1457167
name
type_id
12
1
2
1341056
2
28
109514
29
4302
6595
kind
id
12
724
725
124
2333
2334
124
3628
3629
124
4301
4302
124
5557
5558
124
7754
7755
124
kind
name
12
1
2
124
671
672
124
1613
1614
124
2429
2430
124
2655
2656
124
4340
4341
124
kind
type_id
12
207
208
124
2333
2334
124
3624
3625
124
4301
4302
124
5492
5493
124
7754
7755
124
type_id
id
12
1
2
1314424
2
3
374963
3
4
122955
4
137
129799
type_id
name
12
1
2
1315918
2
3
374963
3
4
121461
4
137
129799
type_id
kind
12
1
2
1316291
2
3
375585
3
4
123203
4
6
127061
pointerishsize
2242063
id
2242063
size
248
alignment
248
id
size
12
1
2
2242063
id
alignment
12
1
2
2242063
size
id
12
3
4
124
18013
18014
124
size
alignment
12
1
2
248
alignment
id
12
3
4
124
18013
18014
124
alignment
size
12
1
2
248
arraysizes
80393
id
80393
num_elements
17796
bytesize
20160
alignment
622
id
num_elements
12
1
2
80393
id
bytesize
12
1
2
80393
id
alignment
12
1
2
80393
num_elements
id
12
1
2
248
2
3
10827
3
4
248
4
5
3484
5
9
1493
9
42
1368
56
57
124
num_elements
bytesize
12
1
2
11698
2
3
3982
3
5
995
5
11
1120
num_elements
alignment
12
1
2
11698
2
3
3982
3
4
746
4
6
1368
bytesize
id
12
1
2
622
2
3
12693
3
4
497
4
5
2737
5
7
1493
7
17
1617
24
45
497
bytesize
num_elements
12
1
2
14560
2
3
3609
3
6
1866
6
7
124
bytesize
alignment
12
1
2
14809
2
3
3360
3
5
1617
5
6
373
alignment
id
12
10
11
124
86
87
124
91
92
124
121
122
124
338
339
124
alignment
num_elements
12
4
5
124
16
17
248
48
49
124
139
140
124
alignment
bytesize
12
4
5
124
19
20
124
20
21
124
48
49
124
140
141
124
tupleelements
1
id
1
num_elements
1
id
num_elements
12
1
2
1
num_elements
id
12
1
2
1
typedefbase
1755826
id
1755826
type_id
834256
id
type_id
12
1
2
1755826
type_id
id
12
1
2
659363
2
3
80760
3
6
63918
6
4525
30213
decltypes
814571
id
27567
expr
814571
kind
21
base_type
3341
parentheses_would_change_meaning
21
id
expr
12
1
2
9738
2
3
3649
4
5
3627
6
9
549
23
24
3253
29
30
3143
32
33
131
171
172
3077
173
224
395
id
kind
12
1
2
27567
id
base_type
12
1
2
27567
id
parentheses_would_change_meaning
12
1
2
27567
expr
id
12
1
2
814571
expr
kind
12
1
2
814571
expr
base_type
12
1
2
814571
expr
parentheses_would_change_meaning
12
1
2
814571
kind
id
12
1254
1255
21
kind
expr
12
37054
37055
21
kind
base_type
12
152
153
21
kind
parentheses_would_change_meaning
12
1
2
21
base_type
id
12
1
2
1209
2
3
1033
3
4
351
4
5
175
5
8
285
8
166
263
245
246
21
base_type
expr
12
1
2
1165
2
3
857
3
4
329
4
7
285
7
201
307
340
1601
263
2800
8194
131
base_type
kind
12
1
2
3341
base_type
parentheses_would_change_meaning
12
1
2
3341
parentheses_would_change_meaning
id
12
1254
1255
21
parentheses_would_change_meaning
expr
12
37054
37055
21
parentheses_would_change_meaning
kind
12
1
2
21
parentheses_would_change_meaning
base_type
12
152
153
21
type_operators
7937
id
7937
arg_type
7164
kind
85
base_type
5234
id
arg_type
12
1
2
7937
id
kind
12
1
2
7937
id
base_type
12
1
2
7937
arg_type
id
12
1
2
6392
2
3
772
arg_type
kind
12
1
2
6392
2
3
772
arg_type
base_type
12
1
2
7143
2
3
21
kind
id
12
1
2
21
7
8
21
96
97
21
266
267
21
kind
arg_type
12
1
2
21
7
8
21
96
97
21
266
267
21
kind
base_type
12
1
2
21
4
5
21
72
73
21
222
223
21
base_type
id
12
1
2
3625
2
3
900
3
4
343
4
6
364
base_type
arg_type
12
1
2
3775
2
3
986
3
4
450
4
5
21
base_type
kind
12
1
2
4075
2
3
1136
3
4
21
usertypes
4137700
id
4137700
name
915395
kind
126
id
name
12
1
2
4137700
id
kind
12
1
2
4137700
name
id
12
1
2
652104
2
3
158113
3
8
70325
8
32667
34852
name
kind
12
1
2
863858
2
10
51536
kind
id
12
28
29
10
64
65
10
579
580
10
1052
1053
10
1656
1657
10
1874
1875
10
4586
4587
10
20075
20076
10
21491
21492
10
82174
82175
10
92838
92839
10
166906
166907
10
kind
name
12
19
20
10
47
48
10
50
51
10
153
154
10
417
418
10
771
772
10
1565
1566
10
3066
3067
10
5586
5587
10
10903
10904
10
12189
12190
10
57664
57665
10
usertypesize
1359659
id
1359659
size
1472
alignment
84
id
size
12
1
2
1359659
id
alignment
12
1
2
1359659
size
id
12
1
2
462
2
3
189
3
4
94
4
6
94
6
9
115
9
19
115
19
30
115
30
115
115
118
1735
115
1839
99841
52
size
alignment
12
1
2
1199
2
3
178
3
6
94
alignment
id
12
1
2
10
3
4
10
7
8
10
54
55
10
56
57
10
2141
2142
10
11949
11950
10
115036
115037
10
alignment
size
12
1
2
21
3
4
10
11
12
10
12
13
10
17
18
10
27
28
10
111
112
10
usertype_final
11449
id
11449
usertype_uuid
47795
id
47795
uuid
47252
id
uuid
12
1
2
47795
uuid
id
12
1
2
46710
2
3
542
usertype_alias_kind
1755826
id
1755826
alias_kind
21
id
alias_kind
12
1
2
1755826
alias_kind
id
12
36914
36915
10
129992
129993
10
nontype_template_parameters
761296
id
761296
type_template_type_constraint
27071
id
13342
constraint
25934
id
constraint
12
1
2
10189
2
3
900
3
5
1029
5
14
1115
14
17
107
constraint
id
12
1
2
24797
2
3
1136
mangled_name
7910443
id
7910443
mangled_name
6349610
is_complete
248
id
mangled_name
12
1
2
7910443
id
is_complete
12
1
2
7910443
mangled_name
id
12
1
2
6016213
2
1120
333397
mangled_name
is_complete
12
1
2
6349610
is_complete
id
12
6
7
124
63558
63559
124
is_complete
mangled_name
12
6
7
124
51016
51017
124
is_pod_class
590976
id
590976
is_standard_layout_class
1120585
id
1120585
is_complete
1341565
id
1341565
is_class_template
231194
id
231194
class_instantiation
1122247
to
1119207
from
71524
to
from
12
1
2
1117071
2
8
2135
from
to
12
1
2
20387
2
3
12834
3
4
7111
4
5
4639
5
7
6048
7
10
5691
10
17
5901
17
52
5396
52
4223
3513
class_template_argument
2887489
type_id
1362258
index
1178
arg_type
818791
type_id
index
12
1
2
577750
2
3
408654
3
4
249951
4
7
102684
7
113
23217
type_id
arg_type
12
1
2
606185
2
3
422593
3
4
250782
4
113
82696
index
type_id
12
2
3
10
4
5
746
5
30
94
33
90
94
95
453
94
643
7128
94
11968
129492
42
index
arg_type
12
2
3
10
4
5
746
5
16
105
16
35
94
37
155
94
196
3263
94
10412
44535
31
arg_type
type_id
12
1
2
511580
2
3
166897
3
5
74922
5
46
61414
46
12620
3976
arg_type
index
12
1
2
720904
2
3
79593
3
22
18294
class_template_argument_value
506797
type_id
204506
index
304
arg_value
506662
type_id
index
12
1
2
154818
2
3
43087
3
8
6600
type_id
arg_value
12
1
2
146999
2
3
40210
3
45
15434
45
154
1861
index
type_id
12
2
3
33
20
21
33
49
50
33
84
85
33
105
106
33
278
279
33
981
982
33
2472
2473
33
3753
3754
33
index
arg_value
12
3
4
33
74
75
33
105
106
33
273
274
33
336
337
33
892
893
33
2433
2434
33
4802
4803
33
6051
6052
33
arg_value
type_id
12
1
2
506526
2
3
135
arg_value
index
12
1
2
506662
is_proxy_class_for
48244
id
48244
templ_param_id
45582
id
templ_param_id
12
1
2
48244
templ_param_id
id
12
1
2
44867
2
79
715
type_mentions
5911109
id
5911109
type_id
277863
location
5854796
kind
54
id
type_id
12
1
2
5911109
id
location
12
1
2
5911109
id
kind
12
1
2
5911109
type_id
id
12
1
2
137297
2
3
31206
3
4
11654
4
5
14976
5
7
19932
7
12
21839
12
28
21022
28
8941
19932
type_id
location
12
1
2
137297
2
3
31206
3
4
11654
4
5
14976
5
7
19932
7
12
21839
12
28
21022
28
8941
19932
type_id
kind
12
1
2
277863
location
id
12
1
2
5809103
2
4
45693
location
type_id
12
1
2
5809103
2
4
45693
location
kind
12
1
2
5854796
kind
id
12
108537
108538
54
kind
type_id
12
5102
5103
54
kind
location
12
107503
107504
54
is_function_template
1328114
id
1328114
function_instantiation
967596
to
967596
from
181523
to
from
12
1
2
967596
from
to
12
1
2
109834
2
3
42546
3
9
14351
9
104
13640
119
1532
1150
function_template_argument
2468730
function_id
1443897
index
473
arg_type
296063
function_id
index
12
1
2
777949
2
3
410501
3
4
170692
4
15
84753
function_id
arg_type
12
1
2
796971
2
3
408606
3
4
168526
4
9
69793
index
function_id
12
1
2
169
7
8
33
45
46
33
77
78
33
138
139
33
280
281
33
2504
2505
33
7547
7548
33
19675
19676
33
42659
42660
33
index
arg_type
12
1
2
169
4
5
33
17
18
33
27
28
33
52
53
33
112
113
33
315
316
33
972
973
33
2754
2755
33
6081
6082
33
arg_type
function_id
12
1
2
173637
2
3
26164
3
4
19868
4
6
22508
6
11
23083
11
76
23219
79
2452
7581
arg_type
index
12
1
2
255142
2
3
31918
3
15
9003
function_template_argument_value
449832
function_id
195502
index
473
arg_value
447158
function_id
index
12
1
2
150418
2
3
42613
3
8
2470
function_id
arg_value
12
1
2
143546
2
3
36453
3
54
14757
54
113
744
index
function_id
12
1
2
169
2
3
33
3
4
33
4
5
33
15
16
33
27
28
33
1345
1346
33
1388
1389
33
1850
1851
33
2547
2548
33
index
arg_value
12
1
2
169
2
3
33
3
4
33
4
5
33
51
52
33
63
64
33
1906
1907
33
3295
3296
33
3702
3703
33
4180
4181
33
arg_value
function_id
12
1
2
444484
2
3
2673
arg_value
index
12
1
2
447158
is_variable_template
58490
id
58490
variable_instantiation
427356
to
427356
from
35343
to
from
12
1
2
427356
from
to
12
1
2
15182
2
3
3857
3
4
2364
4
6
2986
6
8
2240
8
12
3111
12
31
2737
32
390
2737
545
546
124
variable_template_argument
772451
variable_id
405577
index
1991
arg_type
255741
variable_id
index
12
1
2
161534
2
3
189535
3
4
36338
4
17
18169
variable_id
arg_type
12
1
2
176343
2
3
179828
3
4
33601
4
17
15804
index
variable_id
12
28
29
871
34
35
373
37
38
124
66
67
124
146
147
124
438
439
124
1961
1962
124
3259
3260
124
index
arg_type
12
1
2
871
2
3
373
5
6
124
28
29
124
54
55
124
161
162
124
747
748
124
1327
1328
124
arg_type
variable_id
12
1
2
173481
2
3
46294
3
6
21529
6
206
14436
arg_type
index
12
1
2
227491
2
3
24640
3
7
3609
variable_template_argument_value
19911
variable_id
14809
index
497
arg_value
19911
variable_id
index
12
1
2
13315
2
3
1493
variable_id
arg_value
12
1
2
10453
2
3
3982
4
5
373
index
variable_id
12
17
18
124
27
28
124
41
42
124
46
47
124
index
arg_value
12
22
23
124
29
30
124
50
51
124
59
60
124
arg_value
variable_id
12
1
2
19911
arg_value
index
12
1
2
19911
template_template_instantiation
6346
to
4977
from
1120
to
from
12
1
2
3609
2
3
1368
from
to
12
1
2
746
2
3
124
16
17
124
27
28
124
template_template_argument
9636
type_id
6090
index
105
arg_type
9047
type_id
index
12
1
2
4996
2
3
420
3
8
504
8
11
168
type_id
arg_type
12
1
2
5017
2
4
557
4
10
462
10
11
52
index
type_id
12
6
7
10
11
12
10
16
17
10
21
22
10
27
28
10
38
39
10
50
51
10
64
65
10
104
105
10
579
580
10
index
arg_type
12
6
7
10
11
12
10
16
17
10
21
22
10
27
28
10
38
39
10
50
51
10
64
65
10
99
100
10
538
539
10
arg_type
type_id
12
1
2
9015
3
43
31
arg_type
index
12
1
2
9026
2
11
21
template_template_argument_value
746
type_id
124
index
124
arg_value
746
type_id
index
12
1
2
124
type_id
arg_value
12
6
7
124
index
type_id
12
1
2
124
index
arg_value
12
6
7
124
arg_value
type_id
12
1
2
746
arg_value
index
12
1
2
746
concept_templates
3603
concept_id
3603
name
3603
location
3603
concept_id
name
12
1
2
3603
concept_id
location
12
1
2
3603
name
concept_id
12
1
2
3603
name
location
12
1
2
3603
location
concept_id
12
1
2
3603
location
name
12
1
2
3603
concept_instantiation
90160
to
90160
from
3432
to
from
12
1
2
90160
from
to
12
1
2
235
2
3
107
3
4
364
4
5
128
5
6
300
6
8
235
8
10
107
10
12
278
12
15
214
15
19
214
19
25
257
25
37
257
38
49
257
50
72
257
78
387
214
is_type_constraint
36789
concept_id
36789
concept_template_argument
112705
concept_id
76152
index
128
arg_type
21365
concept_id
index
12
1
2
46335
2
3
24604
3
7
5212
concept_id
arg_type
12
1
2
49938
2
3
22309
3
7
3904
index
concept_id
12
11
12
21
26
27
21
34
35
21
243
244
21
1390
1391
21
3550
3551
21
index
arg_type
12
11
12
21
23
24
21
31
32
21
96
97
21
359
360
21
640
641
21
arg_type
concept_id
12
1
2
10361
2
3
2960
3
4
1051
4
5
1351
5
6
1158
6
9
1608
9
14
1973
14
259
900
arg_type
index
12
1
2
17976
2
3
3260
3
4
128
concept_template_argument_value
105
concept_id
82
index
15
arg_value
105
concept_id
index
12
1
2
82
concept_id
arg_value
12
1
2
60
2
3
22
index
concept_id
12
3
4
7
8
9
7
index
arg_value
12
4
5
7
10
11
7
arg_value
concept_id
12
1
2
105
arg_value
index
12
1
2
105
routinetypes
600588
id
600588
return_type
282016
id
return_type
12
1
2
600588
return_type
id
12
1
2
232565
2
3
34998
3
4677
14452
routinetypeargs
1178605
routine
416032
index
980
type_id
112082
routine
index
12
1
2
82945
2
3
126078
3
4
107888
4
5
49287
5
7
33167
7
19
16665
routine
type_id
12
1
2
88935
2
3
138713
3
4
114641
4
5
40737
5
10
32894
10
11
108
index
routine
12
1
2
108
2
3
108
6
7
54
7
8
54
13
14
54
23
24
54
43
44
54
156
157
54
206
207
54
306
307
54
584
585
54
915
916
54
1820
1821
54
3801
3802
54
6116
6117
54
7639
7640
54
index
type_id
12
1
2
108
2
3
108
6
7
108
9
10
54
16
17
54
26
27
54
40
41
54
67
68
54
97
98
54
127
128
54
192
193
54
314
315
54
510
511
54
788
789
54
1182
1183
54
type_id
routine
12
1
2
33276
2
3
15576
3
4
13288
4
5
9803
5
6
6372
6
8
9476
8
13
9530
13
26
8659
26
926
6099
type_id
index
12
1
2
79405
2
3
17536
3
5
9476
5
17
5664
ptrtomembers
9678
id
9678
type_id
7942
class_id
4849
id
type_id
12
1
2
9678
id
class_id
12
1
2
9678
type_id
id
12
1
2
7732
2
84
210
type_id
class_id
12
1
2
7732
2
84
210
class_id
id
12
1
2
3892
2
3
515
8
9
399
10
65
42
class_id
type_id
12
1
2
3892
2
3
515
8
9
399
10
65
42
specifiers
7715
id
7715
str
7715
id
str
12
1
2
7715
str
id
12
1
2
7715
typespecifiers
852347
type_id
844880
spec_id
1617
type_id
spec_id
12
1
2
837413
2
3
7466
spec_id
type_id
12
1
2
124
2
3
124
16
17
124
17
18
124
24
25
124
44
45
124
49
50
124
51
52
124
112
113
124
199
200
124
325
326
124
547
548
124
5462
5463
124
funspecifiers
9694661
func_id
4002014
spec_id
2364
func_id
spec_id
12
1
2
1525489
2
3
505634
3
4
1034540
4
5
691186
5
8
245163
spec_id
func_id
12
17
18
124
18
19
124
53
54
124
114
115
124
216
217
124
272
273
124
356
357
124
653
654
124
769
770
124
823
824
124
1096
1097
124
1261
1262
124
1670
1671
124
3304
3305
124
3355
3356
124
6170
6171
124
15137
15138
124
19840
19841
124
22777
22778
124
varspecifiers
3078855
var_id
2314866
spec_id
1120
var_id
spec_id
12
1
2
1654293
2
3
557653
3
5
102918
spec_id
var_id
12
97
98
124
240
241
124
1091
1092
124
1334
1335
124
2238
2239
124
2816
2817
124
3492
3493
124
4939
4940
124
8493
8494
124
explicit_specifier_exprs
41192
func_id
41192
constant
41192
func_id
constant
12
1
2
41192
constant
func_id
12
1
2
41192
attributes
652234
id
652234
kind
373
name
2115
name_space
248
location
646136
id
kind
12
1
2
652234
id
name
12
1
2
652234
id
name_space
12
1
2
652234
id
location
12
1
2
652234
kind
id
12
7
8
124
2406
2407
124
2828
2829
124
kind
name
12
1
2
124
6
7
124
12
13
124
kind
name_space
12
1
2
248
2
3
124
kind
location
12
4
5
124
2360
2361
124
2828
2829
124
name
id
12
1
2
248
3
4
124
6
7
124
7
8
248
10
11
248
14
15
124
18
19
124
24
25
124
59
60
124
62
63
124
72
73
124
341
342
124
1977
1978
124
2629
2630
124
name
kind
12
1
2
1866
2
3
248
name
name_space
12
1
2
2115
name
location
12
1
2
248
3
4
124
4
5
124
6
7
124
7
8
124
10
11
248
14
15
124
18
19
124
24
25
124
59
60
124
62
63
124
72
73
124
336
337
124
1977
1978
124
2629
2630
124
name_space
id
12
11
12
124
5230
5231
124
name_space
kind
12
1
2
124
3
4
124
name_space
name
12
2
3
124
15
16
124
name_space
location
12
11
12
124
5181
5182
124
location
id
12
1
2
640287
2
5
5849
location
kind
12
1
2
646136
location
name
12
1
2
641034
2
3
5102
location
name_space
12
1
2
646136
attribute_args
82085
id
82085
kind
17
attribute
70847
index
40
location
56854
id
kind
12
1
2
82085
id
attribute
12
1
2
82085
id
index
12
1
2
82085
id
location
12
1
2
82085
kind
id
12
100
101
5
2252
2253
5
11914
11915
5
kind
attribute
12
100
101
5
1892
1893
5
10583
10584
5
kind
index
12
1
2
5
4
5
5
7
8
5
kind
location
12
15
16
5
2183
2184
5
9330
9331
5
attribute
id
12
1
2
65410
2
7
5316
7
25
120
attribute
kind
12
1
2
69340
2
3
1507
attribute
index
12
1
2
67821
2
8
3026
attribute
location
12
1
2
68350
2
6
2497
index
id
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
526
527
5
13293
13294
5
index
kind
12
1
2
17
2
3
17
3
4
5
index
attribute
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
526
527
5
12313
12314
5
index
location
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
441
442
5
9074
9075
5
location
id
12
1
2
41266
2
3
11789
3
25
3797
location
kind
12
1
2
47377
2
3
9476
location
attribute
12
1
2
42613
2
3
12227
3
11
2013
location
index
12
1
2
56606
2
8
247
attribute_arg_value
16585
arg
16585
value
507
arg
value
12
1
2
16585
value
arg
12
1
2
203
5
6
33
6
7
33
15
16
33
25
26
33
51
52
33
52
53
33
71
72
33
76
77
33
183
184
33
attribute_arg_type
459
arg
459
type_id
83
arg
type_id
12
1
2
459
type_id
arg
12
1
2
71
2
3
3
35
36
3
60
61
3
attribute_arg_constant
71640
arg
71640
constant
71640
arg
constant
12
1
2
71640
constant
arg
12
1
2
71640
attribute_arg_expr
1587
arg
1587
expr
1587
arg
expr
12
1
2
1587
expr
arg
12
1
2
1587
attribute_arg_name
6
arg
6
name
5
arg
name
12
1
2
6
name
arg
12
1
2
4
2
3
1
typeattributes
96074
type_id
94331
spec_id
32356
type_id
spec_id
12
1
2
92589
2
3
1742
spec_id
type_id
12
1
2
27876
2
9
2488
11
58
1991
funcattributes
841520
func_id
797092
spec_id
615273
func_id
spec_id
12
1
2
757144
2
7
39947
spec_id
func_id
12
1
2
570347
2
213
44925
varattributes
537095
var_id
456832
spec_id
532756
var_id
spec_id
12
1
2
376579
2
3
80250
3
8
3
spec_id
var_id
12
1
2
530626
2
252
2130
namespaceattributes
5957
namespace_id
135
spec_id
5957
namespace_id
spec_id
12
1
2
67
11
12
33
163
164
33
spec_id
namespace_id
12
1
2
5957
stmtattributes
2230
stmt_id
2230
spec_id
579
stmt_id
spec_id
12
1
2
2230
spec_id
stmt_id
12
1
2
235
2
3
150
3
4
42
9
10
107
13
16
42
unspecifiedtype
7228465
type_id
7228465
unspecified_type_id
3955719
type_id
unspecified_type_id
12
1
2
7228465
unspecified_type_id
type_id
12
1
2
2475280
2
3
1114436
3
7
304027
7
892
61975
member
4182340
parent
541973
index
29618
child
4177735
parent
index
12
1
2
128679
2
3
83131
3
4
32356
4
5
44801
5
6
42312
6
7
33849
7
9
42188
9
13
41067
13
18
41192
18
42
40694
42
239
11698
parent
child
12
1
2
128430
2
3
83256
3
4
32107
4
5
44925
5
6
42436
6
7
32729
7
9
42561
9
13
41441
13
18
41316
18
42
40694
42
265
12071
index
parent
12
1
2
6471
2
3
2613
3
8
1866
9
10
2862
10
19
2240
19
26
2240
26
36
2488
36
50
2240
54
141
2240
150
468
2240
480
4310
2115
index
child
12
1
2
5475
2
3
3609
3
9
1866
9
10
2862
10
20
2240
20
27
2240
27
37
2613
37
56
2364
58
156
2240
164
528
2240
548
4332
1866
child
parent
12
1
2
4177735
child
index
12
1
2
4173131
2
3
4604
enclosingfunction
114982
child
114982
parent
69094
child
parent
12
1
2
114982
parent
child
12
1
2
37471
2
3
24479
3
5
6059
5
45
1083
derivations
473796
derivation
473796
sub
452201
index
236
super
234021
location
35167
derivation
sub
12
1
2
473796
derivation
index
12
1
2
473796
derivation
super
12
1
2
473796
derivation
location
12
1
2
473796
sub
derivation
12
1
2
435785
2
9
16416
sub
index
12
1
2
435785
2
8
16416
sub
super
12
1
2
435785
2
9
16416
sub
location
12
1
2
435785
2
8
16416
index
derivation
12
25
26
101
26
27
33
52
53
33
485
486
33
13360
13361
33
index
sub
12
25
26
135
52
53
33
485
486
33
13360
13361
33
index
super
12
23
24
33
24
25
33
25
26
67
32
33
33
289
290
33
6510
6511
33
index
location
12
1
2
135
7
8
33
65
66
33
963
964
33
super
derivation
12
1
2
224273
2
1655
9748
super
sub
12
1
2
224273
2
1655
9748
super
index
12
1
2
233581
2
4
440
super
location
12
1
2
228707
2
81
5314
location
derivation
12
1
2
26333
2
5
3113
5
22
2741
22
383
2673
388
928
304
location
sub
12
1
2
26333
2
5
3113
5
22
2741
22
383
2673
388
928
304
location
index
12
1
2
35167
location
super
12
1
2
28533
2
4
2606
4
26
2809
26
928
1218
derspecifiers
475556
der_id
473356
spec_id
135
der_id
spec_id
12
1
2
471156
2
3
2200
spec_id
der_id
12
65
66
33
92
93
33
1104
1105
33
12789
12790
33
direct_base_offsets
447056
der_id
447056
offset
507
der_id
offset
12
1
2
447056
offset
der_id
12
1
2
101
2
3
135
3
4
101
4
5
33
7
8
33
9
10
33
110
111
33
13058
13059
33
virtual_base_offsets
5787
sub
5787
super
101
offset
338
sub
super
12
1
2
5787
sub
offset
12
1
2
5787
super
sub
12
9
10
67
153
154
33
super
offset
12
1
2
33
9
10
67
offset
sub
12
2
3
304
153
154
33
offset
super
12
1
2
33
2
3
304
frienddecls
695869
id
695869
type_id
42140
decl_id
77341
location
6058
id
type_id
12
1
2
695869
id
decl_id
12
1
2
695869
id
location
12
1
2
695869
type_id
id
12
1
2
6160
2
3
13843
3
7
3553
7
12
3418
12
20
3621
20
32
3283
33
50
3757
50
80
3757
101
120
744
type_id
decl_id
12
1
2
6160
2
3
13843
3
7
3553
7
12
3418
12
20
3621
20
32
3283
33
50
3757
50
80
3757
101
120
744
type_id
location
12
1
2
40786
2
13
1353
decl_id
id
12
1
2
47792
2
3
5889
3
8
5957
8
15
6024
15
40
6024
40
164
5652
decl_id
type_id
12
1
2
47792
2
3
5889
3
8
5957
8
15
6024
15
40
6024
40
164
5652
decl_id
location
12
1
2
76664
2
5
676
location
id
12
1
2
5686
2
20370
372
location
type_id
12
1
2
5923
2
1148
135
location
decl_id
12
1
2
5720
2
2132
338
comments
11208577
id
11208577
contents
4294966
location
11208577
id
contents
12
1
2
11208577
id
location
12
1
2
11208577
contents
id
12
1
2
3920500
2
6
322819
6
34447
51646
contents
location
12
1
2
3920500
2
6
322819
6
34447
51646
location
id
12
1
2
11208577
location
contents
12
1
2
11208577
commentbinding
3905317
id
3342686
element
3740174
id
element
12
1
2
3281208
2
1706
61477
element
id
12
1
2
3575031
2
3
165143
exprconv
9634075
converted
9633969
conversion
9634075
converted
conversion
12
1
2
9633864
2
3
105
conversion
converted
12
1
2
9634075
compgenerated
9923438
id
9923438
synthetic_destructor_call
1666649
element
1241202
i
386
destructor_call
1666649
element
i
12
1
2
826181
2
3
408242
3
19
6778
element
destructor_call
12
1
2
826181
2
3
408242
3
19
6778
i
element
12
1
2
42
2
3
85
3
4
85
13
14
21
23
24
21
27
28
21
32
33
21
53
54
21
316
317
21
19347
19348
21
57861
57862
21
i
destructor_call
12
1
2
42
2
3
85
3
4
85
13
14
21
23
24
21
27
28
21
32
33
21
53
54
21
316
317
21
19347
19348
21
57861
57862
21
destructor_call
element
12
1
2
1666649
destructor_call
i
12
1
2
1666649
namespaces
8615
id
8615
name
4555
id
name
12
1
2
8615
name
id
12
1
2
3724
2
3
525
3
149
305
namespace_inline
497
id
497
namespacembrs
2110397
parentid
3982
memberid
2110397
parentid
memberid
12
1
2
497
2
3
248
3
4
497
4
5
622
7
10
248
10
12
248
12
18
248
19
21
248
23
24
248
25
29
248
70
83
248
165
170
248
16228
16229
124
memberid
parentid
12
1
2
2110397
exprparents
19456297
expr_id
19456297
child_index
20037
parent_id
12941381
expr_id
child_index
12
1
2
19456297
expr_id
parent_id
12
1
2
19456297
child_index
expr_id
12
1
2
3855
2
3
1519
3
4
365
4
5
8977
5
8
1660
8
11
1632
11
53
1519
56
354801
506
child_index
parent_id
12
1
2
3855
2
3
1519
3
4
365
4
5
8977
5
8
1660
8
11
1632
11
53
1519
56
354801
506
parent_id
expr_id
12
1
2
7395565
2
3
5083216
3
712
462599
parent_id
child_index
12
1
2
7395565
2
3
5083216
3
712
462599
expr_isload
6898016
expr_id
6898016
conversionkinds
6051175
expr_id
6051175
kind
7
expr_id
kind
12
1
2
6051175
kind
expr_id
12
4
5
1
5889
5890
1
7371
7372
1
40984
40985
1
71408
71409
1
93454
93455
1
5832065
5832066
1
iscall
5790819
caller
5790819
kind
64
caller
kind
12
1
2
5790819
kind
caller
12
230
231
21
1409
1410
21
268311
268312
21
numtemplatearguments
640909
expr_id
640909
num
995
expr_id
num
12
1
2
640909
num
expr_id
12
1
2
124
6
7
124
28
29
248
61
62
124
219
220
124
1573
1574
124
3234
3235
124
specialnamequalifyingelements
124
id
124
name
124
id
name
12
1
2
124
name
id
12
1
2
124
namequalifiers
3042587
id
3042587
qualifiableelement
3042587
qualifyingelement
47729
location
554605
id
qualifiableelement
12
1
2
3042587
id
qualifyingelement
12
1
2
3042587
id
location
12
1
2
3042587
qualifiableelement
id
12
1
2
3042587
qualifiableelement
qualifyingelement
12
1
2
3042587
qualifiableelement
location
12
1
2
3042587
qualifyingelement
id
12
1
2
31447
2
3
8173
3
5
4140
5
86
3582
88
41956
386
qualifyingelement
qualifiableelement
12
1
2
31447
2
3
8173
3
5
4140
5
86
3582
88
41956
386
qualifyingelement
location
12
1
2
34665
2
3
7336
3
6
3582
6
20057
2145
location
id
12
1
2
79413
2
6
41015
6
7
397795
7
192
36381
location
qualifiableelement
12
1
2
79413
2
6
41015
6
7
397795
7
192
36381
location
qualifyingelement
12
1
2
114958
2
4
13321
4
5
414055
5
33
12270
varbind
8255502
expr
8255502
var
1050486
expr
var
12
1
2
8255502
var
expr
12
1
2
171554
2
3
188720
3
4
145663
4
5
116648
5
6
83159
6
7
65824
7
9
80824
9
13
81583
13
27
79135
27
5137
37372
funbind
5806092
expr
5803625
fun
275286
expr
fun
12
1
2
5801158
2
3
2466
fun
expr
12
1
2
181071
2
3
38312
3
4
16903
4
8
22931
8
37798
16067
expr_allocator
44949
expr
44949
func
101
form
33
expr
func
12
1
2
44949
expr
form
12
1
2
44949
func
expr
12
1
2
33
591
592
33
736
737
33
func
form
12
1
2
101
form
expr
12
1328
1329
33
form
func
12
3
4
33
expr_deallocator
53478
expr
53478
func
101
form
67
expr
func
12
1
2
53478
expr
form
12
1
2
53478
func
expr
12
1
2
33
723
724
33
856
857
33
func
form
12
1
2
101
form
expr
12
723
724
33
857
858
33
form
func
12
1
2
33
2
3
33
expr_cond_two_operand
650
cond
650
expr_cond_guard
897972
cond
897972
guard
897972
cond
guard
12
1
2
897972
guard
cond
12
1
2
897972
expr_cond_true
897968
cond
897968
true
897968
cond
true
12
1
2
897968
true
cond
12
1
2
897968
expr_cond_false
897972
cond
897972
false
897972
cond
false
12
1
2
897972
false
cond
12
1
2
897972
values
13541403
id
13541403
str
113909
id
str
12
1
2
13541403
str
id
12
1
2
77855
2
3
15207
3
6
8837
6
52
8579
52
682255
3429
valuetext
6637663
id
6637663
text
1095316
id
text
12
1
2
6637663
text
id
12
1
2
833959
2
3
146911
3
7
86574
7
593719
27872
valuebind
13649553
val
13541403
expr
13649553
val
expr
12
1
2
13451245
2
6
90157
expr
val
12
1
2
13649553
fieldoffsets
1500528
id
1500528
byteoffset
31369
bitoffset
435
id
byteoffset
12
1
2
1500528
id
bitoffset
12
1
2
1500528
byteoffset
id
12
1
2
17700
2
3
2450
3
5
2668
5
12
2614
12
35
2450
35
211
2396
250
5971
1089
byteoffset
bitoffset
12
1
2
30335
2
9
1034
bitoffset
id
12
35
36
54
36
37
54
45
46
54
46
47
54
50
51
54
65
66
54
82
83
54
27193
27194
54
bitoffset
byteoffset
12
12
13
163
13
14
54
14
15
54
15
16
108
576
577
54
bitfield
30240
id
30240
bits
3484
declared_bits
3484
id
bits
12
1
2
30240
id
declared_bits
12
1
2
30240
bits
id
12
1
2
995
2
3
746
3
4
248
4
5
497
5
7
248
8
9
248
9
11
248
13
143
248
bits
declared_bits
12
1
2
3484
declared_bits
id
12
1
2
995
2
3
746
3
4
248
4
5
497
5
7
248
8
9
248
9
11
248
13
143
248
declared_bits
bits
12
1
2
3484
initialisers
2244827
init
2244827
var
978849
expr
2244827
location
515723
init
var
12
1
2
2244827
init
expr
12
1
2
2244827
init
location
12
1
2
2244827
var
init
12
1
2
868819
2
15
37292
16
25
72737
var
expr
12
1
2
868819
2
15
37292
16
25
72737
var
location
12
1
2
978841
2
3
8
expr
init
12
1
2
2244827
expr
var
12
1
2
2244827
expr
location
12
1
2
2244827
location
init
12
1
2
414196
2
3
33502
3
13
41940
13
111925
26084
location
var
12
1
2
443423
2
3
34409
3
12247
37891
location
expr
12
1
2
414196
2
3
33502
3
13
41940
13
111925
26084
braced_initialisers
67652
init
67652
expr_ancestor
1672612
exp
1672612
ancestor
837121
exp
ancestor
12
1
2
1672612
ancestor
exp
12
1
2
17032
2
3
810049
3
19
10039
exprs
25213263
id
25213263
kind
1450
location
10586811
id
kind
12
1
2
25213263
id
location
12
1
2
25213263
kind
id
12
1
10
109
12
18
109
26
100
109
105
305
109
323
467
109
607
893
109
906
1658
109
1781
2386
109
3390
4336
109
4809
5185
109
5187
22128
109
26432
50205
109
63936
144093
109
313148
313149
21
kind
location
12
1
9
109
9
15
109
17
96
109
99
222
109
260
383
109
408
594
109
599
749
109
864
1774
109
1812
2545
109
2623
2919
109
3419
4913
109
5473
21165
109
26254
76840
109
224225
224226
21
location
id
12
1
2
8904644
2
3
820704
3
16
797292
16
71733
64169
location
kind
12
1
2
9044063
2
3
774363
3
32
768384
expr_reuse
844479
reuse
844479
original
844479
value_category
42
reuse
original
12
1
2
844479
reuse
value_category
12
1
2
844479
original
reuse
12
1
2
844479
original
value_category
12
1
2
844479
value_category
reuse
12
58
59
21
39309
39310
21
value_category
original
12
58
59
21
39309
39310
21
expr_types
25213263
id
25213263
typeid
214227
value_category
43
id
typeid
12
1
2
25213263
id
value_category
12
1
2
25213263
typeid
id
12
1
2
52518
2
3
35195
3
4
14509
4
5
14530
5
8
17564
8
14
17388
14
24
16443
24
49
16069
49
134
16179
134
441492
13827
typeid
value_category
12
1
2
185935
2
3
28292
value_category
id
12
153745
153746
21
993180
993181
21
value_category
typeid
12
2282
2283
21
8750
8751
21
compound_requirement_is_noexcept
64
expr
64
new_allocated_type
45897
expr
45897
type_id
27213
expr
type_id
12
1
2
45897
type_id
expr
12
1
2
11440
2
3
14385
3
19
1387
new_array_allocated_type
6632
expr
6632
type_id
2834
expr
type_id
12
1
2
6632
type_id
expr
12
1
2
40
2
3
2502
3
5
218
6
15
72
param_ref_to_this
24953
expr
24953
aggregate_field_init
5717382
aggregate
1243070
initializer
5717204
field
3229
position
32
is_designated
2
aggregate
initializer
12
1
2
19692
2
3
669033
3
4
77868
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
field
12
1
2
19688
2
3
668965
3
4
77868
4
5
121256
5
9
96531
9
12
5094
12
13
252570
13
33
1098
aggregate
position
12
1
2
19692
2
3
669033
3
4
77868
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
is_designated
12
1
2
1242988
2
3
82
initializer
aggregate
12
1
2
5717204
initializer
field
12
1
2
5717026
2
3
178
initializer
position
12
1
2
5717204
initializer
is_designated
12
1
2
5717204
field
aggregate
12
1
2
1435
2
3
272
3
6
274
6
14
258
14
29
248
29
71
245
74
339
243
353
252555
252
392631
392632
2
field
initializer
12
1
2
1435
2
3
272
3
6
274
6
14
258
14
29
248
29
71
245
74
339
243
353
252555
252
392631
392632
2
field
position
12
1
2
3215
2
5
14
field
is_designated
12
1
2
3203
2
3
26
position
aggregate
12
46
47
3
47
48
9
48
49
3
906
907
2
937
1084
2
1096
253667
2
258512
258655
2
258762
269774
2
274305
285339
2
355291
476478
2
554345
1223379
2
1243070
1243071
1
position
initializer
12
46
47
3
47
48
9
48
49
3
906
907
2
937
1084
2
1096
253667
2
258512
258655
2
258762
269774
2
274305
285339
2
355291
476478
2
554345
1223379
2
1243070
1243071
1
position
field
12
1
2
3
2
3
9
3
4
3
4
5
2
7
10
2
10
15
2
26
31
2
39
55
2
77
106
2
144
207
2
318
885
2
1285
1286
1
position
is_designated
12
1
2
24
2
3
8
is_designated
aggregate
12
480
481
1
1242672
1242673
1
is_designated
initializer
12
710
711
1
5716494
5716495
1
is_designated
field
12
218
219
1
3037
3038
1
is_designated
position
12
8
9
1
32
33
1
aggregate_array_init
1349502
aggregate
152357
initializer
1349502
element_index
62922
position
62922
is_designated
2
aggregate
initializer
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1763
aggregate
element_index
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1763
aggregate
position
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1763
aggregate
is_designated
12
1
2
152357
initializer
aggregate
12
1
2
1349502
initializer
element_index
12
1
2
1349502
initializer
position
12
1
2
1349502
initializer
is_designated
12
1
2
1349502
element_index
aggregate
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
2151
element_index
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
2151
element_index
position
12
1
2
62916
2
4
6
element_index
is_designated
12
1
2
62914
2
3
8
position
aggregate
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152358
2151
position
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152358
2151
position
element_index
12
1
2
62917
2
4
5
position
is_designated
12
1
2
62915
2
3
7
is_designated
aggregate
12
3
4
1
152354
152355
1
is_designated
initializer
12
16
17
1
1349486
1349487
1
is_designated
element_index
12
8
9
1
62922
62923
1
is_designated
position
12
7
8
1
62922
62923
1
condition_decl_bind
407684
expr
407684
decl
407684
expr
decl
12
1
2
407684
decl
expr
12
1
2
407684
typeid_bind
47589
expr
47589
type_id
15840
expr
type_id
12
1
2
47589
type_id
expr
12
1
2
2944
2
3
12489
3
328
406
uuidof_bind
26691
expr
26691
type_id
26440
expr
type_id
12
1
2
26691
type_id
expr
12
1
2
26229
2
4
210
sizeof_bind
241830
expr
241830
type_id
11145
expr
type_id
12
1
2
241830
type_id
expr
12
1
2
3855
2
3
2750
3
4
1018
4
5
1104
5
6
281
6
7
1116
7
42
851
42
6061
166
code_block
15
block
15
routine
15
block
routine
12
1
2
15
routine
block
12
1
2
15
lambdas
18998
expr
18998
default_capture
24
has_explicit_return_type
16
has_explicit_parameter_list
16
expr
default_capture
12
1
2
18998
expr
has_explicit_return_type
12
1
2
18998
expr
has_explicit_parameter_list
12
1
2
18998
default_capture
expr
12
306
307
8
719
720
8
1321
1322
8
default_capture
has_explicit_return_type
12
2
3
24
default_capture
has_explicit_parameter_list
12
2
3
24
has_explicit_return_type
expr
12
813
814
8
1533
1534
8
has_explicit_return_type
default_capture
12
3
4
16
has_explicit_return_type
has_explicit_parameter_list
12
1
2
8
2
3
8
has_explicit_parameter_list
expr
12
34
35
8
2312
2313
8
has_explicit_parameter_list
default_capture
12
3
4
16
has_explicit_parameter_list
has_explicit_return_type
12
1
2
8
2
3
8
lambda_capture
31866
id
31866
lambda
15443
index
137
field
31866
captured_by_reference
16
is_implicit
16
location
17888
id
lambda
12
1
2
31866
id
index
12
1
2
31866
id
field
12
1
2
31866
id
captured_by_reference
12
1
2
31866
id
is_implicit
12
1
2
31866
id
location
12
1
2
31866
lambda
id
12
1
2
8187
2
3
3530
3
4
1652
4
6
1255
6
18
817
lambda
index
12
1
2
8187
2
3
3530
3
4
1652
4
6
1255
6
18
817
lambda
field
12
1
2
8187
2
3
3530
3
4
1652
4
6
1255
6
18
817
lambda
captured_by_reference
12
1
2
14204
2
3
1239
lambda
is_implicit
12
1
2
15321
2
3
121
lambda
location
12
1
2
8778
2
3
3684
3
4
1384
4
7
1287
7
18
307
index
id
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
lambda
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
field
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
captured_by_reference
12
1
2
32
2
3
105
index
is_implicit
12
1
2
80
2
3
56
index
location
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
9
10
8
11
12
8
14
15
8
16
17
8
24
25
8
41
42
8
66
67
8
100
101
8
182
183
8
354
355
8
604
605
8
979
980
8
field
id
12
1
2
31866
field
lambda
12
1
2
31866
field
index
12
1
2
31866
field
captured_by_reference
12
1
2
31866
field
is_implicit
12
1
2
31866
field
location
12
1
2
31866
captured_by_reference
id
12
1457
1458
8
2478
2479
8
captured_by_reference
lambda
12
819
820
8
1241
1242
8
captured_by_reference
index
12
13
14
8
17
18
8
captured_by_reference
field
12
1457
1458
8
2478
2479
8
captured_by_reference
is_implicit
12
2
3
16
captured_by_reference
location
12
573
574
8
1639
1640
8
is_implicit
id
12
1351
1352
8
2584
2585
8
is_implicit
lambda
12
955
956
8
967
968
8
is_implicit
index
12
7
8
8
17
18
8
is_implicit
field
12
1351
1352
8
2584
2585
8
is_implicit
captured_by_reference
12
2
3
16
is_implicit
location
12
377
378
8
1832
1833
8
location
id
12
1
2
15645
2
6
1433
6
68
809
location
lambda
12
1
2
16220
2
13
1465
13
68
202
location
index
12
1
2
17200
2
8
688
location
field
12
1
2
15645
2
6
1433
6
68
809
location
captured_by_reference
12
1
2
17864
2
3
24
location
is_implicit
12
1
2
17888
fold
1244
expr
1244
operator
85
is_left_fold
21
expr
operator
12
1
2
1244
expr
is_left_fold
12
1
2
1244
operator
expr
12
1
2
42
2
3
21
54
55
21
operator
is_left_fold
12
1
2
85
is_left_fold
expr
12
58
59
21
is_left_fold
operator
12
4
5
21
stmts
6349657
id
6349657
kind
161
location
2676168
id
kind
12
1
2
6349657
id
location
12
1
2
6349657
kind
id
12
1
2
8
26
27
8
430
431
8
595
596
8
1066
1067
8
1635
1636
8
1818
1819
8
2311
2312
8
2807
2808
8
3233
3234
8
3809
3810
8
5052
5053
8
16980
16981
8
18543
18544
8
22520
22521
8
74878
74879
8
95087
95088
8
119906
119907
8
200140
200141
8
213249
213250
8
kind
location
12
1
2
8
26
27
8
111
112
8
436
437
8
945
946
8
1155
1156
8
1353
1354
8
1388
1389
8
1394
1395
8
2197
2198
8
2362
2363
8
2509
2510
8
7327
7328
8
8943
8944
8
11676
11677
8
37583
37584
8
44536
44537
8
49040
49041
8
86406
86407
8
101101
101102
8
location
id
12
1
2
2218095
2
3
181666
3
10
201547
10
1789
74859
location
kind
12
1
2
2593461
2
10
82706
type_vla
3
type_id
3
decl
3
type_id
decl
12
1
2
3
decl
type_id
12
1
2
3
variable_vla
30
var
30
decl
30
var
decl
12
1
2
30
decl
var
12
1
2
30
type_is_vla
43
type_id
43
if_initialization
373
if_stmt
373
init_id
373
if_stmt
init_id
12
1
2
373
init_id
if_stmt
12
1
2
373
if_then
990319
if_stmt
990319
then_id
990319
if_stmt
then_id
12
1
2
990319
then_id
if_stmt
12
1
2
990319
if_else
435786
if_stmt
435786
else_id
435786
if_stmt
else_id
12
1
2
435786
else_id
if_stmt
12
1
2
435786
constexpr_if_initialization
3
constexpr_if_stmt
3
init_id
3
constexpr_if_stmt
init_id
12
1
2
3
init_id
constexpr_if_stmt
12
1
2
3
constexpr_if_then
105781
constexpr_if_stmt
105781
then_id
105781
constexpr_if_stmt
then_id
12
1
2
105781
then_id
constexpr_if_stmt
12
1
2
105781
constexpr_if_else
75913
constexpr_if_stmt
75913
else_id
75913
constexpr_if_stmt
else_id
12
1
2
75913
else_id
constexpr_if_stmt
12
1
2
75913
consteval_if_then
6
constexpr_if_stmt
6
then_id
6
constexpr_if_stmt
then_id
12
1
2
6
then_id
constexpr_if_stmt
12
1
2
6
consteval_if_else
3
constexpr_if_stmt
3
else_id
3
constexpr_if_stmt
else_id
12
1
2
3
else_id
constexpr_if_stmt
12
1
2
3
while_body
39652
while_stmt
39652
body_id
39652
while_stmt
body_id
12
1
2
39652
body_id
while_stmt
12
1
2
39652
do_body
232290
do_stmt
232290
body_id
232290
do_stmt
body_id
12
1
2
232290
body_id
do_stmt
12
1
2
232290
switch_initialization
8
switch_stmt
8
init_id
8
switch_stmt
init_id
12
1
2
8
init_id
switch_stmt
12
1
2
8
switch_case
833624
switch_stmt
410623
index
386
case_id
833624
switch_stmt
index
12
1
2
21
2
3
407749
3
19
2853
switch_stmt
case_id
12
1
2
21
2
3
407749
3
19
2853
index
switch_stmt
12
5
6
150
10
11
21
19
20
21
27
28
21
48
49
21
51
52
21
58
59
21
83
84
21
114
115
21
133
134
21
19141
19142
21
19142
19143
21
index
case_id
12
5
6
150
10
11
21
19
20
21
27
28
21
48
49
21
51
52
21
58
59
21
83
84
21
114
115
21
133
134
21
19141
19142
21
19142
19143
21
case_id
switch_stmt
12
1
2
833624
case_id
index
12
1
2
833624
switch_body
410623
switch_stmt
410623
body_id
410623
switch_stmt
body_id
12
1
2
410623
body_id
switch_stmt
12
1
2
410623
for_initialization
73253
for_stmt
73253
init_id
73253
for_stmt
init_id
12
1
2
73253
init_id
for_stmt
12
1
2
73253
for_condition
76349
for_stmt
76349
condition_id
76349
for_stmt
condition_id
12
1
2
76349
condition_id
for_stmt
12
1
2
76349
for_update
73394
for_stmt
73394
update_id
73394
for_stmt
update_id
12
1
2
73394
update_id
for_stmt
12
1
2
73394
for_body
84398
for_stmt
84398
body_id
84398
for_stmt
body_id
12
1
2
84398
body_id
for_stmt
12
1
2
84398
stmtparents
5611096
id
5611096
index
15726
parent
2374341
id
index
12
1
2
5611096
id
parent
12
1
2
5611096
index
id
12
1
2
5166
2
3
1287
3
4
283
4
5
2000
7
8
1311
8
12
1020
12
29
1384
29
39
1182
42
78
1190
78
209703
898
index
parent
12
1
2
5166
2
3
1287
3
4
283
4
5
2000
7
8
1311
8
12
1020
12
29
1384
29
39
1182
42
78
1190
78
209703
898
parent
id
12
1
2
1355057
2
3
515764
3
4
151046
4
6
155241
6
16
178313
16
1943
18917
parent
index
12
1
2
1355057
2
3
515764
3
4
151046
4
6
155241
6
16
178313
16
1943
18917
ishandler
43218
block
43218
stmt_decl_bind
723619
stmt
713083
num
72
decl
723619
stmt
num
12
1
2
705641
2
10
7442
stmt
decl
12
1
2
705641
2
10
7442
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
num
decl
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
decl
stmt
12
1
2
723619
decl
num
12
1
2
723619
stmt_decl_entry_bind
723619
stmt
713083
num
72
decl_entry
723619
stmt
num
12
1
2
705641
2
10
7442
stmt
decl_entry
12
1
2
705641
2
10
7442
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
num
decl_entry
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
decl_entry
stmt
12
1
2
723619
decl_entry
num
12
1
2
723619
blockscope
1640355
block
1640355
enclosing
1423690
block
enclosing
12
1
2
1640355
enclosing
block
12
1
2
1291401
2
4
116981
4
29
15307
jumpinfo
348211
id
348211
str
28939
target
72683
id
str
12
1
2
348211
id
target
12
1
2
348211
str
id
12
2
3
13592
3
4
6056
4
5
2013
5
6
1888
6
10
2197
10
25
2188
25
13711
1002
str
target
12
1
2
23183
2
3
3625
3
3321
2130
target
id
12
1
2
33
2
3
36199
3
4
17627
4
5
7376
5
8
6416
8
2124
5029
target
str
12
1
2
72683
preprocdirects
5395215
id
5395215
kind
1368
location
5392103
id
kind
12
1
2
5395215
id
location
12
1
2
5395215
kind
id
12
1
2
124
139
140
124
805
806
124
880
881
124
973
974
124
1509
1510
124
1883
1884
124
3256
3257
124
4737
4738
124
7126
7127
124
22044
22045
124
kind
location
12
1
2
124
139
140
124
805
806
124
880
881
124
973
974
124
1509
1510
124
1883
1884
124
3256
3257
124
4737
4738
124
7126
7127
124
22019
22020
124
location
id
12
1
2
5391979
26
27
124
location
kind
12
1
2
5392103
preprocpair
1138454
begin
886819
elseelifend
1138454
begin
elseelifend
12
1
2
648003
2
3
229856
3
9
8960
elseelifend
begin
12
1
2
1138454
preproctrue
438183
branch
438183
preprocfalse
284613
branch
284613
preproctext
4341758
id
4341758
head
2947935
body
1679307
id
head
12
1
2
4341758
id
body
12
1
2
4341758
head
id
12
1
2
2749813
2
798
198121
head
body
12
1
2
2866919
2
5
81015
body
id
12
1
2
1531463
2
10
126937
10
13605
20907
body
head
12
1
2
1535694
2
12
126564
12
3246
17049
includes
317352
id
317352
included
58458
id
included
12
1
2
317352
included
id
12
1
2
28929
2
3
9404
3
4
4933
4
6
5333
6
11
4502
11
47
4386
47
793
967
link_targets
816
id
816
binary
816
id
binary
12
1
2
816
binary
id
12
1
2
816
link_parent
30225290
element
3843783
link_target
338
element
link_target
12
1
2
527072
2
9
26773
9
10
3289937
link_target
element
12
3
4
33
97457
97458
33
97576
97577
33
97629
97630
33
97656
97657
33
97678
97679
33
97710
97711
33
99717
99718
33
103097
103098
33
104463
104464
33
databaseMetadata
1
metadataKey
1
value
1
metadataKey
value
12
value
metadataKey
12
overlayChangedFiles
50
path
50
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