summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-06 19:49:04 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-06 20:30:58 +0300
commit6c8f17cf94da000f2328979dc0772e154bec5996 (patch)
treefd07332e79fd1f32d635f4a6321c1ad3284acc7e
parent11ffbed13d101e4bd625f9433006a664fe24f95f (diff)
downloadparanucker-6c8f17cf94da000f2328979dc0772e154bec5996.tar.gz
paranucker-6c8f17cf94da000f2328979dc0772e154bec5996.tar.bz2
paranucker-6c8f17cf94da000f2328979dc0772e154bec5996.tar.xz
paranucker-6c8f17cf94da000f2328979dc0772e154bec5996.zip
Update test 32. Update test retulst.
-rw-r--r--test/test07-01.txt188
-rw-r--r--test/test07-02.txt168
-rw-r--r--test/test07-05.txt1786
-rw-r--r--test/test21-01.txt86
-rw-r--r--test/test22-01.txt240
-rw-r--r--test/test22-03.txt1786
-rw-r--r--test/test23-01.txt164
-rw-r--r--test/test23-03.txt292
-rw-r--r--test/test25-01.txt9
-rw-r--r--test/test26-01.txt331
-rw-r--r--test/test26-03.txt2064
-rw-r--r--test/test27-01.txt5
-rw-r--r--test/test28-01.txt1
-rw-r--r--test/test32-01.txt2564
-rw-r--r--test/test32-02.txt4
-rw-r--r--test/test32-03.txt399
-rw-r--r--test/test32-05.txt2
-rw-r--r--test/test32.cpp74
18 files changed, 6745 insertions, 3418 deletions
diff --git a/test/test07-01.txt b/test/test07-01.txt
index 47ca8e3..ce26613 100644
--- a/test/test07-01.txt
+++ b/test/test07-01.txt
@@ -3946,6 +3946,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -3953,6 +3954,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -3960,6 +3962,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4106,6 +4109,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -4113,6 +4117,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -4120,6 +4125,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4251,6 +4257,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4353,6 +4360,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4360,6 +4368,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4367,6 +4376,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4393,6 +4403,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4473,6 +4484,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4575,6 +4587,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4582,6 +4595,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4589,6 +4603,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4615,6 +4630,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4744,6 +4760,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4846,6 +4863,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -4853,6 +4871,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -4860,6 +4879,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4886,6 +4906,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4966,6 +4987,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -5068,6 +5090,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -5075,6 +5098,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -5082,6 +5106,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -5108,6 +5133,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -12547,6 +12573,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12569,6 +12596,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand
@@ -12684,6 +12712,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12705,6 +12734,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand
@@ -12821,6 +12851,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12842,6 +12873,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand
@@ -13251,6 +13283,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -13441,6 +13474,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -14673,6 +14707,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -14803,6 +14838,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand
@@ -14935,6 +14971,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand
@@ -15067,6 +15104,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -15347,6 +15385,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15439,6 +15478,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15627,6 +15667,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15776,6 +15817,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16153,6 +16195,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -16304,6 +16347,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16502,6 +16546,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16649,6 +16694,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16847,6 +16893,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17012,6 +17059,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17185,6 +17233,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17420,6 +17469,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand
- isUsed: 1
@@ -17608,6 +17658,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand
- isUsed: 1
@@ -17750,6 +17801,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand
@@ -17772,6 +17825,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17919,6 +17974,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand
@@ -18014,6 +18071,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18110,6 +18168,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18305,6 +18364,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18458,6 +18518,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18702,6 +18763,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18882,6 +18944,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19175,6 +19238,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19315,6 +19379,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
@@ -19336,6 +19401,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19492,6 +19558,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19700,6 +19767,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19855,6 +19923,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20063,6 +20132,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20236,6 +20306,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20417,6 +20488,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -20664,6 +20736,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand
- isUsed: 1
@@ -20861,6 +20934,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand
- isUsed: 1
@@ -20968,6 +21042,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand
@@ -20991,6 +21066,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -21145,6 +21222,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand
@@ -21268,6 +21347,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21291,6 +21371,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref - operand
- isUsed: 1
@@ -21344,6 +21425,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand
@@ -21365,6 +21447,8 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21671,6 +21755,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21740,6 +21825,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21975,6 +22061,7 @@ function_decl Struct1 test07.cpp 6:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl test07.cpp 8:14 - slot
- isAutogenerated: 1
integer_cst 64 - decl size
@@ -22050,6 +22137,7 @@ function_decl Struct1 test07.cpp 6:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test07.cpp 8:14 - operand
indirect_ref - object
@@ -22160,6 +22248,7 @@ function_decl __base_ctor test07.cpp 6:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl test07.cpp 8:14 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -22236,6 +22325,7 @@ function_decl __base_ctor test07.cpp 6:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test07.cpp 8:14 - operand
indirect_ref - object
@@ -23021,6 +23111,7 @@ function_decl func7 test07.cpp 53:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test07.cpp 57:9 - operand
indirect_ref - object
@@ -23409,6 +23500,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -23504,6 +23596,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -23717,6 +23810,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -23764,6 +23858,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -23826,6 +23921,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -23837,6 +23933,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -23849,6 +23946,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -24020,6 +24118,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -24067,6 +24166,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -24129,6 +24229,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24140,6 +24241,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -24152,6 +24254,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -24468,12 +24571,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -24563,6 +24668,8 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24607,6 +24714,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -24617,6 +24725,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -24840,12 +24949,14 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -24935,6 +25046,8 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24979,6 +25092,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -24989,6 +25103,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -25635,6 +25750,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg
- isAutogenerated: 1
@@ -25694,6 +25810,8 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg
- isAutogenerated: 1
@@ -26400,6 +26518,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -26454,6 +26573,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -26657,6 +26777,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -26711,6 +26832,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -27082,6 +27204,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -27340,6 +27463,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -27754,6 +27878,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -27857,6 +27982,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -28039,6 +28165,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -28142,6 +28269,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -28518,6 +28646,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -28844,6 +28973,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -28899,6 +29029,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
- isUsed: 1
@@ -29187,6 +29318,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg
- isAutogenerated: 1
@@ -29440,6 +29572,7 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -30075,6 +30208,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -30206,6 +30340,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -30255,6 +30390,9 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg
- isAutogenerated: 1
@@ -30365,6 +30503,8 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg
- isAutogenerated: 1
@@ -30430,6 +30570,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -30658,6 +30799,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -30686,6 +30828,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -30756,6 +30899,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -30834,6 +30978,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -30992,6 +31137,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -31043,6 +31189,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -31224,6 +31371,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -31275,6 +31423,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -31865,6 +32014,7 @@ function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -32809,6 +32959,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -32910,6 +33061,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -33201,6 +33353,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -33302,6 +33455,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -34662,6 +34816,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34702,6 +34859,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34784,6 +34944,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34845,6 +35008,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34912,6 +35078,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34956,6 +35125,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34999,6 +35171,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -35219,6 +35394,7 @@ function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -35396,6 +35572,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5
function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __lhs /usr/include/c++/5/bits/stl_iterator.h 923:63 - operand
@@ -35423,6 +35600,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5
function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __rhs /usr/include/c++/5/bits/stl_iterator.h 924:56 - operand
@@ -36361,6 +36539,7 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -37987,6 +38166,7 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -38593,6 +38773,7 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -39357,6 +39538,7 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -40008,6 +40190,9 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -40413,6 +40598,9 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl this /usr/include/c++/5/ext/new_allocator.h 99:46 - arg
- isAutogenerated: 1
diff --git a/test/test07-02.txt b/test/test07-02.txt
index 4df5b66..fb1c5f7 100644
--- a/test/test07-02.txt
+++ b/test/test07-02.txt
@@ -2792,14 +2792,17 @@
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 void_type
11 nop_expr
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 void_type
11 nop_expr
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 pointer_type
10 array_type
11 pointer_type
12 type_decl <built-in>
@@ -2896,14 +2899,17 @@
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 void_type
11 nop_expr
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 void_type
11 nop_expr
12 addr_expr
13 function_decl /usr/include/c++/5/exception
14 method_type
+15 pointer_type
10 array_type
11 pointer_type
12 type_decl <built-in>
@@ -2989,6 +2995,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/exception
9 method_type
+10 void_type
7 addr_expr
8 component_ref
9 indirect_ref
@@ -3059,14 +3066,17 @@
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 pointer_type
13 array_type
14 pointer_type
15 type_decl <built-in>
@@ -3085,6 +3095,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/exception
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -3139,6 +3150,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/exception
9 method_type
+10 void_type
7 addr_expr
8 component_ref
9 indirect_ref
@@ -3209,14 +3221,17 @@
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/exception
17 method_type
+18 pointer_type
13 array_type
14 pointer_type
15 type_decl <built-in>
@@ -3235,6 +3250,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/exception
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -3320,6 +3336,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/exception
9 method_type
+10 void_type
7 addr_expr
8 component_ref
9 indirect_ref
@@ -3390,14 +3407,17 @@
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 pointer_type
13 array_type
14 pointer_type
15 type_decl <built-in>
@@ -3416,6 +3436,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/exception
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -3470,6 +3491,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/exception
9 method_type
+10 void_type
7 addr_expr
8 component_ref
9 indirect_ref
@@ -3540,14 +3562,17 @@
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 void_type
14 nop_expr
15 addr_expr
16 function_decl /usr/include/c++/5/new
17 method_type
+18 pointer_type
13 array_type
14 pointer_type
15 type_decl <built-in>
@@ -3566,6 +3591,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/exception
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -8883,6 +8909,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_bvector.h
9 method_type
+10 reference_type
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 pointer_type
9 record_type
@@ -8898,6 +8925,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_bvector.h
11 method_type
+12 boolean_type
9 convert_expr
10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
11 reference_type
@@ -8977,6 +9005,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 pointer_type
8 record_type
@@ -8991,6 +9020,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 convert_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 reference_type
@@ -9071,6 +9101,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_bvector.h
9 method_type
+10 boolean_type
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 pointer_type
9 record_type
@@ -9085,6 +9116,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 convert_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 reference_type
@@ -9378,6 +9410,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 pointer_type
@@ -9512,6 +9545,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 pointer_type
@@ -10380,6 +10414,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 pointer_type
8 record_type
@@ -10469,6 +10504,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 boolean_type
5 convert_expr
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 reference_type
@@ -10560,6 +10596,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 convert_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 reference_type
@@ -10651,6 +10688,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 boolean_type
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 pointer_type
8 record_type
@@ -10850,6 +10888,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -10916,6 +10955,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -11048,6 +11088,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -11152,6 +11193,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -11417,6 +11459,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_bvector.h
9 method_type
+10 void_type
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
7 convert_expr
8 void_cst
@@ -11524,6 +11567,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -11666,6 +11710,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -11771,6 +11816,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -11913,6 +11959,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -12031,6 +12078,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -12156,6 +12204,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 reference_type
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 pointer_type
8 record_type
@@ -12326,6 +12375,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_bvector.h
13 method_type
+14 reference_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/stl_bvector.h
11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -12461,6 +12511,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_bvector.h
13 method_type
+14 reference_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/stl_bvector.h
11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -12561,6 +12612,8 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
6 addr_expr
7 target_expr /usr/include/c++/5/bits/stl_bvector.h
8 var_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -12577,6 +12630,8 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_bvector.h
11 method_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
10 pointer_type
11 record_type
@@ -12680,6 +12735,8 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
6 convert_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 reference_type
@@ -12748,6 +12805,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -12818,6 +12876,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -12957,6 +13016,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -13065,6 +13125,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -13237,6 +13298,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -13366,6 +13428,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -13573,6 +13636,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_bvector.h
9 method_type
+10 void_type
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
7 convert_expr
8 void_cst
@@ -13673,6 +13737,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 boolean_type
5 addr_expr
6 target_expr
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -13688,6 +13753,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_bvector.h
10 method_type
+11 void_type
8 var_decl /usr/include/c++/5/bits/stl_bvector.h
8 convert_expr
9 void_cst
@@ -13801,6 +13867,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -13953,6 +14020,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -14066,6 +14134,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -14218,6 +14287,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref
8 indirect_ref
@@ -14344,6 +14414,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref
7 indirect_ref
@@ -14477,6 +14548,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 reference_type
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 pointer_type
8 record_type
@@ -14659,6 +14731,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_bvector.h
13 method_type
+14 reference_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/stl_bvector.h
11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -14803,6 +14876,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_bvector.h
13 method_type
+14 reference_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/stl_bvector.h
11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -14881,6 +14955,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 boolean_type
5 addr_expr
6 target_expr /usr/include/c++/5/bits/stl_bvector.h
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -14898,6 +14973,8 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_bvector.h
10 method_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
9 pointer_type
10 record_type
@@ -15008,6 +15085,8 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
6 convert_expr
7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
8 reference_type
@@ -15093,6 +15172,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 method_type
+8 reference_type
5 addr_expr
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
7 record_type
@@ -15109,6 +15189,7 @@
4 addr_expr
5 function_decl /usr/include/c++/5/bits/stl_bvector.h
6 method_type
+7 boolean_type
4 addr_expr
5 component_ref
6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -15146,6 +15227,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 method_type
+9 reference_type
6 addr_expr
7 target_expr
8 var_decl /usr/include/c++/5/bits/stl_bvector.h
@@ -15161,6 +15243,8 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_bvector.h
11 method_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
9 addr_expr
10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
11 record_type
@@ -15374,6 +15458,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_bvector.h
10 method_type
+11 void_type
8 var_decl /usr/include/c++/5/bits/stl_bvector.h
8 convert_expr
9 void_cst
@@ -15424,6 +15509,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_bvector.h
10 method_type
+11 void_type
8 var_decl /usr/include/c++/5/bits/stl_bvector.h
8 convert_expr
9 void_cst
@@ -15588,6 +15674,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/basic_string.h
10 method_type
+11 void_type
8 var_decl test07.cpp
9 integer_cst
9 record_type
@@ -15646,6 +15733,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/basic_string.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref test07.cpp
7 indirect_ref
@@ -15724,6 +15812,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/basic_string.h
10 method_type
+11 void_type
8 var_decl test07.cpp
9 integer_cst
9 record_type
@@ -15782,6 +15871,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/basic_string.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref test07.cpp
7 indirect_ref
@@ -16325,6 +16415,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_vector.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref test07.cpp
7 indirect_ref
@@ -16591,6 +16682,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/basic_string.h
9 pointer_type
@@ -16658,6 +16750,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/basic_string.h
9 pointer_type
@@ -16813,6 +16906,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/basic_string.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref /usr/include/c++/5/bits/basic_string.h
8 indirect_ref
@@ -16849,6 +16943,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 method_type
+10 pointer_type
7 convert_expr
8 call_expr /usr/include/c++/5/bits/basic_string.h
9 addr_expr
@@ -16893,6 +16988,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/allocator.h
13 method_type
+14 void_type
11 var_decl /usr/include/c++/5/bits/basic_string.h
11 convert_expr
12 void_cst
@@ -16900,6 +16996,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/allocator.h
13 method_type
+14 void_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/basic_string.h
3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
@@ -16908,6 +17005,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/basic_string.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref /usr/include/c++/5/bits/basic_string.h
7 indirect_ref
@@ -17038,6 +17136,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/basic_string.h
8 method_type
+9 void_type
6 addr_expr
7 component_ref /usr/include/c++/5/bits/basic_string.h
8 indirect_ref
@@ -17074,6 +17173,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 method_type
+10 pointer_type
7 convert_expr
8 call_expr /usr/include/c++/5/bits/basic_string.h
9 addr_expr
@@ -17118,6 +17218,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/allocator.h
13 method_type
+14 void_type
11 var_decl /usr/include/c++/5/bits/basic_string.h
11 convert_expr
12 void_cst
@@ -17125,6 +17226,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/allocator.h
13 method_type
+14 void_type
11 addr_expr
12 var_decl /usr/include/c++/5/bits/basic_string.h
3 try_catch_expr /usr/include/c++/5/bits/basic_string.h
@@ -17133,6 +17235,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/basic_string.h
7 method_type
+8 void_type
5 addr_expr
6 component_ref /usr/include/c++/5/bits/basic_string.h
7 indirect_ref
@@ -17370,10 +17473,12 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/basic_string.h
12 method_type
+13 void_type
10 call_expr /usr/include/c++/5/bits/basic_string.h
11 addr_expr
12 function_decl /usr/include/c++/5/bits/basic_string.h
13 method_type
+14 pointer_type
11 parm_decl /usr/include/c++/5/bits/basic_string.h
12 pointer_type
13 record_type
@@ -17439,6 +17544,8 @@
15 addr_expr
16 function_decl /usr/include/c++/5/bits/basic_string.h
17 method_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/basic_string.h
15 var_decl /usr/include/c++/5/bits/basic_string.h
15 parm_decl /usr/include/c++/5/bits/basic_string.h
16 pointer_type
@@ -17470,12 +17577,14 @@
15 addr_expr
16 function_decl /usr/include/c++/5/bits/allocator.h
17 method_type
+18 void_type
15 addr_expr
16 var_decl /usr/include/c++/5/bits/basic_string.h
6 call_expr /usr/include/c++/5/bits/basic_string.h
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 method_type
+10 void_type
7 addr_expr
8 component_ref /usr/include/c++/5/bits/basic_string.h
9 indirect_ref
@@ -17645,10 +17754,12 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/basic_string.h
12 method_type
+13 void_type
10 call_expr /usr/include/c++/5/bits/basic_string.h
11 addr_expr
12 function_decl /usr/include/c++/5/bits/basic_string.h
13 method_type
+14 pointer_type
11 parm_decl /usr/include/c++/5/bits/basic_string.h
12 pointer_type
13 record_type
@@ -17714,6 +17825,8 @@
15 addr_expr
16 function_decl /usr/include/c++/5/bits/basic_string.h
17 method_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/basic_string.h
15 var_decl /usr/include/c++/5/bits/basic_string.h
15 parm_decl /usr/include/c++/5/bits/basic_string.h
16 pointer_type
@@ -17745,12 +17858,14 @@
15 addr_expr
16 function_decl /usr/include/c++/5/bits/allocator.h
17 method_type
+18 void_type
15 addr_expr
16 var_decl /usr/include/c++/5/bits/basic_string.h
6 call_expr /usr/include/c++/5/bits/basic_string.h
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 method_type
+10 void_type
7 addr_expr
8 component_ref /usr/include/c++/5/bits/basic_string.h
9 indirect_ref
@@ -18259,6 +18374,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/vector.tcc
7 method_type
+8 void_type
5 parm_decl /usr/include/c++/5/bits/stl_vector.h
6 pointer_type
7 record_type
@@ -18307,6 +18423,8 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_vector.h
9 method_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
7 parm_decl /usr/include/c++/5/bits/stl_vector.h
8 pointer_type
9 record_type
@@ -18787,6 +18905,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/ext/new_allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/allocator.h
9 pointer_type
@@ -18826,6 +18945,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/allocator.h
8 pointer_type
@@ -18971,6 +19091,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/ext/new_allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/allocator.h
9 pointer_type
@@ -19010,6 +19131,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/allocator.h
8 pointer_type
@@ -19273,6 +19395,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/ext/new_allocator.h
10 method_type
+11 void_type
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/allocator.h
10 pointer_type
@@ -19459,6 +19582,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/ext/new_allocator.h
10 method_type
+11 void_type
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/allocator.h
10 pointer_type
@@ -19751,6 +19875,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/basic_string.h
8 pointer_type
@@ -19825,6 +19950,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/allocator.h
7 method_type
+8 void_type
5 nop_expr
6 parm_decl /usr/include/c++/5/bits/basic_string.h
7 pointer_type
@@ -19951,6 +20077,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/basic_string.h
8 pointer_type
@@ -20025,6 +20152,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/allocator.h
7 method_type
+8 void_type
5 nop_expr
6 parm_decl /usr/include/c++/5/bits/basic_string.h
7 pointer_type
@@ -20287,6 +20415,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 method_type
+10 pointer_type
7 parm_decl /usr/include/c++/5/bits/basic_string.h
8 pointer_type
9 record_type
@@ -20527,6 +20656,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/allocator.h
8 method_type
+9 void_type
6 var_decl /usr/include/c++/5/bits/basic_string.h
6 convert_expr
7 void_cst
@@ -20568,6 +20698,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/allocator.h
8 method_type
+9 void_type
6 addr_expr
7 var_decl /usr/include/c++/5/bits/basic_string.h
0 function_decl /usr/include/c++/5/bits/basic_string.h
@@ -20763,6 +20894,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/basic_string.tcc
8 method_type
+9 void_type
6 parm_decl /usr/include/c++/5/bits/basic_string.h
7 pointer_type
8 record_type
@@ -20944,6 +21076,7 @@
4 addr_expr
5 function_decl /usr/include/c++/5/ext/new_allocator.h
6 method_type
+7 void_type
4 nop_expr
5 convert_expr
6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
@@ -21448,6 +21581,7 @@
13 addr_expr
14 function_decl /usr/include/c++/5/bits/stl_iterator.h
15 method_type
+16 reference_type
13 addr_expr
14 parm_decl /usr/include/c++/5/bits/vector.tcc
15 record_type
@@ -21554,6 +21688,7 @@
12 addr_expr
13 function_decl /usr/include/c++/5/bits/stl_iterator.h
14 method_type
+15 reference_type
12 addr_expr
13 parm_decl /usr/include/c++/5/bits/vector.tcc
14 record_type
@@ -21591,6 +21726,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_vector.h
13 method_type
+14 integer_type
11 parm_decl /usr/include/c++/5/bits/vector.tcc
12 pointer_type
13 record_type
@@ -21680,6 +21816,8 @@
17 addr_expr
18 function_decl /usr/include/c++/5/bits/stl_vector.h
19 method_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
17 parm_decl /usr/include/c++/5/bits/vector.tcc
18 pointer_type
19 record_type
@@ -21731,6 +21869,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_vector.h
13 method_type
+14 pointer_type
11 addr_expr
12 component_ref
13 indirect_ref
@@ -21911,6 +22050,7 @@
16 addr_expr
17 function_decl /usr/include/c++/5/bits/stl_iterator.h
18 method_type
+19 reference_type
16 addr_expr
17 parm_decl /usr/include/c++/5/bits/vector.tcc
18 record_type
@@ -21933,6 +22073,7 @@
16 addr_expr
17 function_decl /usr/include/c++/5/bits/stl_vector.h
18 method_type
+19 reference_type
16 addr_expr
17 component_ref
18 indirect_ref
@@ -21989,6 +22130,7 @@
16 addr_expr
17 function_decl /usr/include/c++/5/bits/stl_iterator.h
18 method_type
+19 reference_type
16 addr_expr
17 parm_decl /usr/include/c++/5/bits/vector.tcc
18 record_type
@@ -22051,6 +22193,7 @@
16 addr_expr
17 function_decl /usr/include/c++/5/bits/stl_vector.h
18 method_type
+19 reference_type
16 addr_expr
17 component_ref
18 indirect_ref
@@ -22174,6 +22317,7 @@
17 addr_expr
18 function_decl /usr/include/c++/5/bits/stl_vector.h
19 method_type
+20 reference_type
17 addr_expr
18 component_ref
19 indirect_ref
@@ -22215,6 +22359,7 @@
13 addr_expr
14 function_decl /usr/include/c++/5/bits/stl_vector.h
15 method_type
+16 void_type
13 addr_expr
14 component_ref
15 indirect_ref
@@ -22356,6 +22501,7 @@
12 addr_expr
13 function_decl /usr/include/c++/5/bits/stl_vector.h
14 method_type
+15 reference_type
12 addr_expr
13 component_ref
14 indirect_ref
@@ -22397,6 +22543,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_vector.h
11 method_type
+12 void_type
9 addr_expr
10 component_ref
11 indirect_ref
@@ -22872,6 +23019,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_iterator.h
9 method_type
+10 void_type
7 var_decl /usr/include/c++/5/bits/stl_vector.h
7 convert_expr
8 void_cst
@@ -23583,6 +23731,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/ext/new_allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/allocator.h
9 pointer_type
@@ -23657,6 +23806,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/allocator.h
8 pointer_type
@@ -23865,6 +24015,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/ext/new_allocator.h
9 method_type
+10 void_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/allocator.h
9 pointer_type
@@ -23939,6 +24090,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 void_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/allocator.h
8 pointer_type
@@ -24941,6 +25093,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_vector.h
10 method_type
+11 integer_type
8 parm_decl /usr/include/c++/5/bits/stl_vector.h
9 pointer_type
10 record_type
@@ -24974,6 +25127,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_vector.h
10 method_type
+11 integer_type
8 parm_decl /usr/include/c++/5/bits/stl_vector.h
9 pointer_type
10 record_type
@@ -25037,6 +25191,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_vector.h
11 method_type
+12 integer_type
9 parm_decl /usr/include/c++/5/bits/stl_vector.h
10 pointer_type
11 record_type
@@ -25085,6 +25240,7 @@
15 addr_expr
16 function_decl /usr/include/c++/5/bits/stl_vector.h
17 method_type
+18 integer_type
15 parm_decl /usr/include/c++/5/bits/stl_vector.h
16 pointer_type
17 record_type
@@ -25139,6 +25295,7 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/stl_vector.h
12 method_type
+13 integer_type
10 parm_decl /usr/include/c++/5/bits/stl_vector.h
11 pointer_type
12 record_type
@@ -25175,6 +25332,7 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/stl_vector.h
12 method_type
+13 integer_type
10 parm_decl /usr/include/c++/5/bits/stl_vector.h
11 pointer_type
12 record_type
@@ -25210,6 +25368,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_vector.h
10 method_type
+11 integer_type
8 parm_decl /usr/include/c++/5/bits/stl_vector.h
9 pointer_type
10 record_type
@@ -25394,6 +25553,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_iterator.h
9 method_type
+10 void_type
7 var_decl /usr/include/c++/5/bits/stl_vector.h
7 convert_expr
8 void_cst
@@ -25534,6 +25694,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_iterator.h
11 method_type
+12 reference_type
9 convert_expr
10 parm_decl /usr/include/c++/5/bits/stl_iterator.h
11 reference_type
@@ -25556,6 +25717,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_iterator.h
11 method_type
+12 reference_type
9 convert_expr
10 parm_decl /usr/include/c++/5/bits/stl_iterator.h
11 reference_type
@@ -26242,6 +26404,7 @@
4 addr_expr
5 function_decl /usr/include/c++/5/ext/new_allocator.h
6 method_type
+7 void_type
4 nop_expr
5 convert_expr
6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
@@ -27470,6 +27633,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/bits/stl_vector.h
10 method_type
+11 reference_type
8 addr_expr
9 component_ref
10 indirect_ref
@@ -27930,6 +28094,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 pointer_type
6 nop_expr
7 convert_expr
8 parm_decl /usr/include/c++/5/ext/alloc_traits.h
@@ -28486,6 +28651,7 @@
4 addr_expr
5 function_decl /usr/include/c++/5/ext/new_allocator.h
6 method_type
+7 void_type
4 nop_expr
5 convert_expr
6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
@@ -28952,6 +29118,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/ext/new_allocator.h
7 method_type
+8 integer_type
5 nop_expr
6 convert_expr
7 parm_decl /usr/include/c++/5/ext/alloc_traits.h
@@ -29258,6 +29425,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/new_allocator.h
8 method_type
+9 integer_type
6 parm_decl /usr/include/c++/5/ext/new_allocator.h
7 pointer_type
8 record_type
diff --git a/test/test07-05.txt b/test/test07-05.txt
index 9eab9f1..b8a1e6c 100644
--- a/test/test07-05.txt
+++ b/test/test07-05.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
-var_decl __old: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-indirect_ref : __fmt, __old, __out,
-parm_decl __cloc: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-reference_type : __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-integer_cst 192: __fmt, __old, __out,
-array_type : __fmt, __old, __out,
-type_decl __builtin_va_list: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __va_list_tag: __fmt, __old, __out,
-field_decl gp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl fp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl overflow_arg_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl reg_save_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_start: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_vsnprintf: __fmt, __old, __out,
-parm_decl __out: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-parm_decl __size: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_end: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-return_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-result_decl : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-block : __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+indirect_ref : __fmt, __out,
+parm_decl __cloc: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+reference_type : __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+integer_cst 192: __fmt, __out,
+array_type : __fmt, __out,
+type_decl __builtin_va_list: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __va_list_tag: __fmt, __out,
+field_decl gp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl fp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl overflow_arg_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl reg_save_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_type : __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_cst 0: __fmt, __out,
+integer_cst 0: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_start: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_vsnprintf: __fmt, __out,
+parm_decl __out: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+parm_decl __size: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_end: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+var_decl __old: __fmt, __out,
+return_expr : __fmt, __out,
+init_expr : __fmt, __out,
+result_decl : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+var_decl __ret: __fmt, __out,
+var_decl __old: __fmt, __out,
+integer_cst 64: __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+block : __fmt, __out,
+var_decl __old: __fmt, __out,
+var_decl __args: __fmt, __out,
+var_decl __ret: __fmt, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -8757,282 +8757,282 @@ cleanup_point_expr : __new_finish, __new_start,
expr_stmt : __new_start,
convert_expr : __new_start,
modify_expr : __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl base: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-parm_decl __position: __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-field_decl _M_current: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-type_decl __normal_iterator: __new_finish, __new_start,
-type_decl __traits_type: __new_finish, __new_start,
-type_decl iterator_type: __new_finish, __new_start,
-type_decl iterator_category: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+var_decl __new_finish: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+indirect_ref : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl base: __new_start,
+addr_expr : __new_start,
+parm_decl __position: __new_start,
+record_type : __new_start,
+type_decl iterator: __new_start,
+field_decl _M_current: __new_start,
+integer_cst 64: __new_start,
+type_decl __normal_iterator: __new_start,
+type_decl __traits_type: __new_start,
+type_decl iterator_type: __new_start,
+type_decl iterator_category: __new_start,
+type_decl value_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl reference: __new_start,
+type_decl pointer: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_start: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-preincrement_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+preincrement_expr : __new_start,
+var_decl __new_finish: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl base: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-parm_decl __position: __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-field_decl _M_current: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-type_decl __normal_iterator: __new_finish, __new_start,
-type_decl __traits_type: __new_finish, __new_start,
-type_decl iterator_type: __new_finish, __new_start,
-type_decl iterator_category: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+var_decl __new_finish: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_start,
+indirect_ref : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl base: __new_start,
+addr_expr : __new_start,
+parm_decl __position: __new_start,
+record_type : __new_start,
+type_decl iterator: __new_start,
+field_decl _M_current: __new_start,
+integer_cst 64: __new_start,
+type_decl __normal_iterator: __new_start,
+type_decl __traits_type: __new_start,
+type_decl iterator_type: __new_start,
+type_decl iterator_category: __new_start,
+type_decl value_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl reference: __new_start,
+type_decl pointer: __new_start,
+integer_cst 64: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_finish: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
handler : __new_finish, __new_start,
-cleanup_stmt : __new_finish, __new_start,
-statement_list : __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_begin_catch: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __builtin_eh_pointer: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-if_stmt : __new_finish, __new_start,
-eq_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl destroy: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-pointer_plus_expr : __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-mult_expr : __new_finish, __new_start,
-var_decl __elems_before: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+cleanup_stmt : __new_start,
+statement_list : __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_begin_catch: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __builtin_eh_pointer: __new_start,
+integer_cst 0: __new_start,
+if_stmt : __new_start,
+eq_expr : __new_start,
+var_decl __new_finish: __new_start,
+integer_cst 0: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl destroy: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+pointer_plus_expr : __new_start,
+var_decl __new_start: __new_start,
+mult_expr : __new_start,
+var_decl __elems_before: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_start,
expr_stmt : __new_start,
call_expr : __new_start,
@@ -9078,486 +9078,486 @@ type_decl allocator_type: __new_start,
integer_cst 64: __new_start,
field_decl : __new_start,
integer_cst 192: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_deallocate: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+var_decl __new_start: __new_start,
+var_decl __len: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+throw_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_rethrow: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_end_catch: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_deallocate: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-throw_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_rethrow: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_end_catch: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _Destroy: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _Destroy: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_deallocate: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-exact_div_expr : __new_finish, __new_start,
-minus_expr : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_end_of_storage: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_deallocate: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+exact_div_expr : __new_start,
+minus_expr : __new_start,
+convert_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_end_of_storage: __new_start,
+integer_cst 64: __new_start,
+convert_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_start: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_finish: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_end_of_storage: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-pointer_plus_expr : __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-mult_expr : __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_end_of_storage: __new_start,
+integer_cst 64: __new_start,
+pointer_plus_expr : __new_start,
+var_decl __new_start: __new_start,
+mult_expr : __new_start,
+var_decl __len: __new_start,
+integer_cst 8: __new_start,
var_decl __len:
-integer_cst 64: __new_finish, __new_start,
-integer_type : __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-integer_cst : __new_finish, __new_start,
-block : __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-var_decl __elems_before: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
+integer_cst 64: __new_start,
+integer_type : __new_start,
+type_decl size_type: __new_start,
+integer_cst 64: __new_start,
+integer_cst 0: __new_start,
+integer_cst : __new_start,
+block : __new_start,
+var_decl __len: __new_start,
+var_decl __elems_before: __new_start,
+var_decl __new_start: __new_start,
+var_decl __new_finish: __new_start,
block :
block :
var_decl __x_copy:
diff --git a/test/test21-01.txt b/test/test21-01.txt
index cabe734..a3cc6bb 100644
--- a/test/test21-01.txt
+++ b/test/test21-01.txt
@@ -1081,6 +1081,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -1088,6 +1089,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -1095,6 +1097,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1241,6 +1244,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -1248,6 +1252,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -1255,6 +1260,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1386,6 +1392,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -1488,6 +1495,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -1495,6 +1503,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -1502,6 +1511,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1528,6 +1538,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -1608,6 +1619,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -1710,6 +1722,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -1717,6 +1730,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -1724,6 +1738,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1750,6 +1765,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -1879,6 +1895,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -1981,6 +1998,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -1988,6 +2006,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -1995,6 +2014,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -2021,6 +2041,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -2101,6 +2122,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -2203,6 +2225,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -2210,6 +2233,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -2217,6 +2241,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -2243,6 +2268,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -3723,6 +3749,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -3745,6 +3772,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand
@@ -3860,6 +3888,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -3881,6 +3910,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand
@@ -3997,6 +4027,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -4018,6 +4049,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand
@@ -4427,6 +4459,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -4617,6 +4650,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -5849,6 +5883,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -5979,6 +6014,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand
@@ -6111,6 +6147,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand
@@ -6243,6 +6280,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -6523,6 +6561,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -6615,6 +6654,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -6803,6 +6843,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -6952,6 +6993,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -7329,6 +7371,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -7480,6 +7523,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -7678,6 +7722,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -7825,6 +7870,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -8023,6 +8069,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -8188,6 +8235,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -8361,6 +8409,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -8596,6 +8645,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand
- isUsed: 1
@@ -8784,6 +8834,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand
- isUsed: 1
@@ -8926,6 +8977,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand
@@ -8948,6 +9001,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -9095,6 +9150,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand
@@ -9190,6 +9247,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -9286,6 +9344,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -9481,6 +9540,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -9634,6 +9694,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -9878,6 +9939,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10058,6 +10120,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10351,6 +10414,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -10491,6 +10555,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
@@ -10512,6 +10577,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -10668,6 +10734,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10876,6 +10943,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -11031,6 +11099,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -11239,6 +11308,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -11412,6 +11482,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -11593,6 +11664,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -11840,6 +11912,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand
- isUsed: 1
@@ -12037,6 +12110,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand
- isUsed: 1
@@ -12144,6 +12218,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand
@@ -12167,6 +12242,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12321,6 +12398,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand
@@ -12444,6 +12523,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -12467,6 +12547,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref - operand
- isUsed: 1
@@ -12520,6 +12601,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand
@@ -12541,6 +12623,8 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -12847,6 +12931,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -12916,6 +13001,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot
- isAutogenerated: 1
convert_expr - arg
diff --git a/test/test22-01.txt b/test/test22-01.txt
index da02daf..dccf08f 100644
--- a/test/test22-01.txt
+++ b/test/test22-01.txt
@@ -3946,6 +3946,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -3953,6 +3954,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -3960,6 +3962,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4106,6 +4109,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -4113,6 +4117,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -4120,6 +4125,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4251,6 +4257,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4353,6 +4360,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4360,6 +4368,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4367,6 +4376,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4393,6 +4403,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4473,6 +4484,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4575,6 +4587,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4582,6 +4595,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4589,6 +4603,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4615,6 +4630,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4744,6 +4760,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4846,6 +4863,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -4853,6 +4871,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -4860,6 +4879,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4886,6 +4906,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4966,6 +4987,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -5068,6 +5090,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -5075,6 +5098,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -5082,6 +5106,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -5108,6 +5133,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -12547,6 +12573,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12569,6 +12596,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand
@@ -12684,6 +12712,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12705,6 +12734,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand
@@ -12821,6 +12851,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12842,6 +12873,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand
@@ -13251,6 +13283,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -13441,6 +13474,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -14673,6 +14707,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -14803,6 +14838,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand
@@ -14935,6 +14971,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand
@@ -15067,6 +15104,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -15347,6 +15385,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15439,6 +15478,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15627,6 +15667,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15776,6 +15817,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16153,6 +16195,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -16304,6 +16347,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16502,6 +16546,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16649,6 +16694,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16847,6 +16893,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17012,6 +17059,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17185,6 +17233,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17420,6 +17469,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand
- isUsed: 1
@@ -17608,6 +17658,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand
- isUsed: 1
@@ -17750,6 +17801,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand
@@ -17772,6 +17825,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17919,6 +17974,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand
@@ -18014,6 +18071,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18110,6 +18168,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18305,6 +18364,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18458,6 +18518,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18702,6 +18763,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18882,6 +18944,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19175,6 +19238,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19315,6 +19379,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
@@ -19336,6 +19401,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19492,6 +19558,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19700,6 +19767,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19855,6 +19923,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20063,6 +20132,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20236,6 +20306,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20417,6 +20488,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -20664,6 +20736,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand
- isUsed: 1
@@ -20861,6 +20934,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand
- isUsed: 1
@@ -20968,6 +21042,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand
@@ -20991,6 +21066,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -21145,6 +21222,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand
@@ -21268,6 +21347,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21291,6 +21371,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref - operand
- isUsed: 1
@@ -21344,6 +21425,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand
@@ -21365,6 +21447,8 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21671,6 +21755,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21740,6 +21825,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21970,6 +22056,7 @@ function_decl Data1 test22.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 9:5 - operand
indirect_ref - object
@@ -22006,6 +22093,7 @@ function_decl Data1 test22.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 9:5 - operand
indirect_ref - object
@@ -22117,6 +22205,7 @@ function_decl __base_ctor test22.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 9:5 - operand
indirect_ref - object
@@ -22153,6 +22242,7 @@ function_decl __base_ctor test22.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 9:5 - operand
indirect_ref - object
@@ -22429,6 +22519,7 @@ function_decl Data1 test22.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 13:20 - operand
indirect_ref - object
@@ -22465,6 +22556,7 @@ function_decl Data1 test22.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 13:20 - operand
indirect_ref - object
@@ -22668,6 +22760,7 @@ function_decl __base_ctor test22.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 13:20 - operand
indirect_ref - object
@@ -22704,6 +22797,7 @@ function_decl __base_ctor test22.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 13:20 - operand
indirect_ref - object
@@ -23155,6 +23249,7 @@ function_decl func1 test22.cpp 37:9
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
@@ -23168,6 +23263,7 @@ function_decl func1 test22.cpp 37:9
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
@@ -23200,6 +23296,7 @@ function_decl func1 test22.cpp 37:9
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
@@ -23581,6 +23678,9 @@ function_decl func4 test22.cpp 54:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test22.cpp 54:29 - operand
@@ -23710,6 +23810,7 @@ function_decl Data1 test22.cpp 6:8
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 6:8 - operand
indirect_ref - object
@@ -23865,6 +23966,7 @@ function_decl __base_dtor test22.cpp 6:8
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test22.cpp 6:8 - operand
indirect_ref - object
@@ -24117,6 +24219,7 @@ function_decl func5 test22.cpp 62:10
function_decl __comp_ctor test22.cpp 12:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl data test22.cpp 64:15 - operand
- isUsed: 1
@@ -24149,6 +24252,7 @@ function_decl func5 test22.cpp 62:10
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl data test22.cpp 64:15 - operand
- isUsed: 1
@@ -24769,6 +24873,7 @@ function_decl func9 test22.cpp 92:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref test22.cpp 94:28 - operand
indirect_ref - object
@@ -24807,6 +24912,7 @@ function_decl func9 test22.cpp 92:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref test22.cpp 96:15 - operand
indirect_ref - object
@@ -25634,6 +25740,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -25729,6 +25836,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -25942,6 +26050,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -25989,6 +26098,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -26051,6 +26161,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -26062,6 +26173,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -26074,6 +26186,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26245,6 +26358,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26292,6 +26406,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -26354,6 +26469,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -26365,6 +26481,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -26377,6 +26494,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26693,12 +26811,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -26788,6 +26908,8 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -26832,6 +26954,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -26842,6 +26965,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -27065,12 +27189,14 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -27160,6 +27286,8 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -27204,6 +27332,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -27214,6 +27343,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -27545,6 +27675,7 @@ function_decl vector /usr/include/c++/5/bits/stl_vector.h 253:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -27595,6 +27726,7 @@ function_decl vector /usr/include/c++/5/bits/stl_vector.h 253:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -27759,6 +27891,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 253:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -27809,6 +27942,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 253:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -28218,6 +28352,7 @@ function_decl vector /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -28267,6 +28402,7 @@ function_decl vector /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -28591,6 +28727,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -28640,6 +28777,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -29297,6 +29435,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg
- isAutogenerated: 1
@@ -29356,6 +29495,8 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg
- isAutogenerated: 1
@@ -29553,6 +29694,9 @@ function_decl empty /usr/include/c++/5/bits/basic_string.h 3217:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 3217:15 - arg
- isAutogenerated: 1
@@ -29750,6 +29894,7 @@ function_decl operator[] /usr/include/c++/5/bits/basic_string.h 3249:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3249:33 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -29809,6 +29954,7 @@ function_decl operator[] /usr/include/c++/5/bits/basic_string.h 3249:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3249:33 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -30506,6 +30652,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -30560,6 +30707,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -30763,6 +30911,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -30817,6 +30966,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -31188,6 +31338,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -31446,6 +31597,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -31860,6 +32012,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -31963,6 +32116,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -32145,6 +32299,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -32248,6 +32403,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -32624,6 +32780,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -32950,6 +33107,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -33005,6 +33163,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
- isUsed: 1
@@ -33293,6 +33452,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg
- isAutogenerated: 1
@@ -33457,6 +33617,7 @@ function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand
- isAutogenerated: 1
@@ -33588,6 +33749,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 79:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand
- isAutogenerated: 1
@@ -33803,6 +33965,7 @@ function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 124:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 125:17 - slot
- isAutogenerated: 1
integer_cst 192 - decl size
@@ -33830,6 +33993,7 @@ function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 124:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand
indirect_ref - object
@@ -33950,6 +34114,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 124:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 125:17 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -33978,6 +34143,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 124:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand
indirect_ref - object
@@ -34159,6 +34325,7 @@ function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 159:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - arg
- isAutogenerated: 1
@@ -34273,6 +34440,7 @@ function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 159:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 161:36 - operand
indirect_ref - object
@@ -34403,6 +34571,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - arg
- isAutogenerated: 1
@@ -34517,6 +34686,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 161:36 - operand
indirect_ref - object
@@ -35407,6 +35577,7 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -36090,6 +36261,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -36221,6 +36393,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -36270,6 +36443,9 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg
- isAutogenerated: 1
@@ -36380,6 +36556,8 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg
- isAutogenerated: 1
@@ -36451,6 +36629,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36691,6 +36870,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -36718,6 +36898,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36788,6 +36969,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand
@@ -36865,6 +37047,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -37021,6 +37204,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -37072,6 +37256,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -37251,6 +37436,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -37302,6 +37488,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -37892,6 +38079,7 @@ function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -38098,6 +38286,7 @@ function_decl size /usr/include/c++/5/bits/basic_string.h 3120:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3120:14 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -38267,12 +38456,14 @@ function_decl _M_leak /usr/include/c++/5/bits/basic_string.h 2710:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2712:13 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2710:15 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -38315,6 +38506,7 @@ function_decl _M_leak /usr/include/c++/5/bits/basic_string.h 2710:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2710:15 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -39429,6 +39621,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -39530,6 +39723,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -39821,6 +40015,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -39922,6 +40117,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -40276,6 +40472,7 @@ function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 86:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand
- isAutogenerated: 1
@@ -40390,6 +40587,7 @@ function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 86:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand
- isAutogenerated: 1
@@ -40483,6 +40681,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 86:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand
- isAutogenerated: 1
@@ -40597,6 +40796,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 86:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand
- isAutogenerated: 1
@@ -40912,6 +41112,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -41259,6 +41460,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -42995,6 +43197,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43035,6 +43240,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43117,6 +43325,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43178,6 +43389,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43245,6 +43459,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43289,6 +43506,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43332,6 +43552,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -43552,6 +43775,7 @@ function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -43729,6 +43953,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5
function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __lhs /usr/include/c++/5/bits/stl_iterator.h 923:63 - operand
@@ -43756,6 +43981,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5
function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand
- isPublic: 1
method_type - function type
+ reference_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __rhs /usr/include/c++/5/bits/stl_iterator.h 924:56 - operand
@@ -44626,6 +44852,7 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -45787,6 +46014,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -45859,6 +46087,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -46133,6 +46362,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -46205,6 +46435,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -46939,6 +47170,7 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -47713,6 +47945,7 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -48361,6 +48594,7 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -50043,6 +50277,9 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -50508,6 +50745,9 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl this /usr/include/c++/5/ext/new_allocator.h 99:46 - arg
- isAutogenerated: 1
diff --git a/test/test22-03.txt b/test/test22-03.txt
index a22ca69..5967870 100644
--- a/test/test22-03.txt
+++ b/test/test22-03.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
-var_decl __old: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-indirect_ref : __fmt, __old, __out,
-parm_decl __cloc: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-reference_type : __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-integer_cst 192: __fmt, __old, __out,
-array_type : __fmt, __old, __out,
-type_decl __builtin_va_list: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __va_list_tag: __fmt, __old, __out,
-field_decl gp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl fp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl overflow_arg_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl reg_save_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_start: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_vsnprintf: __fmt, __old, __out,
-parm_decl __out: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-parm_decl __size: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_end: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-return_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-result_decl : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-block : __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+indirect_ref : __fmt, __out,
+parm_decl __cloc: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+reference_type : __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+integer_cst 192: __fmt, __out,
+array_type : __fmt, __out,
+type_decl __builtin_va_list: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __va_list_tag: __fmt, __out,
+field_decl gp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl fp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl overflow_arg_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl reg_save_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_type : __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_cst 0: __fmt, __out,
+integer_cst 0: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_start: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_vsnprintf: __fmt, __out,
+parm_decl __out: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+parm_decl __size: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_end: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+var_decl __old: __fmt, __out,
+return_expr : __fmt, __out,
+init_expr : __fmt, __out,
+result_decl : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+var_decl __ret: __fmt, __out,
+var_decl __old: __fmt, __out,
+integer_cst 64: __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+block : __fmt, __out,
+var_decl __old: __fmt, __out,
+var_decl __args: __fmt, __out,
+var_decl __ret: __fmt, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -10738,282 +10738,282 @@ cleanup_point_expr : __new_finish, __new_start,
expr_stmt : __new_start,
convert_expr : __new_start,
modify_expr : __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl base: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-parm_decl __position: __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-field_decl _M_current: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-type_decl __normal_iterator: __new_finish, __new_start,
-type_decl __traits_type: __new_finish, __new_start,
-type_decl iterator_type: __new_finish, __new_start,
-type_decl iterator_category: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+var_decl __new_finish: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+indirect_ref : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl base: __new_start,
+addr_expr : __new_start,
+parm_decl __position: __new_start,
+record_type : __new_start,
+type_decl iterator: __new_start,
+field_decl _M_current: __new_start,
+integer_cst 64: __new_start,
+type_decl __normal_iterator: __new_start,
+type_decl __traits_type: __new_start,
+type_decl iterator_type: __new_start,
+type_decl iterator_category: __new_start,
+type_decl value_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl reference: __new_start,
+type_decl pointer: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_start: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-preincrement_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+preincrement_expr : __new_start,
+var_decl __new_finish: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl base: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-parm_decl __position: __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-field_decl _M_current: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-type_decl __normal_iterator: __new_finish, __new_start,
-type_decl __traits_type: __new_finish, __new_start,
-type_decl iterator_type: __new_finish, __new_start,
-type_decl iterator_category: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+var_decl __new_finish: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_start,
+indirect_ref : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl base: __new_start,
+addr_expr : __new_start,
+parm_decl __position: __new_start,
+record_type : __new_start,
+type_decl iterator: __new_start,
+field_decl _M_current: __new_start,
+integer_cst 64: __new_start,
+type_decl __normal_iterator: __new_start,
+type_decl __traits_type: __new_start,
+type_decl iterator_type: __new_start,
+type_decl iterator_category: __new_start,
+type_decl value_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl reference: __new_start,
+type_decl pointer: __new_start,
+integer_cst 64: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_finish: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
handler : __new_finish, __new_start,
-cleanup_stmt : __new_finish, __new_start,
-statement_list : __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_begin_catch: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __builtin_eh_pointer: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-if_stmt : __new_finish, __new_start,
-eq_expr : __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl destroy: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-pointer_plus_expr : __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-mult_expr : __new_finish, __new_start,
-var_decl __elems_before: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+cleanup_stmt : __new_start,
+statement_list : __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_begin_catch: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __builtin_eh_pointer: __new_start,
+integer_cst 0: __new_start,
+if_stmt : __new_start,
+eq_expr : __new_start,
+var_decl __new_finish: __new_start,
+integer_cst 0: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl destroy: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+pointer_plus_expr : __new_start,
+var_decl __new_start: __new_start,
+mult_expr : __new_start,
+var_decl __elems_before: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_start,
expr_stmt : __new_start,
call_expr : __new_start,
@@ -11059,486 +11059,486 @@ type_decl allocator_type: __new_start,
integer_cst 64: __new_start,
field_decl : __new_start,
integer_cst 192: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_deallocate: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+var_decl __new_start: __new_start,
+var_decl __len: __new_start,
+cleanup_point_expr : __new_start,
+expr_stmt : __new_start,
+throw_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_rethrow: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl __cxa_end_catch: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_deallocate: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-throw_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_rethrow: __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl __cxa_end_catch: __new_finish, __new_start,
-cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _Destroy: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_get_Tp_allocator: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _Destroy: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+convert_expr : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_get_Tp_allocator: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-call_expr : __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-function_decl _M_deallocate: __new_finish, __new_start,
-addr_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-exact_div_expr : __new_finish, __new_start,
-minus_expr : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_end_of_storage: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_deallocate: __new_start,
+addr_expr : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+exact_div_expr : __new_start,
+minus_expr : __new_start,
+convert_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_end_of_storage: __new_start,
+integer_cst 64: __new_start,
+convert_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+integer_cst 8: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_start: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_start: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_start: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_finish: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_finish: __new_start,
+integer_cst 64: __new_start,
+var_decl __new_finish: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_finish, __new_start,
-convert_expr : __new_finish, __new_start,
-modify_expr : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-component_ref : __new_finish, __new_start,
-indirect_ref : __new_finish, __new_start,
-parm_decl this: __new_finish, __new_start,
-pointer_type : __new_finish, __new_start,
-record_type : __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-using_decl _M_allocate: __new_finish, __new_start,
-using_decl _M_deallocate: __new_finish, __new_start,
-using_decl _M_impl: __new_finish, __new_start,
-using_decl _M_get_Tp_allocator: __new_finish, __new_start,
-using_decl get_allocator: __new_finish, __new_start,
-type_decl vector: __new_finish, __new_start,
-type_decl _Alloc_value_type: __new_finish, __new_start,
-type_decl _Base: __new_finish, __new_start,
-type_decl _Tp_alloc_type: __new_finish, __new_start,
-type_decl _Alloc_traits: __new_finish, __new_start,
-type_decl value_type: __new_finish, __new_start,
-type_decl pointer: __new_finish, __new_start,
-type_decl const_pointer: __new_finish, __new_start,
-type_decl reference: __new_finish, __new_start,
-type_decl const_reference: __new_finish, __new_start,
-type_decl iterator: __new_finish, __new_start,
-type_decl const_iterator: __new_finish, __new_start,
-type_decl const_reverse_iterator: __new_finish, __new_start,
-type_decl reverse_iterator: __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-type_decl difference_type: __new_finish, __new_start,
-type_decl allocator_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-field_decl : __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_impl: __new_finish, __new_start,
-integer_cst 192: __new_finish, __new_start,
-field_decl _M_end_of_storage: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-pointer_plus_expr : __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-mult_expr : __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-integer_cst 8: __new_finish, __new_start,
+expr_stmt : __new_start,
+convert_expr : __new_start,
+modify_expr : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+component_ref : __new_start,
+indirect_ref : __new_start,
+parm_decl this: __new_start,
+pointer_type : __new_start,
+record_type : __new_start,
+type_decl vector: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+using_decl _M_allocate: __new_start,
+using_decl _M_deallocate: __new_start,
+using_decl _M_impl: __new_start,
+using_decl _M_get_Tp_allocator: __new_start,
+using_decl get_allocator: __new_start,
+type_decl vector: __new_start,
+type_decl _Alloc_value_type: __new_start,
+type_decl _Base: __new_start,
+type_decl _Tp_alloc_type: __new_start,
+type_decl _Alloc_traits: __new_start,
+type_decl value_type: __new_start,
+type_decl pointer: __new_start,
+type_decl const_pointer: __new_start,
+type_decl reference: __new_start,
+type_decl const_reference: __new_start,
+type_decl iterator: __new_start,
+type_decl const_iterator: __new_start,
+type_decl const_reverse_iterator: __new_start,
+type_decl reverse_iterator: __new_start,
+type_decl size_type: __new_start,
+type_decl difference_type: __new_start,
+type_decl allocator_type: __new_start,
+integer_cst 64: __new_start,
+field_decl : __new_start,
+integer_cst 192: __new_start,
+field_decl _M_impl: __new_start,
+integer_cst 192: __new_start,
+field_decl _M_end_of_storage: __new_start,
+integer_cst 64: __new_start,
+pointer_plus_expr : __new_start,
+var_decl __new_start: __new_start,
+mult_expr : __new_start,
+var_decl __len: __new_start,
+integer_cst 8: __new_start,
var_decl __len:
-integer_cst 64: __new_finish, __new_start,
-integer_type : __new_finish, __new_start,
-type_decl size_type: __new_finish, __new_start,
-integer_cst 64: __new_finish, __new_start,
-integer_cst 0: __new_finish, __new_start,
-integer_cst : __new_finish, __new_start,
-block : __new_finish, __new_start,
-var_decl __len: __new_finish, __new_start,
-var_decl __elems_before: __new_finish, __new_start,
-var_decl __new_start: __new_finish, __new_start,
-var_decl __new_finish: __new_finish, __new_start,
+integer_cst 64: __new_start,
+integer_type : __new_start,
+type_decl size_type: __new_start,
+integer_cst 64: __new_start,
+integer_cst 0: __new_start,
+integer_cst : __new_start,
+block : __new_start,
+var_decl __len: __new_start,
+var_decl __elems_before: __new_start,
+var_decl __new_start: __new_start,
+var_decl __new_finish: __new_start,
block :
block :
var_decl __x_copy:
diff --git a/test/test23-01.txt b/test/test23-01.txt
index 431caf9..e08459e 100644
--- a/test/test23-01.txt
+++ b/test/test23-01.txt
@@ -3946,6 +3946,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -3953,6 +3954,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -3960,6 +3962,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4106,6 +4109,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -4113,6 +4117,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -4120,6 +4125,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4251,6 +4257,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4353,6 +4360,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4360,6 +4368,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4367,6 +4376,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4393,6 +4403,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4473,6 +4484,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4575,6 +4587,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -4582,6 +4595,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -4589,6 +4603,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4615,6 +4630,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4744,6 +4760,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4846,6 +4863,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -4853,6 +4871,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -4860,6 +4879,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -4886,6 +4906,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -4966,6 +4987,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -5068,6 +5090,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -5075,6 +5098,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -5082,6 +5106,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -5108,6 +5133,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -12547,6 +12573,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12569,6 +12596,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand
@@ -12684,6 +12712,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12705,6 +12734,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand
@@ -12821,6 +12851,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -12842,6 +12873,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand
@@ -13251,6 +13283,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -13441,6 +13474,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -14673,6 +14707,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -14803,6 +14838,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand
@@ -14935,6 +14971,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand
@@ -15067,6 +15104,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -15347,6 +15385,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15439,6 +15478,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15627,6 +15667,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -15776,6 +15817,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16153,6 +16195,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -16304,6 +16347,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16502,6 +16546,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16649,6 +16694,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -16847,6 +16893,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17012,6 +17059,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17185,6 +17233,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17420,6 +17469,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand
- isUsed: 1
@@ -17608,6 +17658,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand
- isUsed: 1
@@ -17750,6 +17801,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand
@@ -17772,6 +17825,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -17919,6 +17974,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand
@@ -18014,6 +18071,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18110,6 +18168,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18305,6 +18364,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18458,6 +18518,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18702,6 +18763,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -18882,6 +18944,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19175,6 +19238,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19315,6 +19379,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
@@ -19336,6 +19401,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -19492,6 +19558,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19700,6 +19767,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -19855,6 +19923,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20063,6 +20132,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20236,6 +20306,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -20417,6 +20488,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -20664,6 +20736,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand
- isUsed: 1
@@ -20861,6 +20934,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand
- isUsed: 1
@@ -20968,6 +21042,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand
@@ -20991,6 +21066,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -21145,6 +21222,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand
@@ -21268,6 +21347,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21291,6 +21371,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref - operand
- isUsed: 1
@@ -21344,6 +21425,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand
@@ -21365,6 +21447,8 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -21671,6 +21755,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21740,6 +21825,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -21970,6 +22056,7 @@ function_decl Data1 test23.cpp 13:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 14:5 - operand
indirect_ref - object
@@ -22006,6 +22093,7 @@ function_decl Data1 test23.cpp 13:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 14:5 - operand
indirect_ref - object
@@ -22117,6 +22205,7 @@ function_decl __base_ctor test23.cpp 13:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 14:5 - operand
indirect_ref - object
@@ -22153,6 +22242,7 @@ function_decl __base_ctor test23.cpp 13:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 14:5 - operand
indirect_ref - object
@@ -22429,6 +22519,7 @@ function_decl Data1 test23.cpp 17:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 18:20 - operand
indirect_ref - object
@@ -22465,6 +22556,7 @@ function_decl Data1 test23.cpp 17:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 18:20 - operand
indirect_ref - object
@@ -22668,6 +22760,7 @@ function_decl __base_ctor test23.cpp 17:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 18:20 - operand
indirect_ref - object
@@ -22704,6 +22797,7 @@ function_decl __base_ctor test23.cpp 17:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test23.cpp 18:20 - operand
indirect_ref - object
@@ -23297,6 +23391,9 @@ function_decl Object1 test23.cpp 48:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 48:20 - operand
@@ -23328,6 +23425,9 @@ function_decl Object1 test23.cpp 48:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
component_ref test23.cpp 55:9 - operand
indirect_ref - object
@@ -23512,6 +23612,9 @@ function_decl __base_ctor test23.cpp 48:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 48:20 - operand
@@ -23545,6 +23648,9 @@ function_decl __base_ctor test23.cpp 48:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
component_ref test23.cpp 55:9 - operand
indirect_ref - object
@@ -23816,6 +23922,9 @@ function_decl func1 test23.cpp 58:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 58:29 - operand
@@ -24004,6 +24113,9 @@ function_decl func2 test23.cpp 67:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 67:29 - operand
@@ -24189,6 +24301,9 @@ function_decl func3 test23.cpp 76:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 76:29 - operand
@@ -24399,6 +24514,9 @@ function_decl func4 test23.cpp 85:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 85:29 - operand
@@ -24609,6 +24727,9 @@ function_decl func5 test23.cpp 94:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 94:29 - operand
@@ -24972,6 +25093,7 @@ function_decl func8 test23.cpp 114:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
field_decl __delta test23.cpp 8:44 - index
- signed
integer_cst 64 - decl size
@@ -25483,6 +25605,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -25578,6 +25701,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isAutogenerated: 1
@@ -25791,6 +25915,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -25838,6 +25963,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -25900,6 +26026,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -25911,6 +26038,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -25923,6 +26051,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26094,6 +26223,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26141,6 +26271,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -26203,6 +26334,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -26214,6 +26346,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -26226,6 +26359,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -26542,12 +26676,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -26637,6 +26773,8 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -26681,6 +26819,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -26691,6 +26830,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -26914,12 +27054,14 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
- isAutogenerated: 1
@@ -27009,6 +27151,8 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -27053,6 +27197,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -27063,6 +27208,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -27925,6 +28071,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -27979,6 +28126,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -28182,6 +28330,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -28236,6 +28385,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -28607,6 +28757,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -28865,6 +29016,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -29279,6 +29431,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -29382,6 +29535,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -29564,6 +29718,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -29667,6 +29822,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
- isAutogenerated: 1
@@ -30043,6 +30199,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -30369,6 +30526,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -30424,6 +30582,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
- isUsed: 1
@@ -30712,6 +30871,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg
- isAutogenerated: 1
@@ -31665,6 +31825,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -31766,6 +31927,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -32057,6 +32219,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -32158,6 +32321,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
diff --git a/test/test23-03.txt b/test/test23-03.txt
index 5ff6b44..ffd58b3 100644
--- a/test/test23-03.txt
+++ b/test/test23-03.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
-var_decl __old: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-indirect_ref : __fmt, __old, __out,
-parm_decl __cloc: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-reference_type : __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-integer_cst 192: __fmt, __old, __out,
-array_type : __fmt, __old, __out,
-type_decl __builtin_va_list: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __va_list_tag: __fmt, __old, __out,
-field_decl gp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl fp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl overflow_arg_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl reg_save_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_start: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_vsnprintf: __fmt, __old, __out,
-parm_decl __out: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-parm_decl __size: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_end: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-return_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-result_decl : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-block : __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+indirect_ref : __fmt, __out,
+parm_decl __cloc: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+reference_type : __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+integer_cst 192: __fmt, __out,
+array_type : __fmt, __out,
+type_decl __builtin_va_list: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __va_list_tag: __fmt, __out,
+field_decl gp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl fp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl overflow_arg_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl reg_save_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_type : __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_cst 0: __fmt, __out,
+integer_cst 0: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_start: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_vsnprintf: __fmt, __out,
+parm_decl __out: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+parm_decl __size: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_end: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+var_decl __old: __fmt, __out,
+return_expr : __fmt, __out,
+init_expr : __fmt, __out,
+result_decl : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+var_decl __ret: __fmt, __out,
+var_decl __old: __fmt, __out,
+integer_cst 64: __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+block : __fmt, __out,
+var_decl __old: __fmt, __out,
+var_decl __args: __fmt, __out,
+var_decl __ret: __fmt, __out,
function_decl __bswap_32:
return_expr :
init_expr :
diff --git a/test/test25-01.txt b/test/test25-01.txt
index d4fa9a6..026ca95 100644
--- a/test/test25-01.txt
+++ b/test/test25-01.txt
@@ -978,6 +978,9 @@ function_decl func1 test25.cpp 43:10
identifier_node nonnull - purpose
tree_list - value
integer_cst 2 - value
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
parm_decl this test25.cpp 43:33 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -1083,6 +1086,9 @@ function_decl func2 test25.cpp 48:10
identifier_node nonnull - purpose
tree_list - value
integer_cst 2 - value
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
parm_decl this test25.cpp 48:33 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -1231,6 +1237,9 @@ function_decl func3 test25.cpp 53:10
identifier_node nonnull - purpose
tree_list - value
integer_cst 2 - value
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl this test25.cpp 53:33 - arg
- isAutogenerated: 1
diff --git a/test/test26-01.txt b/test/test26-01.txt
index 64e8f45..5fb9bdf 100644
--- a/test/test26-01.txt
+++ b/test/test26-01.txt
@@ -7420,6 +7420,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -7427,6 +7428,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -7434,6 +7436,7 @@ function_decl exception /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -7580,6 +7583,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
@@ -7587,6 +7591,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 68:25 - operand
@@ -7594,6 +7599,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -7725,6 +7731,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -7827,6 +7834,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -7834,6 +7842,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -7841,6 +7850,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -7867,6 +7877,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -7947,6 +7958,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -8049,6 +8061,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
@@ -8056,6 +8069,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/exception 83:25 - operand
@@ -8063,6 +8077,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -8089,6 +8104,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -8791,6 +8807,7 @@ function_decl operator= /usr/include/c++/5/bits/exception_ptr.h 116:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/exception_ptr.h 118:56 - operand
@@ -8810,6 +8827,7 @@ function_decl operator= /usr/include/c++/5/bits/exception_ptr.h 116:7
function_decl __comp_ctor /usr/include/c++/5/bits/exception_ptr.h 99:7 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/exception_ptr.h 118:56 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -8836,6 +8854,7 @@ function_decl operator= /usr/include/c++/5/bits/exception_ptr.h 116:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/exception_ptr.h 118:56 - operand
- isUsed: 1
@@ -9026,6 +9045,7 @@ function_decl swap /usr/include/c++/5/bits/exception_ptr.h 160:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __lhs /usr/include/c++/5/bits/exception_ptr.h 160:25 - operand
@@ -9191,6 +9211,7 @@ function_decl nested_exception /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/bits/nested_exception.h 66:13 - operand
@@ -9198,6 +9219,7 @@ function_decl nested_exception /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -9273,6 +9295,7 @@ function_decl nested_exception /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/nested_exception.h 60:60 - operand
- isUsed: 1
@@ -9285,6 +9308,7 @@ function_decl nested_exception /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/nested_exception.h 60:61 - operand
indirect_ref - object
@@ -9448,6 +9472,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/bits/nested_exception.h 66:13 - operand
@@ -9455,6 +9480,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -9530,6 +9556,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/nested_exception.h 60:60 - operand
- isUsed: 1
@@ -9542,6 +9569,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/nested_exception.h 60:61 - operand
indirect_ref - object
@@ -9700,6 +9728,7 @@ function_decl rethrow_nested /usr/include/c++/5/bits/nested_exception.h 70:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/nested_exception.h 72:11 - operand
indirect_ref - object
@@ -9755,6 +9784,7 @@ function_decl rethrow_nested /usr/include/c++/5/bits/nested_exception.h 70:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/nested_exception.h 73:26 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -9792,6 +9822,7 @@ function_decl rethrow_nested /usr/include/c++/5/bits/nested_exception.h 70:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/nested_exception.h 73:26 - operand
- isUsed: 1
@@ -9912,6 +9943,7 @@ function_decl nested_ptr /usr/include/c++/5/bits/nested_exception.h 78:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/nested_exception.h 79:14 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -9949,6 +9981,7 @@ function_decl nested_ptr /usr/include/c++/5/bits/nested_exception.h 78:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/nested_exception.h 79:14 - operand
- isUsed: 1
@@ -10011,6 +10044,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10113,6 +10147,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -10120,6 +10155,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -10127,6 +10163,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -10153,6 +10190,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10233,6 +10271,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10335,6 +10374,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
@@ -10342,6 +10382,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 64:25 - operand
@@ -10349,6 +10390,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -10375,6 +10417,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10504,6 +10547,7 @@ function_decl bad_array_new_length /usr/include/c++/5/new 71:5
function_decl __base_ctor /usr/include/c++/5/new 57:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10611,6 +10655,7 @@ function_decl bad_array_new_length /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 75:13 - operand
@@ -10618,6 +10663,7 @@ function_decl bad_array_new_length /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 78:25 - operand
@@ -10625,6 +10671,7 @@ function_decl bad_array_new_length /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -10651,6 +10698,7 @@ function_decl bad_array_new_length /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10731,6 +10779,7 @@ function_decl __base_ctor /usr/include/c++/5/new 71:5
function_decl __base_ctor /usr/include/c++/5/new 57:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -10838,6 +10887,7 @@ function_decl __base_ctor /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor /usr/include/c++/5/new 75:13 - operand
@@ -10845,6 +10895,7 @@ function_decl __base_ctor /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl what /usr/include/c++/5/new 78:25 - operand
@@ -10852,6 +10903,7 @@ function_decl __base_ctor /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -10878,6 +10930,7 @@ function_decl __base_ctor /usr/include/c++/5/new 71:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -17748,6 +17801,7 @@ function_decl stoi /usr/include/c++/5/bits/basic_string.h 5256:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5256:22 - operand
@@ -17978,6 +18032,7 @@ function_decl stol /usr/include/c++/5/bits/basic_string.h 5261:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5261:22 - operand
@@ -18205,6 +18260,7 @@ function_decl stoul /usr/include/c++/5/bits/basic_string.h 5266:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5266:23 - operand
@@ -18435,6 +18491,7 @@ function_decl stoll /usr/include/c++/5/bits/basic_string.h 5271:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5271:23 - operand
@@ -18662,6 +18719,7 @@ function_decl stoull /usr/include/c++/5/bits/basic_string.h 5276:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5276:24 - operand
@@ -18859,6 +18917,7 @@ function_decl stof /usr/include/c++/5/bits/basic_string.h 5282:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5282:22 - operand
@@ -19045,6 +19104,7 @@ function_decl stod /usr/include/c++/5/bits/basic_string.h 5286:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5286:22 - operand
@@ -19231,6 +19291,7 @@ function_decl stold /usr/include/c++/5/bits/basic_string.h 5290:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5290:23 - operand
@@ -19487,6 +19548,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5299:20 - operand
- isUsed: 1
@@ -19702,6 +19764,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5302:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5305:20 - operand
- isUsed: 1
@@ -19917,6 +19980,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5308:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5310:21 - operand
- isUsed: 1
@@ -20129,6 +20193,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5313:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5316:21 - operand
- isUsed: 1
@@ -20344,6 +20409,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5319:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5322:22 - operand
- isUsed: 1
@@ -20556,6 +20622,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5325:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5328:22 - operand
- isUsed: 1
@@ -20774,6 +20841,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5331:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5336:20 - operand
- isUsed: 1
@@ -20994,6 +21062,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5340:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5345:20 - operand
- isUsed: 1
@@ -21214,6 +21283,7 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5349:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5354:21 - operand
- isUsed: 1
@@ -21395,6 +21465,7 @@ function_decl stoi /usr/include/c++/5/bits/basic_string.h 5359:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5359:23 - operand
@@ -21625,6 +21696,7 @@ function_decl stol /usr/include/c++/5/bits/basic_string.h 5364:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5364:23 - operand
@@ -21852,6 +21924,7 @@ function_decl stoul /usr/include/c++/5/bits/basic_string.h 5369:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5369:24 - operand
@@ -22082,6 +22155,7 @@ function_decl stoll /usr/include/c++/5/bits/basic_string.h 5374:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5374:24 - operand
@@ -22309,6 +22383,7 @@ function_decl stoull /usr/include/c++/5/bits/basic_string.h 5379:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5379:25 - operand
@@ -22506,6 +22581,7 @@ function_decl stof /usr/include/c++/5/bits/basic_string.h 5385:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5385:23 - operand
@@ -22692,6 +22768,7 @@ function_decl stod /usr/include/c++/5/bits/basic_string.h 5389:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5389:23 - operand
@@ -22878,6 +22955,7 @@ function_decl stold /usr/include/c++/5/bits/basic_string.h 5393:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 5393:24 - operand
@@ -23132,6 +23210,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5399:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5401:22 - operand
- isUsed: 1
@@ -23345,6 +23424,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5404:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5407:22 - operand
- isUsed: 1
@@ -23558,6 +23638,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5410:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5412:23 - operand
- isUsed: 1
@@ -23768,6 +23849,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5415:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5418:23 - operand
- isUsed: 1
@@ -23981,6 +24063,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5421:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5424:24 - operand
- isUsed: 1
@@ -24191,6 +24274,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5427:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5430:24 - operand
- isUsed: 1
@@ -24407,6 +24491,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5433:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5438:22 - operand
- isUsed: 1
@@ -24625,6 +24710,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5442:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5447:22 - operand
- isUsed: 1
@@ -24843,6 +24929,7 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5451:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 5456:23 - operand
- isUsed: 1
@@ -26700,6 +26787,7 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5484:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5484:32 - operand
@@ -26741,6 +26829,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5484:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5484:32 - operand
@@ -26919,6 +27010,7 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5499:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5499:33 - operand
@@ -26961,6 +27053,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5499:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5499:33 - operand
@@ -27142,6 +27237,7 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5517:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5517:35 - operand
@@ -27184,6 +27280,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5517:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5517:35 - operand
@@ -27365,6 +27464,7 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5532:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5532:35 - operand
@@ -27407,6 +27507,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5532:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
convert_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/basic_string.h 5532:35 - operand
@@ -28658,6 +28761,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -28680,6 +28784,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand
@@ -28795,6 +28900,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -28816,6 +28922,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand
@@ -28932,6 +29039,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -28953,6 +29061,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand
@@ -29189,6 +29298,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 112:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 112:23 - operand
@@ -29213,6 +29323,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 112:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 112:23 - operand
@@ -29254,6 +29365,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 112:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 112:43 - operand
@@ -29352,6 +29464,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 120:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 120:23 - operand
@@ -29376,6 +29489,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 120:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 120:23 - operand
@@ -29508,6 +29622,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 128:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 128:34 - operand
@@ -29532,6 +29647,7 @@ function_decl swap /usr/include/c++/5/bits/stl_bvector.h 128:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 128:34 - operand
@@ -29818,6 +29934,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -30008,6 +30125,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand
- isAutogenerated: 1
@@ -31240,6 +31358,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -31370,6 +31489,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand
@@ -31502,6 +31622,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand
@@ -31634,6 +31755,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -31914,6 +32036,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -32006,6 +32129,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -32194,6 +32318,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -32343,6 +32468,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -32720,6 +32846,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -32871,6 +32998,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -33069,6 +33197,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -33216,6 +33345,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -33414,6 +33544,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -33579,6 +33710,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -33752,6 +33884,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -33987,6 +34120,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand
- isUsed: 1
@@ -34175,6 +34309,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand
- isUsed: 1
@@ -34317,6 +34452,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand
@@ -34339,6 +34476,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -34486,6 +34625,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand
@@ -34581,6 +34722,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -34677,6 +34819,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -34872,6 +35015,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -35025,6 +35169,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -35269,6 +35414,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -35449,6 +35595,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5
function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -35742,6 +35889,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -35882,6 +36030,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
@@ -35903,6 +36052,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -36059,6 +36209,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36267,6 +36418,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36422,6 +36574,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36630,6 +36783,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36803,6 +36957,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref - operand
indirect_ref - object
@@ -36984,6 +37139,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -37231,6 +37387,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand
- isUsed: 1
@@ -37428,6 +37585,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand
- isUsed: 1
@@ -37535,6 +37693,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand
@@ -37558,6 +37717,8 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -37712,6 +37873,8 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name
convert_expr - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand
@@ -37835,6 +37998,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -37858,6 +38022,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ boolean_type - method return type
addr_expr - arg
component_ref - operand
- isUsed: 1
@@ -37911,6 +38076,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ reference_type - method return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand
@@ -37932,6 +38098,8 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name
addr_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand
@@ -38238,6 +38406,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -38307,6 +38476,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot
- isAutogenerated: 1
convert_expr - arg
@@ -38537,6 +38707,7 @@ function_decl Data1 test26.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 9:5 - operand
indirect_ref - object
@@ -38573,6 +38744,7 @@ function_decl Data1 test26.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 9:5 - operand
indirect_ref - object
@@ -38684,6 +38856,7 @@ function_decl __base_ctor test26.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 9:5 - operand
indirect_ref - object
@@ -38720,6 +38893,7 @@ function_decl __base_ctor test26.cpp 8:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 9:5 - operand
indirect_ref - object
@@ -38996,6 +39170,7 @@ function_decl Data1 test26.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 13:20 - operand
indirect_ref - object
@@ -39032,6 +39207,7 @@ function_decl Data1 test26.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 13:20 - operand
indirect_ref - object
@@ -39235,6 +39411,7 @@ function_decl __base_ctor test26.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 13:20 - operand
indirect_ref - object
@@ -39271,6 +39448,7 @@ function_decl __base_ctor test26.cpp 12:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 13:20 - operand
indirect_ref - object
@@ -39737,6 +39915,7 @@ function_decl Data2 test26.cpp 35:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor test26.cpp 35:13 - operand
@@ -39744,6 +39923,7 @@ function_decl Data2 test26.cpp 35:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -39960,6 +40140,7 @@ function_decl __base_dtor test26.cpp 35:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor test26.cpp 35:13 - operand
@@ -39967,6 +40148,7 @@ function_decl __base_dtor test26.cpp 35:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -40160,6 +40342,7 @@ function_decl __deleting_dtor test26.cpp 35:13
- isVirtual: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
parm_decl this test26.cpp 35:20 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -40587,6 +40770,7 @@ function_decl Data1 test26.cpp 6:8
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 6:8 - operand
indirect_ref - object
@@ -40742,6 +40926,7 @@ function_decl __base_dtor test26.cpp 6:8
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref test26.cpp 6:8 - operand
indirect_ref - object
@@ -41023,6 +41208,7 @@ function_decl func3 test26.cpp 62:10
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test26.cpp 62:29 - operand
@@ -41213,6 +41399,7 @@ function_decl func4 test26.cpp 71:10
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test26.cpp 71:29 - operand
@@ -44067,6 +44254,7 @@ function_decl c_str /usr/include/c++/5/bits/basic_string.h 4215:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4215:21 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -48401,6 +48589,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -48470,6 +48659,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -48481,6 +48671,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - operand
- isUsed: 1
@@ -48491,6 +48682,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - operand
- isUsed: 1
@@ -48580,6 +48772,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
- isAutogenerated: 1
@@ -48675,6 +48868,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
- isAutogenerated: 1
@@ -48917,12 +49111,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:23 - arg
- isAutogenerated: 1
@@ -49014,6 +49210,8 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -49059,6 +49257,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -49069,6 +49268,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -49298,12 +49498,14 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:23 - arg
- isAutogenerated: 1
@@ -49395,6 +49597,8 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -49440,6 +49644,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -49450,6 +49655,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -49742,6 +49948,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -49816,6 +50023,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -49907,6 +50115,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -49981,6 +50190,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -50264,6 +50474,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -50360,6 +50571,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 2908:35 - operand
@@ -50402,6 +50614,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2915:28 - operand
addr_expr - function
@@ -50415,6 +50628,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -50659,6 +50873,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -50755,6 +50970,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 2908:35 - operand
@@ -50797,6 +51013,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2915:28 - operand
addr_expr - function
@@ -50810,6 +51027,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -51202,6 +51420,7 @@ function_decl c_str /usr/include/c++/5/bits/basic_string.h 4215:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4215:21 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -55445,6 +55664,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -55542,6 +55762,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -55553,6 +55774,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - operand
- isUsed: 1
@@ -55563,6 +55785,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/ext/string_conversions.h 99:38 - operand
- isUsed: 1
@@ -55652,6 +55875,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
- isAutogenerated: 1
@@ -55747,6 +55971,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
- isAutogenerated: 1
@@ -55989,12 +56214,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:23 - arg
- isAutogenerated: 1
@@ -56111,6 +56338,8 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -56156,6 +56385,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -56166,6 +56396,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -56395,12 +56626,14 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
addr_expr - function
function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:23 - arg
- isAutogenerated: 1
@@ -56517,6 +56750,8 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -56562,6 +56797,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
- isUsed: 1
@@ -56572,6 +56808,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
indirect_ref - object
@@ -56864,6 +57101,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -56938,6 +57176,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -57029,6 +57268,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -57103,6 +57343,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2668:14
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
- isAutogenerated: 1
@@ -57386,6 +57627,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -57482,6 +57724,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 2908:35 - operand
@@ -57524,6 +57767,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2915:28 - operand
addr_expr - function
@@ -57537,6 +57781,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -57781,6 +58026,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -57877,6 +58123,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
- isUsed: 1
parm_decl __str /usr/include/c++/5/bits/basic_string.h 2908:35 - operand
@@ -57919,6 +58166,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2915:28 - operand
addr_expr - function
@@ -57932,6 +58180,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
indirect_ref - object
@@ -58477,6 +58726,7 @@ function_decl data /usr/include/c++/5/bits/basic_string.h 4225:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4225:20 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -58663,6 +58913,7 @@ function_decl length /usr/include/c++/5/bits/basic_string.h 3126:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3126:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -58863,6 +59114,7 @@ function_decl data /usr/include/c++/5/bits/basic_string.h 4225:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4225:20 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -59049,6 +59301,7 @@ function_decl length /usr/include/c++/5/bits/basic_string.h 3126:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3126:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -59248,6 +59501,7 @@ function_decl data /usr/include/c++/5/bits/basic_string.h 4225:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4225:20 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -59433,6 +59687,7 @@ function_decl length /usr/include/c++/5/bits/basic_string.h 3126:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3126:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -59632,6 +59887,7 @@ function_decl data /usr/include/c++/5/bits/basic_string.h 4225:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 4225:20 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -59817,6 +60073,7 @@ function_decl length /usr/include/c++/5/bits/basic_string.h 3126:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 3126:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -60124,6 +60381,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -60172,6 +60430,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -60235,6 +60494,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -60246,6 +60506,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -60258,6 +60519,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -60433,6 +60695,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -60481,6 +60744,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
addr_expr - function
@@ -60544,6 +60808,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -60555,6 +60820,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
- isUsed: 1
@@ -60567,6 +60833,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
indirect_ref - object
@@ -61092,6 +61359,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -61147,6 +61415,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -61354,6 +61623,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -61409,6 +61679,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -61787,6 +62058,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -62050,6 +62322,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -62571,6 +62844,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -62749,6 +63023,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -63062,6 +63337,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -63240,6 +63516,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -63751,6 +64028,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -64086,6 +64364,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -64142,6 +64421,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
- isUsed: 1
@@ -64433,6 +64713,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:32 - arg
- isAutogenerated: 1
@@ -64751,6 +65032,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -64855,6 +65137,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -65152,6 +65435,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -65256,6 +65540,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -66464,6 +66749,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -66544,6 +66830,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -66851,6 +67138,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -66931,6 +67219,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
- isAutogenerated: 1
@@ -67484,6 +67773,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -67872,6 +68162,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
- isAutogenerated: 1
@@ -68564,6 +68855,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -68790,6 +69082,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -69149,6 +69442,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -69375,6 +69669,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isAutogenerated: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.tcc 673:55 - operand
indirect_ref - object
@@ -69931,6 +70226,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -70366,6 +70662,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -70422,6 +70719,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
- isUsed: 1
@@ -70762,6 +71060,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:32 - arg
- isAutogenerated: 1
@@ -71230,6 +71529,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -71384,6 +71684,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -71831,6 +72132,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -71985,6 +72287,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
- isAutogenerated: 1
@@ -73301,6 +73604,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -73736,6 +74040,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:22 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -74188,6 +74493,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -74292,6 +74598,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -74477,6 +74784,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -74581,6 +74889,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -76972,6 +77281,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -77100,6 +77410,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -77333,6 +77644,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -77461,6 +77773,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:49 - operand
- isAutogenerated: 1
@@ -79200,6 +79513,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.tcc 572:28 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -79211,6 +79525,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.tcc 572:28 - operand
- isUsed: 1
@@ -79237,6 +79552,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.tcc 573:23 - operand
addr_expr - function
@@ -79473,6 +79789,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -79534,6 +79851,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -79610,6 +79928,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -79638,6 +79957,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -80070,6 +80390,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
var_decl /usr/include/c++/5/bits/basic_string.tcc 572:28 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -80081,6 +80402,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
addr_expr - arg
var_decl /usr/include/c++/5/bits/basic_string.tcc 572:28 - operand
- isUsed: 1
@@ -80106,6 +80428,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
convert_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.tcc 573:23 - operand
addr_expr - function
@@ -80361,6 +80684,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -80420,6 +80744,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -80521,6 +80846,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -80548,6 +80874,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
non_lvalue_expr - arg
var_decl __r /usr/include/c++/5/bits/basic_string.tcc 582:8 - operand
- isUsed: 1
@@ -81301,6 +81628,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - arg
- isAutogenerated: 1
@@ -81383,6 +81711,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - arg
- isAutogenerated: 1
@@ -82245,6 +82574,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - arg
- isAutogenerated: 1
@@ -82327,6 +82657,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - arg
- isAutogenerated: 1
diff --git a/test/test26-03.txt b/test/test26-03.txt
index f75ee67..dea4b03 100644
--- a/test/test26-03.txt
+++ b/test/test26-03.txt
@@ -3872,153 +3872,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
-var_decl __old: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-indirect_ref : __fmt, __old, __out,
-parm_decl __cloc: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-reference_type : __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-integer_cst 192: __fmt, __old, __out,
-array_type : __fmt, __old, __out,
-type_decl __builtin_va_list: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __va_list_tag: __fmt, __old, __out,
-field_decl gp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl fp_offset: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-field_decl overflow_arg_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl reg_save_area: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-integer_cst 0: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_start: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-decl_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_vsnprintf: __fmt, __old, __out,
-parm_decl __out: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-parm_decl __size: __fmt, __old, __out,
-tree_list : __fmt, __old, __out,
-identifier_node __unused__: __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-parm_decl __fmt: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl char: __fmt, __old, __out,
-integer_cst 8: __fmt, __old, __out,
-integer_cst -128: __fmt, __old, __out,
-integer_cst 127: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __builtin_va_end: __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-cleanup_point_expr : __fmt, __old, __out,
-expr_stmt : __fmt, __old, __out,
-convert_expr : __fmt, __old, __out,
-call_expr : __fmt, __old, __out,
-addr_expr : __fmt, __old, __out,
-function_decl __uselocale: __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-return_expr : __fmt, __old, __out,
-init_expr : __fmt, __old, __out,
-result_decl : __fmt, __old, __out,
-integer_type : __fmt, __old, __out,
-type_decl int: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-integer_cst -2147483648: __fmt, __old, __out,
-integer_cst 2147483647: __fmt, __old, __out,
-integer_cst 32: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __old, __out,
-pointer_type : __fmt, __old, __out,
-type_decl __c_locale: __fmt, __old, __out,
-record_type : __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-field_decl __locales: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-field_decl __ctype_b: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_tolower: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __ctype_toupper: __fmt, __old, __out,
-integer_cst 64: __fmt, __old, __out,
-field_decl __names: __fmt, __old, __out,
-integer_cst 832: __fmt, __old, __out,
-type_decl __locale_struct: __fmt, __old, __out,
-block : __fmt, __old, __out,
-var_decl __old: __fmt, __old, __out,
-var_decl __args: __fmt, __old, __out,
-var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+indirect_ref : __fmt, __out,
+parm_decl __cloc: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+reference_type : __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+integer_cst 192: __fmt, __out,
+array_type : __fmt, __out,
+type_decl __builtin_va_list: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __va_list_tag: __fmt, __out,
+field_decl gp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl fp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl overflow_arg_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl reg_save_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_type : __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_cst 0: __fmt, __out,
+integer_cst 0: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_start: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_vsnprintf: __fmt, __out,
+parm_decl __out: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+parm_decl __size: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_end: __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+var_decl __old: __fmt, __out,
+return_expr : __fmt, __out,
+init_expr : __fmt, __out,
+result_decl : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+var_decl __ret: __fmt, __out,
+var_decl __old: __fmt, __out,
+integer_cst 64: __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+block : __fmt, __out,
+var_decl __old: __fmt, __out,
+var_decl __args: __fmt, __out,
+var_decl __ret: __fmt, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -16554,263 +16554,263 @@ cleanup_point_expr : __convf, __fmt,
expr_stmt : __convf, __fmt,
convert_expr : __convf, __fmt,
init_expr : __convf, __fmt,
-var_decl __s: __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_alloca: __convf, __fmt, __s,
-mult_expr : __convf, __fmt, __s,
-sizeof_expr : __convf, __fmt, __s,
-error_mark : __convf, __fmt, __s,
-parm_decl __n: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-decl_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-integer_cst 192: __convf, __fmt, __s,
-array_type : __convf, __fmt, __s,
-type_decl __builtin_va_list: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl __va_list_tag: __convf, __fmt, __s,
-field_decl gp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl fp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl overflow_arg_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-field_decl reg_save_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_va_start: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-parm_decl __fmt: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-decl_expr : __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl int: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-init_expr : __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-parm_decl __convf: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-function_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl int: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl __va_list_tag: __convf, __fmt, __s,
-field_decl gp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl fp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl overflow_arg_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-field_decl reg_save_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-void_type : __convf, __fmt, __s,
-type_decl void: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-parm_decl __n: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-parm_decl __fmt: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_va_end: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-return_expr : __convf, __fmt, __s,
-init_expr : __convf, __fmt, __s,
-result_decl : __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-var_decl npos: __convf, __fmt, __s,
-field_decl _M_dataplus: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-type_decl _CharT_alloc_type: __convf, __fmt, __s,
-type_decl traits_type: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl allocator_type: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl iterator: __convf, __fmt, __s,
-type_decl const_iterator: __convf, __fmt, __s,
-type_decl const_reverse_iterator: __convf, __fmt, __s,
-type_decl reverse_iterator: __convf, __fmt, __s,
-type_decl _Rep_base: __convf, __fmt, __s,
-type_decl _Rep: __convf, __fmt, __s,
-type_decl _Alloc_hider: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-target_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-var_decl npos: __convf, __fmt, __s,
-field_decl _M_dataplus: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-type_decl _CharT_alloc_type: __convf, __fmt, __s,
-type_decl traits_type: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl allocator_type: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl iterator: __convf, __fmt, __s,
-type_decl const_iterator: __convf, __fmt, __s,
-type_decl const_reverse_iterator: __convf, __fmt, __s,
-type_decl reverse_iterator: __convf, __fmt, __s,
-type_decl _Rep_base: __convf, __fmt, __s,
-type_decl _Rep: __convf, __fmt, __s,
-type_decl _Alloc_hider: __convf, __fmt, __s,
-aggr_init_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_ctor : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-void_cst : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-pointer_plus_expr : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-target_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl allocator: __convf, __fmt, __s,
-template_decl rebind: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl other: __convf, __fmt, __s,
-type_decl allocator: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl propagate_on_container_move_assignment: __convf, __fmt, __s,
-aggr_init_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_ctor : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-void_cst : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_dtor : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_dtor : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
var_decl __s: __convf, __fmt,
-integer_cst 64: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-block : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_alloca: __convf, __fmt,
+mult_expr : __convf, __fmt,
+sizeof_expr : __convf, __fmt,
+error_mark : __convf, __fmt,
+parm_decl __n: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+decl_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+integer_cst 192: __convf, __fmt,
+array_type : __convf, __fmt,
+type_decl __builtin_va_list: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl __va_list_tag: __convf, __fmt,
+field_decl gp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl fp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl overflow_arg_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+field_decl reg_save_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_type : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_va_start: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+parm_decl __fmt: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+decl_expr : __convf, __fmt,
+var_decl __len: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl int: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+convert_expr : __convf, __fmt,
+init_expr : __convf, __fmt,
+var_decl __len: __convf, __fmt,
+call_expr : __convf, __fmt,
+parm_decl __convf: __convf, __fmt,
+pointer_type : __convf, __fmt,
+function_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl int: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+tree_list : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl __va_list_tag: __convf, __fmt,
+field_decl gp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl fp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl overflow_arg_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+field_decl reg_save_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+tree_list : __convf, __fmt,
+void_type : __convf, __fmt,
+type_decl void: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+var_decl __s: __convf, __fmt,
+parm_decl __n: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+parm_decl __fmt: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_va_end: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+return_expr : __convf, __fmt,
+init_expr : __convf, __fmt,
+result_decl : __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+var_decl npos: __convf, __fmt,
+field_decl _M_dataplus: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+type_decl _CharT_alloc_type: __convf, __fmt,
+type_decl traits_type: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl allocator_type: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl iterator: __convf, __fmt,
+type_decl const_iterator: __convf, __fmt,
+type_decl const_reverse_iterator: __convf, __fmt,
+type_decl reverse_iterator: __convf, __fmt,
+type_decl _Rep_base: __convf, __fmt,
+type_decl _Rep: __convf, __fmt,
+type_decl _Alloc_hider: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+target_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+var_decl npos: __convf, __fmt,
+field_decl _M_dataplus: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+type_decl _CharT_alloc_type: __convf, __fmt,
+type_decl traits_type: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl allocator_type: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl iterator: __convf, __fmt,
+type_decl const_iterator: __convf, __fmt,
+type_decl const_reverse_iterator: __convf, __fmt,
+type_decl reverse_iterator: __convf, __fmt,
+type_decl _Rep_base: __convf, __fmt,
+type_decl _Rep: __convf, __fmt,
+type_decl _Alloc_hider: __convf, __fmt,
+aggr_init_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_ctor : __convf, __fmt,
+var_decl : __convf, __fmt,
+convert_expr : __convf, __fmt,
+void_cst : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+pointer_plus_expr : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+var_decl __len: __convf, __fmt,
+addr_expr : __convf, __fmt,
+target_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl allocator: __convf, __fmt,
+template_decl rebind: __convf, __fmt,
+tree_list : __convf, __fmt,
+tree_vec : __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl other: __convf, __fmt,
+type_decl allocator: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl propagate_on_container_move_assignment: __convf, __fmt,
+aggr_init_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_ctor : __convf, __fmt,
+var_decl : __convf, __fmt,
+convert_expr : __convf, __fmt,
+void_cst : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_dtor : __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_dtor : __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+block : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+var_decl __args: __convf, __fmt,
+var_decl __len: __convf, __fmt,
function_decl _Alloc_hider:
statement_list :
bind_expr :
@@ -18537,283 +18537,283 @@ cleanup_point_expr : __convf, __fmt,
expr_stmt : __convf, __fmt,
convert_expr : __convf, __fmt,
init_expr : __convf, __fmt,
-var_decl __s: __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_alloca: __convf, __fmt, __s,
-mult_expr : __convf, __fmt, __s,
-sizeof_expr : __convf, __fmt, __s,
-error_mark : __convf, __fmt, __s,
-parm_decl __n: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-decl_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-integer_cst 192: __convf, __fmt, __s,
-array_type : __convf, __fmt, __s,
-type_decl __builtin_va_list: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl __va_list_tag: __convf, __fmt, __s,
-field_decl gp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl fp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl overflow_arg_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-field_decl reg_save_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_va_start: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-parm_decl __fmt: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-decl_expr : __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl int: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-init_expr : __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-parm_decl __convf: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-function_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl int: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl __va_list_tag: __convf, __fmt, __s,
-field_decl gp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl fp_offset: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-field_decl overflow_arg_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-field_decl reg_save_area: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-void_type : __convf, __fmt, __s,
-type_decl void: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-parm_decl __n: __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl size_t: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-integer_cst 0: __convf, __fmt, __s,
-integer_cst : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-parm_decl __fmt: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-expr_stmt : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __builtin_va_end: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-cleanup_point_expr : __convf, __fmt, __s,
-return_expr : __convf, __fmt, __s,
-init_expr : __convf, __fmt, __s,
-result_decl : __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-var_decl npos: __convf, __fmt, __s,
-field_decl _M_dataplus: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-type_decl _CharT_alloc_type: __convf, __fmt, __s,
-type_decl traits_type: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl allocator_type: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl iterator: __convf, __fmt, __s,
-type_decl const_iterator: __convf, __fmt, __s,
-type_decl const_reverse_iterator: __convf, __fmt, __s,
-type_decl reverse_iterator: __convf, __fmt, __s,
-type_decl _Rep_base: __convf, __fmt, __s,
-type_decl _Rep: __convf, __fmt, __s,
-type_decl _Alloc_hider: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-target_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-var_decl npos: __convf, __fmt, __s,
-field_decl _M_dataplus: __convf, __fmt, __s,
-integer_cst 64: __convf, __fmt, __s,
-type_decl basic_string: __convf, __fmt, __s,
-type_decl _CharT_alloc_type: __convf, __fmt, __s,
-type_decl traits_type: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl allocator_type: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl iterator: __convf, __fmt, __s,
-type_decl const_iterator: __convf, __fmt, __s,
-type_decl const_reverse_iterator: __convf, __fmt, __s,
-type_decl reverse_iterator: __convf, __fmt, __s,
-type_decl _Rep_base: __convf, __fmt, __s,
-type_decl _Rep: __convf, __fmt, __s,
-type_decl _Alloc_hider: __convf, __fmt, __s,
-aggr_init_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_ctor : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-void_cst : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-pointer_plus_expr : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-mult_expr : __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
-integer_cst 4: __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-target_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl allocator: __convf, __fmt, __s,
-template_decl rebind: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl char: __convf, __fmt, __s,
-integer_cst 8: __convf, __fmt, __s,
-integer_cst -128: __convf, __fmt, __s,
-integer_cst 127: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl other: __convf, __fmt, __s,
-tree_list : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-tree_vec : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-record_type : __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl rebind: __convf, __fmt, __s,
-type_decl other: __convf, __fmt, __s,
-type_decl allocator: __convf, __fmt, __s,
-type_decl size_type: __convf, __fmt, __s,
-type_decl difference_type: __convf, __fmt, __s,
-type_decl pointer: __convf, __fmt, __s,
-type_decl const_pointer: __convf, __fmt, __s,
-type_decl reference: __convf, __fmt, __s,
-type_decl const_reference: __convf, __fmt, __s,
-type_decl value_type: __convf, __fmt, __s,
-type_decl propagate_on_container_move_assignment: __convf, __fmt, __s,
-aggr_init_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_ctor : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-convert_expr : __convf, __fmt, __s,
-void_cst : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_dtor : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
-call_expr : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-function_decl __comp_dtor : __convf, __fmt, __s,
-addr_expr : __convf, __fmt, __s,
-var_decl : __convf, __fmt, __s,
var_decl __s: __convf, __fmt,
-integer_cst 64: __convf, __fmt, __s,
-pointer_type : __convf, __fmt, __s,
-integer_type : __convf, __fmt, __s,
-type_decl wchar_t: __convf, __fmt, __s,
-integer_cst 32: __convf, __fmt, __s,
-integer_cst -2147483648: __convf, __fmt, __s,
-integer_cst 2147483647: __convf, __fmt, __s,
-block : __convf, __fmt, __s,
-var_decl __s: __convf, __fmt, __s,
-var_decl __args: __convf, __fmt, __s,
-var_decl __len: __convf, __fmt, __s,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_alloca: __convf, __fmt,
+mult_expr : __convf, __fmt,
+sizeof_expr : __convf, __fmt,
+error_mark : __convf, __fmt,
+parm_decl __n: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+decl_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+integer_cst 192: __convf, __fmt,
+array_type : __convf, __fmt,
+type_decl __builtin_va_list: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl __va_list_tag: __convf, __fmt,
+field_decl gp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl fp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl overflow_arg_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+field_decl reg_save_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_type : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_va_start: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+parm_decl __fmt: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+decl_expr : __convf, __fmt,
+var_decl __len: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl int: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+convert_expr : __convf, __fmt,
+init_expr : __convf, __fmt,
+var_decl __len: __convf, __fmt,
+call_expr : __convf, __fmt,
+parm_decl __convf: __convf, __fmt,
+pointer_type : __convf, __fmt,
+function_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl int: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_list : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_list : __convf, __fmt,
+pointer_type : __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl __va_list_tag: __convf, __fmt,
+field_decl gp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl fp_offset: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+field_decl overflow_arg_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+field_decl reg_save_area: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+tree_list : __convf, __fmt,
+void_type : __convf, __fmt,
+type_decl void: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+var_decl __s: __convf, __fmt,
+parm_decl __n: __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl size_t: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+integer_cst 0: __convf, __fmt,
+integer_cst : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+parm_decl __fmt: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+expr_stmt : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __builtin_va_end: __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl __args: __convf, __fmt,
+cleanup_point_expr : __convf, __fmt,
+return_expr : __convf, __fmt,
+init_expr : __convf, __fmt,
+result_decl : __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+var_decl npos: __convf, __fmt,
+field_decl _M_dataplus: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+type_decl _CharT_alloc_type: __convf, __fmt,
+type_decl traits_type: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl allocator_type: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl iterator: __convf, __fmt,
+type_decl const_iterator: __convf, __fmt,
+type_decl const_reverse_iterator: __convf, __fmt,
+type_decl reverse_iterator: __convf, __fmt,
+type_decl _Rep_base: __convf, __fmt,
+type_decl _Rep: __convf, __fmt,
+type_decl _Alloc_hider: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+target_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+var_decl npos: __convf, __fmt,
+field_decl _M_dataplus: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+type_decl basic_string: __convf, __fmt,
+type_decl _CharT_alloc_type: __convf, __fmt,
+type_decl traits_type: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl allocator_type: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl iterator: __convf, __fmt,
+type_decl const_iterator: __convf, __fmt,
+type_decl const_reverse_iterator: __convf, __fmt,
+type_decl reverse_iterator: __convf, __fmt,
+type_decl _Rep_base: __convf, __fmt,
+type_decl _Rep: __convf, __fmt,
+type_decl _Alloc_hider: __convf, __fmt,
+aggr_init_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_ctor : __convf, __fmt,
+var_decl : __convf, __fmt,
+convert_expr : __convf, __fmt,
+void_cst : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+pointer_plus_expr : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+mult_expr : __convf, __fmt,
+var_decl __len: __convf, __fmt,
+integer_cst 4: __convf, __fmt,
+addr_expr : __convf, __fmt,
+target_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl allocator: __convf, __fmt,
+template_decl rebind: __convf, __fmt,
+tree_list : __convf, __fmt,
+tree_vec : __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl char: __convf, __fmt,
+integer_cst 8: __convf, __fmt,
+integer_cst -128: __convf, __fmt,
+integer_cst 127: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl other: __convf, __fmt,
+tree_list : __convf, __fmt,
+tree_vec : __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+tree_vec : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+record_type : __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl rebind: __convf, __fmt,
+type_decl other: __convf, __fmt,
+type_decl allocator: __convf, __fmt,
+type_decl size_type: __convf, __fmt,
+type_decl difference_type: __convf, __fmt,
+type_decl pointer: __convf, __fmt,
+type_decl const_pointer: __convf, __fmt,
+type_decl reference: __convf, __fmt,
+type_decl const_reference: __convf, __fmt,
+type_decl value_type: __convf, __fmt,
+type_decl propagate_on_container_move_assignment: __convf, __fmt,
+aggr_init_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_ctor : __convf, __fmt,
+var_decl : __convf, __fmt,
+convert_expr : __convf, __fmt,
+void_cst : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_dtor : __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+call_expr : __convf, __fmt,
+addr_expr : __convf, __fmt,
+function_decl __comp_dtor : __convf, __fmt,
+addr_expr : __convf, __fmt,
+var_decl : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+integer_cst 64: __convf, __fmt,
+pointer_type : __convf, __fmt,
+integer_type : __convf, __fmt,
+type_decl wchar_t: __convf, __fmt,
+integer_cst 32: __convf, __fmt,
+integer_cst -2147483648: __convf, __fmt,
+integer_cst 2147483647: __convf, __fmt,
+block : __convf, __fmt,
+var_decl __s: __convf, __fmt,
+var_decl __args: __convf, __fmt,
+var_decl __len: __convf, __fmt,
function_decl _Alloc_hider:
statement_list :
bind_expr :
@@ -21145,166 +21145,166 @@ cleanup_point_expr : __beg, __end,
expr_stmt : __beg, __end,
convert_expr : __beg, __end,
init_expr : __beg, __end,
-var_decl __r: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _S_create: __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-parm_decl __a: __beg, __end, __r,
-reference_type : __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-template_decl rebind: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-type_decl difference_type: __beg, __end, __r,
-type_decl pointer: __beg, __end, __r,
-type_decl const_pointer: __beg, __end, __r,
-type_decl reference: __beg, __end, __r,
-type_decl const_reference: __beg, __end, __r,
-type_decl value_type: __beg, __end, __r,
-type_decl propagate_on_container_move_assignment: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-try_block : __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _S_copy_chars: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_refdata: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-parm_decl __beg: __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-parm_decl __end: __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-handler : __beg, __end, __r,
-cleanup_stmt : __beg, __end, __r,
-statement_list : __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_begin_catch: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __builtin_eh_pointer: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_destroy: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-parm_decl __a: __beg, __end, __r,
-reference_type : __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-template_decl rebind: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-type_decl difference_type: __beg, __end, __r,
-type_decl pointer: __beg, __end, __r,
-type_decl const_pointer: __beg, __end, __r,
-type_decl reference: __beg, __end, __r,
-type_decl const_reference: __beg, __end, __r,
-type_decl value_type: __beg, __end, __r,
-type_decl propagate_on_container_move_assignment: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-throw_expr : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_rethrow: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_end_catch: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_set_length_and_sharable: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-return_expr : __beg, __end, __r,
-init_expr : __beg, __end, __r,
-result_decl : __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_refdata: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
+var_decl __r: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _S_create: __beg, __end,
+var_decl __dnew: __beg, __end,
+integer_cst 0: __beg, __end,
+convert_expr : __beg, __end,
+parm_decl __a: __beg, __end,
+reference_type : __beg, __end,
+record_type : __beg, __end,
+type_decl allocator: __beg, __end,
+template_decl rebind: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+type_decl allocator: __beg, __end,
+type_decl size_type: __beg, __end,
+type_decl difference_type: __beg, __end,
+type_decl pointer: __beg, __end,
+type_decl const_pointer: __beg, __end,
+type_decl reference: __beg, __end,
+type_decl const_reference: __beg, __end,
+type_decl value_type: __beg, __end,
+type_decl propagate_on_container_move_assignment: __beg, __end,
+integer_cst 64: __beg, __end,
+try_block : __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _S_copy_chars: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_refdata: __beg, __end,
+var_decl __r: __beg, __end,
+parm_decl __beg: __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+integer_cst 64: __beg, __end,
+parm_decl __end: __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+integer_cst 64: __beg, __end,
+handler : __beg, __end,
+cleanup_stmt : __beg, __end,
+statement_list : __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+convert_expr : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_begin_catch: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __builtin_eh_pointer: __beg, __end,
+integer_cst 0: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_destroy: __beg, __end,
+var_decl __r: __beg, __end,
+convert_expr : __beg, __end,
+parm_decl __a: __beg, __end,
+reference_type : __beg, __end,
+record_type : __beg, __end,
+type_decl allocator: __beg, __end,
+template_decl rebind: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+type_decl allocator: __beg, __end,
+type_decl size_type: __beg, __end,
+type_decl difference_type: __beg, __end,
+type_decl pointer: __beg, __end,
+type_decl const_pointer: __beg, __end,
+type_decl reference: __beg, __end,
+type_decl const_reference: __beg, __end,
+type_decl value_type: __beg, __end,
+type_decl propagate_on_container_move_assignment: __beg, __end,
+integer_cst 64: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+throw_expr : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_rethrow: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_end_catch: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_set_length_and_sharable: __beg, __end,
+var_decl __r: __beg, __end,
+var_decl __dnew: __beg, __end,
+cleanup_point_expr : __beg, __end,
+return_expr : __beg, __end,
+init_expr : __beg, __end,
+result_decl : __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+integer_cst 64: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_refdata: __beg, __end,
+var_decl __r: __beg, __end,
var_decl __dnew: __beg, __end,
-integer_cst 64: __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-integer_cst : __beg, __end, __r,
-block : __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
+integer_cst 64: __beg, __end,
+integer_type : __beg, __end,
+type_decl size_type: __beg, __end,
+integer_cst 64: __beg, __end,
+integer_cst 0: __beg, __end,
+integer_cst : __beg, __end,
+block : __beg, __end,
+var_decl __dnew: __beg, __end,
+var_decl __r: __beg, __end,
function_decl _S_construct:
bind_expr : __beg, __end,
statement_list : __beg, __end,
@@ -21563,202 +21563,202 @@ cleanup_point_expr : __beg, __end,
expr_stmt : __beg, __end,
convert_expr : __beg, __end,
init_expr : __beg, __end,
-var_decl __r: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _S_create: __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-parm_decl __a: __beg, __end, __r,
-reference_type : __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-template_decl rebind: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-type_decl difference_type: __beg, __end, __r,
-type_decl pointer: __beg, __end, __r,
-type_decl const_pointer: __beg, __end, __r,
-type_decl reference: __beg, __end, __r,
-type_decl const_reference: __beg, __end, __r,
-type_decl value_type: __beg, __end, __r,
-type_decl propagate_on_container_move_assignment: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-try_block : __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _S_copy_chars: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_refdata: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-parm_decl __beg: __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-parm_decl __end: __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-handler : __beg, __end, __r,
-cleanup_stmt : __beg, __end, __r,
-statement_list : __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_begin_catch: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __builtin_eh_pointer: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_destroy: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-convert_expr : __beg, __end, __r,
-parm_decl __a: __beg, __end, __r,
-reference_type : __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-template_decl rebind: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl char: __beg, __end, __r,
-integer_cst 8: __beg, __end, __r,
-integer_cst -128: __beg, __end, __r,
-integer_cst 127: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-tree_list : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-tree_vec : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-record_type : __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl rebind: __beg, __end, __r,
-type_decl other: __beg, __end, __r,
-type_decl allocator: __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-type_decl difference_type: __beg, __end, __r,
-type_decl pointer: __beg, __end, __r,
-type_decl const_pointer: __beg, __end, __r,
-type_decl reference: __beg, __end, __r,
-type_decl const_reference: __beg, __end, __r,
-type_decl value_type: __beg, __end, __r,
-type_decl propagate_on_container_move_assignment: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-throw_expr : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_rethrow: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl __cxa_end_catch: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-expr_stmt : __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_set_length_and_sharable: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-cleanup_point_expr : __beg, __end, __r,
-return_expr : __beg, __end, __r,
-init_expr : __beg, __end, __r,
-result_decl : __beg, __end, __r,
-pointer_type : __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl wchar_t: __beg, __end, __r,
-integer_cst 32: __beg, __end, __r,
-integer_cst -2147483648: __beg, __end, __r,
-integer_cst 2147483647: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-call_expr : __beg, __end, __r,
-addr_expr : __beg, __end, __r,
-function_decl _M_refdata: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
+var_decl __r: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _S_create: __beg, __end,
var_decl __dnew: __beg, __end,
-integer_cst 64: __beg, __end, __r,
-integer_type : __beg, __end, __r,
-type_decl size_type: __beg, __end, __r,
-integer_cst 64: __beg, __end, __r,
-integer_cst 0: __beg, __end, __r,
-integer_cst : __beg, __end, __r,
-block : __beg, __end, __r,
-var_decl __dnew: __beg, __end, __r,
-var_decl __r: __beg, __end, __r,
+integer_cst 0: __beg, __end,
+convert_expr : __beg, __end,
+parm_decl __a: __beg, __end,
+reference_type : __beg, __end,
+record_type : __beg, __end,
+type_decl allocator: __beg, __end,
+template_decl rebind: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+type_decl allocator: __beg, __end,
+type_decl size_type: __beg, __end,
+type_decl difference_type: __beg, __end,
+type_decl pointer: __beg, __end,
+type_decl const_pointer: __beg, __end,
+type_decl reference: __beg, __end,
+type_decl const_reference: __beg, __end,
+type_decl value_type: __beg, __end,
+type_decl propagate_on_container_move_assignment: __beg, __end,
+integer_cst 64: __beg, __end,
+try_block : __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _S_copy_chars: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_refdata: __beg, __end,
+var_decl __r: __beg, __end,
+parm_decl __beg: __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+integer_cst 64: __beg, __end,
+parm_decl __end: __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+integer_cst 64: __beg, __end,
+handler : __beg, __end,
+cleanup_stmt : __beg, __end,
+statement_list : __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+convert_expr : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_begin_catch: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __builtin_eh_pointer: __beg, __end,
+integer_cst 0: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_destroy: __beg, __end,
+var_decl __r: __beg, __end,
+convert_expr : __beg, __end,
+parm_decl __a: __beg, __end,
+reference_type : __beg, __end,
+record_type : __beg, __end,
+type_decl allocator: __beg, __end,
+template_decl rebind: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl char: __beg, __end,
+integer_cst 8: __beg, __end,
+integer_cst -128: __beg, __end,
+integer_cst 127: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+tree_list : __beg, __end,
+tree_vec : __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+tree_vec : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+record_type : __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl rebind: __beg, __end,
+type_decl other: __beg, __end,
+type_decl allocator: __beg, __end,
+type_decl size_type: __beg, __end,
+type_decl difference_type: __beg, __end,
+type_decl pointer: __beg, __end,
+type_decl const_pointer: __beg, __end,
+type_decl reference: __beg, __end,
+type_decl const_reference: __beg, __end,
+type_decl value_type: __beg, __end,
+type_decl propagate_on_container_move_assignment: __beg, __end,
+integer_cst 64: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+throw_expr : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_rethrow: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl __cxa_end_catch: __beg, __end,
+cleanup_point_expr : __beg, __end,
+expr_stmt : __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_set_length_and_sharable: __beg, __end,
+var_decl __r: __beg, __end,
+var_decl __dnew: __beg, __end,
+cleanup_point_expr : __beg, __end,
+return_expr : __beg, __end,
+init_expr : __beg, __end,
+result_decl : __beg, __end,
+pointer_type : __beg, __end,
+integer_type : __beg, __end,
+type_decl wchar_t: __beg, __end,
+integer_cst 32: __beg, __end,
+integer_cst -2147483648: __beg, __end,
+integer_cst 2147483647: __beg, __end,
+integer_cst 64: __beg, __end,
+call_expr : __beg, __end,
+addr_expr : __beg, __end,
+function_decl _M_refdata: __beg, __end,
+var_decl __r: __beg, __end,
+var_decl __dnew: __beg, __end,
+integer_cst 64: __beg, __end,
+integer_type : __beg, __end,
+type_decl size_type: __beg, __end,
+integer_cst 64: __beg, __end,
+integer_cst 0: __beg, __end,
+integer_cst : __beg, __end,
+block : __beg, __end,
+var_decl __dnew: __beg, __end,
+var_decl __r: __beg, __end,
function_decl operator==:
must_not_throw_expr :
return_expr :
diff --git a/test/test27-01.txt b/test/test27-01.txt
index 0d8d262..0038169 100644
--- a/test/test27-01.txt
+++ b/test/test27-01.txt
@@ -891,6 +891,7 @@ function_decl Data2 test27.cpp 31:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor test27.cpp 31:13 - operand
@@ -898,6 +899,7 @@ function_decl Data2 test27.cpp 31:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1113,6 +1115,7 @@ function_decl __base_dtor test27.cpp 31:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
nop_expr - value
addr_expr - operand
function_decl __deleting_dtor test27.cpp 31:13 - operand
@@ -1120,6 +1123,7 @@ function_decl __base_dtor test27.cpp 31:13
- isExternal: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
array_type - var type
pointer_type - element type
type_decl __vtbl_ptr_type <built-in> 0:0 - type name
@@ -1312,6 +1316,7 @@ function_decl __deleting_dtor test27.cpp 31:13
- isVirtual: 1
- isPublic: 1
method_type - function type
+ void_type - method return type
parm_decl this test27.cpp 31:20 - arg
- isAutogenerated: 1
pointer_type - decl type
diff --git a/test/test28-01.txt b/test/test28-01.txt
index 14b21ab..cefae03 100644
--- a/test/test28-01.txt
+++ b/test/test28-01.txt
@@ -4855,6 +4855,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
method_type - function type
+ pointer_type - method return type
parm_decl this test28.cpp 302:28 - arg
- isAutogenerated: 1
pointer_type - decl type
diff --git a/test/test32-01.txt b/test/test32-01.txt
index 6462fc3..55896ee 100644
--- a/test/test32-01.txt
+++ b/test/test32-01.txt
@@ -1,4 +1,65 @@
-function_decl getData1 test32.cpp 25:12
+function_decl getfData1 test32.cpp 16:8
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 16:18 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ return_expr test32.cpp 18:12 - code
+ init_expr - operand
+ result_decl test32.cpp 16:18 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ integer_cst 0 - operand
+function_decl getData1 test32.cpp 30:12
- isPublic: 1
method_type - function type
pointer_type - method return type
@@ -17,46 +78,46 @@ function_decl getData1 test32.cpp 25:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 26:5 - function result
+ result_decl test32.cpp 31:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -75,30 +136,30 @@ function_decl getData1 test32.cpp 25:12
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
- parm_decl this test32.cpp 25:21 - argument
+ parm_decl this test32.cpp 30:21 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 27:16 - code
+ return_expr test32.cpp 32:16 - code
init_expr - operand
- result_decl test32.cpp 26:5 - operand
+ result_decl test32.cpp 31:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -116,35 +177,35 @@ function_decl getData1 test32.cpp 25:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- component_ref test32.cpp 27:16 - operand
+ component_ref test32.cpp 32:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 25:21 - operand
+ parm_decl this test32.cpp 30:21 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
-function_decl getData2 test32.cpp 30:12
+function_decl getData2 test32.cpp 35:12
- isPublic: 1
method_type - function type
tree_list - attribute
@@ -165,46 +226,46 @@ function_decl getData2 test32.cpp 30:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 31:5 - function result
+ result_decl test32.cpp 36:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -223,30 +284,30 @@ function_decl getData2 test32.cpp 30:12
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
- parm_decl this test32.cpp 30:54 - argument
+ parm_decl this test32.cpp 35:54 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 32:16 - code
+ return_expr test32.cpp 37:16 - code
init_expr - operand
- result_decl test32.cpp 31:5 - operand
+ result_decl test32.cpp 36:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -264,35 +325,35 @@ function_decl getData2 test32.cpp 30:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- component_ref test32.cpp 32:16 - operand
+ component_ref test32.cpp 37:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 30:54 - operand
+ parm_decl this test32.cpp 35:54 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
-function_decl getInt test32.cpp 35:9
+function_decl getInt test32.cpp 40:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -304,46 +365,46 @@ function_decl getInt test32.cpp 35:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 36:5 - function result
+ result_decl test32.cpp 41:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -354,30 +415,30 @@ function_decl getInt test32.cpp 35:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test32.cpp 35:16 - argument
+ parm_decl this test32.cpp 40:16 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 37:16 - code
+ return_expr test32.cpp 42:16 - code
init_expr - operand
- result_decl test32.cpp 36:5 - operand
+ result_decl test32.cpp 41:5 - operand
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -389,47 +450,47 @@ function_decl getInt test32.cpp 35:9
integer_cst 2147483647 - max value
integer_cst 32 - decl size
integer_cst 123 - operand
-function_decl func1 test32.cpp 40:10
+function_decl func1 test32.cpp 45:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -451,34 +512,34 @@ function_decl func1 test32.cpp 40:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 41:5 - function result
+ result_decl test32.cpp 46:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 40:27 - argument
+ parm_decl this test32.cpp 45:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 40:23 - argument
+ parm_decl ptr1 test32.cpp 45:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -495,12 +556,12 @@ function_decl func1 test32.cpp 40:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test32.cpp 54:65 - code
- var_decl var1 test32.cpp 48:14 - operand
+ bind_expr test32.cpp 59:65 - code
+ var_decl var1 test32.cpp 53:14 - operand
integer_cst 64 - decl size
convert_expr - initial
- isUsed: 1
- parm_decl ptr1 test32.cpp 40:23 - operand
+ parm_decl ptr1 test32.cpp 45:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -526,14 +587,15 @@ function_decl func1 test32.cpp 40:10
integer_cst -0 - min value
integer_cst 4294967295 - max value
statement_list - operand
- cleanup_point_expr test32.cpp 42:57 - statement
- expr_stmt test32.cpp 42:57 - operand
- call_expr test32.cpp 42:31 - expresssion
+ cleanup_point_expr test32.cpp 47:57 - statement
+ expr_stmt test32.cpp 47:57 - operand
+ call_expr test32.cpp 47:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -546,14 +608,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 43:60 - statement
- expr_stmt test32.cpp 43:60 - operand
- call_expr test32.cpp 43:31 - expresssion
+ cleanup_point_expr test32.cpp 48:60 - statement
+ expr_stmt test32.cpp 48:60 - operand
+ call_expr test32.cpp 48:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -566,14 +629,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 44:57 - statement
- expr_stmt test32.cpp 44:57 - operand
- call_expr test32.cpp 44:31 - expresssion
+ cleanup_point_expr test32.cpp 49:57 - statement
+ expr_stmt test32.cpp 49:57 - operand
+ call_expr test32.cpp 49:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -586,14 +650,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 45:65 - statement
- expr_stmt test32.cpp 45:65 - operand
- call_expr test32.cpp 45:31 - expresssion
+ cleanup_point_expr test32.cpp 50:65 - statement
+ expr_stmt test32.cpp 50:65 - operand
+ call_expr test32.cpp 50:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -606,14 +671,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 46:58 - statement
- expr_stmt test32.cpp 46:58 - operand
- call_expr test32.cpp 46:31 - expresssion
+ cleanup_point_expr test32.cpp 51:58 - statement
+ expr_stmt test32.cpp 51:58 - operand
+ call_expr test32.cpp 51:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -626,14 +692,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 47:65 - statement
- expr_stmt test32.cpp 47:65 - operand
- call_expr test32.cpp 47:31 - expresssion
+ cleanup_point_expr test32.cpp 52:65 - statement
+ expr_stmt test32.cpp 52:65 - operand
+ call_expr test32.cpp 52:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -646,16 +713,17 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- decl_expr test32.cpp 48:48 - statement
- var_decl var1 test32.cpp 48:14 - operand
- cleanup_point_expr test32.cpp 49:57 - statement
- expr_stmt test32.cpp 49:57 - operand
- call_expr test32.cpp 49:31 - expresssion
+ decl_expr test32.cpp 53:48 - statement
+ var_decl var1 test32.cpp 53:14 - operand
+ cleanup_point_expr test32.cpp 54:57 - statement
+ expr_stmt test32.cpp 54:57 - operand
+ call_expr test32.cpp 54:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -668,14 +736,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 50:60 - statement
- expr_stmt test32.cpp 50:60 - operand
- call_expr test32.cpp 50:31 - expresssion
+ cleanup_point_expr test32.cpp 55:60 - statement
+ expr_stmt test32.cpp 55:60 - operand
+ call_expr test32.cpp 55:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -688,14 +757,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 51:57 - statement
- expr_stmt test32.cpp 51:57 - operand
- call_expr test32.cpp 51:31 - expresssion
+ cleanup_point_expr test32.cpp 56:57 - statement
+ expr_stmt test32.cpp 56:57 - operand
+ call_expr test32.cpp 56:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -708,14 +778,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 52:65 - statement
- expr_stmt test32.cpp 52:65 - operand
- call_expr test32.cpp 52:31 - expresssion
+ cleanup_point_expr test32.cpp 57:65 - statement
+ expr_stmt test32.cpp 57:65 - operand
+ call_expr test32.cpp 57:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -728,14 +799,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 53:58 - statement
- expr_stmt test32.cpp 53:58 - operand
- call_expr test32.cpp 53:31 - expresssion
+ cleanup_point_expr test32.cpp 58:58 - statement
+ expr_stmt test32.cpp 58:58 - operand
+ call_expr test32.cpp 58:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -748,14 +820,15 @@ function_decl func1 test32.cpp 40:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 54:65 - statement
- expr_stmt test32.cpp 54:65 - operand
- call_expr test32.cpp 54:31 - expresssion
+ cleanup_point_expr test32.cpp 59:65 - statement
+ expr_stmt test32.cpp 59:65 - operand
+ call_expr test32.cpp 59:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -769,48 +842,48 @@ function_decl func1 test32.cpp 40:10
string_cst ptr1 - operand
- stringLength: 5
block - operand
- var_decl var1 test32.cpp 48:14 - block vars
-function_decl func2 test32.cpp 57:10
+ var_decl var1 test32.cpp 53:14 - block vars
+function_decl func2 test32.cpp 62:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -832,35 +905,35 @@ function_decl func2 test32.cpp 57:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 58:5 - function result
+ result_decl test32.cpp 63:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test32.cpp 57:27 - argument
+ parm_decl this test32.cpp 62:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 57:23 - argument
+ parm_decl ptr1 test32.cpp 62:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -878,14 +951,15 @@ function_decl func2 test32.cpp 57:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 59:57 - statement
- expr_stmt test32.cpp 59:57 - operand
- call_expr test32.cpp 59:31 - expresssion
+ cleanup_point_expr test32.cpp 64:57 - statement
+ expr_stmt test32.cpp 64:57 - operand
+ call_expr test32.cpp 64:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -898,14 +972,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 60:60 - statement
- expr_stmt test32.cpp 60:60 - operand
- call_expr test32.cpp 60:31 - expresssion
+ cleanup_point_expr test32.cpp 65:60 - statement
+ expr_stmt test32.cpp 65:60 - operand
+ call_expr test32.cpp 65:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -918,14 +993,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 61:57 - statement
- expr_stmt test32.cpp 61:57 - operand
- call_expr test32.cpp 61:31 - expresssion
+ cleanup_point_expr test32.cpp 66:57 - statement
+ expr_stmt test32.cpp 66:57 - operand
+ call_expr test32.cpp 66:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -938,14 +1014,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 62:65 - statement
- expr_stmt test32.cpp 62:65 - operand
- call_expr test32.cpp 62:31 - expresssion
+ cleanup_point_expr test32.cpp 67:65 - statement
+ expr_stmt test32.cpp 67:65 - operand
+ call_expr test32.cpp 67:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -958,14 +1035,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 63:58 - statement
- expr_stmt test32.cpp 63:58 - operand
- call_expr test32.cpp 63:31 - expresssion
+ cleanup_point_expr test32.cpp 68:58 - statement
+ expr_stmt test32.cpp 68:58 - operand
+ call_expr test32.cpp 68:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -978,14 +1056,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 64:65 - statement
- expr_stmt test32.cpp 64:65 - operand
- call_expr test32.cpp 64:31 - expresssion
+ cleanup_point_expr test32.cpp 69:65 - statement
+ expr_stmt test32.cpp 69:65 - operand
+ call_expr test32.cpp 69:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -998,12 +1077,12 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 65:50 - statement
- expr_stmt test32.cpp 65:50 - operand
+ cleanup_point_expr test32.cpp 70:50 - statement
+ expr_stmt test32.cpp 70:50 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 57:23 - operand
+ parm_decl ptr1 test32.cpp 62:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1022,42 +1101,46 @@ function_decl func2 test32.cpp 57:10
integer_cst 64 - parm size
convert_expr - operand
nop_expr - operand
- call_expr test32.cpp 65:47 - operand
+ call_expr test32.cpp 70:47 - operand
addr_expr - function
- function_decl getInt test32.cpp 35:9 - operand
+ function_decl getInt test32.cpp 40:9 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
- parm_decl this test32.cpp 57:27 - arg
+ parm_decl this test32.cpp 62:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 66:53 - statement
- expr_stmt test32.cpp 66:53 - operand
- call_expr test32.cpp 66:31 - expresssion
+ cleanup_point_expr test32.cpp 71:53 - statement
+ expr_stmt test32.cpp 71:53 - operand
+ call_expr test32.cpp 71:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1070,14 +1153,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 67:60 - statement
- expr_stmt test32.cpp 67:60 - operand
- call_expr test32.cpp 67:31 - expresssion
+ cleanup_point_expr test32.cpp 72:60 - statement
+ expr_stmt test32.cpp 72:60 - operand
+ call_expr test32.cpp 72:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1090,14 +1174,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 68:57 - statement
- expr_stmt test32.cpp 68:57 - operand
- call_expr test32.cpp 68:31 - expresssion
+ cleanup_point_expr test32.cpp 73:57 - statement
+ expr_stmt test32.cpp 73:57 - operand
+ call_expr test32.cpp 73:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1110,14 +1195,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 69:61 - statement
- expr_stmt test32.cpp 69:61 - operand
- call_expr test32.cpp 69:31 - expresssion
+ cleanup_point_expr test32.cpp 74:61 - statement
+ expr_stmt test32.cpp 74:61 - operand
+ call_expr test32.cpp 74:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1130,14 +1216,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 70:54 - statement
- expr_stmt test32.cpp 70:54 - operand
- call_expr test32.cpp 70:31 - expresssion
+ cleanup_point_expr test32.cpp 75:54 - statement
+ expr_stmt test32.cpp 75:54 - operand
+ call_expr test32.cpp 75:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1150,14 +1237,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 71:61 - statement
- expr_stmt test32.cpp 71:61 - operand
- call_expr test32.cpp 71:31 - expresssion
+ cleanup_point_expr test32.cpp 76:61 - statement
+ expr_stmt test32.cpp 76:61 - operand
+ call_expr test32.cpp 76:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1170,74 +1258,78 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 72:24 - statement
- expr_stmt test32.cpp 72:24 - operand
+ cleanup_point_expr test32.cpp 77:24 - statement
+ expr_stmt test32.cpp 77:24 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test32.cpp 72:9 - operand
+ component_ref test32.cpp 77:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 57:27 - operand
+ parm_decl this test32.cpp 62:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- call_expr test32.cpp 72:22 - operand
+ call_expr test32.cpp 77:22 - operand
addr_expr - function
- function_decl getInt test32.cpp 35:9 - operand
+ function_decl getInt test32.cpp 40:9 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
- parm_decl this test32.cpp 57:27 - arg
+ parm_decl this test32.cpp 62:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 73:53 - statement
- expr_stmt test32.cpp 73:53 - operand
- call_expr test32.cpp 73:31 - expresssion
+ cleanup_point_expr test32.cpp 78:53 - statement
+ expr_stmt test32.cpp 78:53 - operand
+ call_expr test32.cpp 78:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1250,14 +1342,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 74:60 - statement
- expr_stmt test32.cpp 74:60 - operand
- call_expr test32.cpp 74:31 - expresssion
+ cleanup_point_expr test32.cpp 79:60 - statement
+ expr_stmt test32.cpp 79:60 - operand
+ call_expr test32.cpp 79:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1270,14 +1363,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 75:57 - statement
- expr_stmt test32.cpp 75:57 - operand
- call_expr test32.cpp 75:31 - expresssion
+ cleanup_point_expr test32.cpp 80:57 - statement
+ expr_stmt test32.cpp 80:57 - operand
+ call_expr test32.cpp 80:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1290,14 +1384,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 76:61 - statement
- expr_stmt test32.cpp 76:61 - operand
- call_expr test32.cpp 76:31 - expresssion
+ cleanup_point_expr test32.cpp 81:61 - statement
+ expr_stmt test32.cpp 81:61 - operand
+ call_expr test32.cpp 81:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1310,14 +1405,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 77:54 - statement
- expr_stmt test32.cpp 77:54 - operand
- call_expr test32.cpp 77:31 - expresssion
+ cleanup_point_expr test32.cpp 82:54 - statement
+ expr_stmt test32.cpp 82:54 - operand
+ call_expr test32.cpp 82:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1330,14 +1426,15 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 78:61 - statement
- expr_stmt test32.cpp 78:61 - operand
- call_expr test32.cpp 78:31 - expresssion
+ cleanup_point_expr test32.cpp 83:61 - statement
+ expr_stmt test32.cpp 83:61 - operand
+ call_expr test32.cpp 83:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1350,47 +1447,47 @@ function_decl func2 test32.cpp 57:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func3 test32.cpp 81:10
+function_decl func3 test32.cpp 86:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1412,34 +1509,34 @@ function_decl func3 test32.cpp 81:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 82:5 - function result
+ result_decl test32.cpp 87:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 81:27 - argument
+ parm_decl this test32.cpp 86:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 81:23 - argument
+ parm_decl ptr1 test32.cpp 86:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1457,14 +1554,15 @@ function_decl func3 test32.cpp 81:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 83:57 - statement
- expr_stmt test32.cpp 83:57 - operand
- call_expr test32.cpp 83:31 - expresssion
+ cleanup_point_expr test32.cpp 88:57 - statement
+ expr_stmt test32.cpp 88:57 - operand
+ call_expr test32.cpp 88:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1477,14 +1575,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 84:60 - statement
- expr_stmt test32.cpp 84:60 - operand
- call_expr test32.cpp 84:31 - expresssion
+ cleanup_point_expr test32.cpp 89:60 - statement
+ expr_stmt test32.cpp 89:60 - operand
+ call_expr test32.cpp 89:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1497,14 +1596,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 85:57 - statement
- expr_stmt test32.cpp 85:57 - operand
- call_expr test32.cpp 85:31 - expresssion
+ cleanup_point_expr test32.cpp 90:57 - statement
+ expr_stmt test32.cpp 90:57 - operand
+ call_expr test32.cpp 90:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1517,14 +1617,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 86:65 - statement
- expr_stmt test32.cpp 86:65 - operand
- call_expr test32.cpp 86:31 - expresssion
+ cleanup_point_expr test32.cpp 91:65 - statement
+ expr_stmt test32.cpp 91:65 - operand
+ call_expr test32.cpp 91:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1537,14 +1638,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 87:58 - statement
- expr_stmt test32.cpp 87:58 - operand
- call_expr test32.cpp 87:31 - expresssion
+ cleanup_point_expr test32.cpp 92:58 - statement
+ expr_stmt test32.cpp 92:58 - operand
+ call_expr test32.cpp 92:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1557,14 +1659,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 88:65 - statement
- expr_stmt test32.cpp 88:65 - operand
- call_expr test32.cpp 88:31 - expresssion
+ cleanup_point_expr test32.cpp 93:65 - statement
+ expr_stmt test32.cpp 93:65 - operand
+ call_expr test32.cpp 93:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1577,12 +1680,12 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 89:26 - statement
- expr_stmt test32.cpp 89:26 - operand
+ cleanup_point_expr test32.cpp 94:26 - statement
+ expr_stmt test32.cpp 94:26 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 81:23 - operand
+ parm_decl ptr1 test32.cpp 86:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1599,41 +1702,43 @@ function_decl func3 test32.cpp 81:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- call_expr test32.cpp 89:24 - operand
+ call_expr test32.cpp 94:24 - operand
addr_expr - function
- function_decl getData1 test32.cpp 25:12 - operand
+ function_decl getData1 test32.cpp 30:12 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
- parm_decl this test32.cpp 81:27 - arg
+ pointer_type - method return type
+ parm_decl this test32.cpp 86:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 90:57 - statement
- expr_stmt test32.cpp 90:57 - operand
- call_expr test32.cpp 90:31 - expresssion
+ cleanup_point_expr test32.cpp 95:57 - statement
+ expr_stmt test32.cpp 95:57 - operand
+ call_expr test32.cpp 95:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1646,14 +1751,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 91:60 - statement
- expr_stmt test32.cpp 91:60 - operand
- call_expr test32.cpp 91:31 - expresssion
+ cleanup_point_expr test32.cpp 96:60 - statement
+ expr_stmt test32.cpp 96:60 - operand
+ call_expr test32.cpp 96:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1666,14 +1772,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 92:57 - statement
- expr_stmt test32.cpp 92:57 - operand
- call_expr test32.cpp 92:31 - expresssion
+ cleanup_point_expr test32.cpp 97:57 - statement
+ expr_stmt test32.cpp 97:57 - operand
+ call_expr test32.cpp 97:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1686,14 +1793,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 93:65 - statement
- expr_stmt test32.cpp 93:65 - operand
- call_expr test32.cpp 93:31 - expresssion
+ cleanup_point_expr test32.cpp 98:65 - statement
+ expr_stmt test32.cpp 98:65 - operand
+ call_expr test32.cpp 98:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1706,14 +1814,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 94:58 - statement
- expr_stmt test32.cpp 94:58 - operand
- call_expr test32.cpp 94:31 - expresssion
+ cleanup_point_expr test32.cpp 99:58 - statement
+ expr_stmt test32.cpp 99:58 - operand
+ call_expr test32.cpp 99:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1726,14 +1835,15 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 95:65 - statement
- expr_stmt test32.cpp 95:65 - operand
- call_expr test32.cpp 95:31 - expresssion
+ cleanup_point_expr test32.cpp 100:65 - statement
+ expr_stmt test32.cpp 100:65 - operand
+ call_expr test32.cpp 100:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1746,47 +1856,47 @@ function_decl func3 test32.cpp 81:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func4 test32.cpp 98:10
+function_decl func4 test32.cpp 103:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1808,34 +1918,34 @@ function_decl func4 test32.cpp 98:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 99:5 - function result
+ result_decl test32.cpp 104:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 98:27 - argument
+ parm_decl this test32.cpp 103:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 98:23 - argument
+ parm_decl ptr1 test32.cpp 103:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1853,14 +1963,15 @@ function_decl func4 test32.cpp 98:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 100:57 - statement
- expr_stmt test32.cpp 100:57 - operand
- call_expr test32.cpp 100:31 - expresssion
+ cleanup_point_expr test32.cpp 105:57 - statement
+ expr_stmt test32.cpp 105:57 - operand
+ call_expr test32.cpp 105:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1873,14 +1984,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 101:60 - statement
- expr_stmt test32.cpp 101:60 - operand
- call_expr test32.cpp 101:31 - expresssion
+ cleanup_point_expr test32.cpp 106:60 - statement
+ expr_stmt test32.cpp 106:60 - operand
+ call_expr test32.cpp 106:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1893,14 +2005,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 102:57 - statement
- expr_stmt test32.cpp 102:57 - operand
- call_expr test32.cpp 102:31 - expresssion
+ cleanup_point_expr test32.cpp 107:57 - statement
+ expr_stmt test32.cpp 107:57 - operand
+ call_expr test32.cpp 107:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1913,14 +2026,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 103:65 - statement
- expr_stmt test32.cpp 103:65 - operand
- call_expr test32.cpp 103:31 - expresssion
+ cleanup_point_expr test32.cpp 108:65 - statement
+ expr_stmt test32.cpp 108:65 - operand
+ call_expr test32.cpp 108:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1933,14 +2047,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 104:58 - statement
- expr_stmt test32.cpp 104:58 - operand
- call_expr test32.cpp 104:31 - expresssion
+ cleanup_point_expr test32.cpp 109:58 - statement
+ expr_stmt test32.cpp 109:58 - operand
+ call_expr test32.cpp 109:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1953,14 +2068,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 105:65 - statement
- expr_stmt test32.cpp 105:65 - operand
- call_expr test32.cpp 105:31 - expresssion
+ cleanup_point_expr test32.cpp 110:65 - statement
+ expr_stmt test32.cpp 110:65 - operand
+ call_expr test32.cpp 110:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1973,12 +2089,12 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 106:26 - statement
- expr_stmt test32.cpp 106:26 - operand
+ cleanup_point_expr test32.cpp 111:26 - statement
+ expr_stmt test32.cpp 111:26 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 98:23 - operand
+ parm_decl ptr1 test32.cpp 103:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1995,43 +2111,45 @@ function_decl func4 test32.cpp 98:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- call_expr test32.cpp 106:24 - operand
+ call_expr test32.cpp 111:24 - operand
addr_expr - function
- function_decl getData2 test32.cpp 30:12 - operand
+ function_decl getData2 test32.cpp 35:12 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
tree_list - attribute
identifier_node returns_nonnull - purpose
- parm_decl this test32.cpp 98:27 - arg
+ pointer_type - method return type
+ parm_decl this test32.cpp 103:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 18:7 - type name
+ type_decl Object1 test32.cpp 23:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 20:12 - field
+ field_decl tmp1 test32.cpp 25:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 21:12 - field
+ field_decl tmp2 test32.cpp 26:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 22:12 - field
+ field_decl tmp3 test32.cpp 27:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 23:9 - field
+ field_decl val1 test32.cpp 28:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 19:1 - field
+ type_decl Object1 test32.cpp 24:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 107:57 - statement
- expr_stmt test32.cpp 107:57 - operand
- call_expr test32.cpp 107:31 - expresssion
+ cleanup_point_expr test32.cpp 112:57 - statement
+ expr_stmt test32.cpp 112:57 - operand
+ call_expr test32.cpp 112:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2044,14 +2162,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 108:64 - statement
- expr_stmt test32.cpp 108:64 - operand
- call_expr test32.cpp 108:31 - expresssion
+ cleanup_point_expr test32.cpp 113:64 - statement
+ expr_stmt test32.cpp 113:64 - operand
+ call_expr test32.cpp 113:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2064,14 +2183,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 109:57 - statement
- expr_stmt test32.cpp 109:57 - operand
- call_expr test32.cpp 109:31 - expresssion
+ cleanup_point_expr test32.cpp 114:57 - statement
+ expr_stmt test32.cpp 114:57 - operand
+ call_expr test32.cpp 114:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2084,14 +2204,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 110:61 - statement
- expr_stmt test32.cpp 110:61 - operand
- call_expr test32.cpp 110:31 - expresssion
+ cleanup_point_expr test32.cpp 115:61 - statement
+ expr_stmt test32.cpp 115:61 - operand
+ call_expr test32.cpp 115:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2104,14 +2225,15 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 111:58 - statement
- expr_stmt test32.cpp 111:58 - operand
- call_expr test32.cpp 111:31 - expresssion
+ cleanup_point_expr test32.cpp 116:58 - statement
+ expr_stmt test32.cpp 116:58 - operand
+ call_expr test32.cpp 116:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2124,14 +2246,435 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 112:65 - statement
- expr_stmt test32.cpp 112:65 - operand
- call_expr test32.cpp 112:31 - expresssion
+ cleanup_point_expr test32.cpp 117:65 - statement
+ expr_stmt test32.cpp 117:65 - operand
+ call_expr test32.cpp 117:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+function_decl func5 test32.cpp 120:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 121:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 120:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl ptr1 test32.cpp 120:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test32.cpp 122:57 - statement
+ expr_stmt test32.cpp 122:57 - operand
+ call_expr test32.cpp 122:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 123:60 - statement
+ expr_stmt test32.cpp 123:60 - operand
+ call_expr test32.cpp 123:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 124:57 - statement
+ expr_stmt test32.cpp 124:57 - operand
+ call_expr test32.cpp 124:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 125:65 - statement
+ expr_stmt test32.cpp 125:65 - operand
+ call_expr test32.cpp 125:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 126:58 - statement
+ expr_stmt test32.cpp 126:58 - operand
+ call_expr test32.cpp 126:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 127:65 - statement
+ expr_stmt test32.cpp 127:65 - operand
+ call_expr test32.cpp 127:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 128:26 - statement
+ expr_stmt test32.cpp 128:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 128:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 120:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ call_expr test32.cpp 128:24 - operand
+ addr_expr - function
+ function_decl getData1 test32.cpp 30:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ - isUsed: 1
+ parm_decl this test32.cpp 120:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test32.cpp 129:68 - statement
+ expr_stmt test32.cpp 129:68 - operand
+ call_expr test32.cpp 129:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 130:60 - statement
+ expr_stmt test32.cpp 130:60 - operand
+ call_expr test32.cpp 130:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 131:57 - statement
+ expr_stmt test32.cpp 131:57 - operand
+ call_expr test32.cpp 131:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 132:76 - statement
+ expr_stmt test32.cpp 132:76 - operand
+ call_expr test32.cpp 132:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 133:58 - statement
+ expr_stmt test32.cpp 133:58 - operand
+ call_expr test32.cpp 133:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 134:65 - statement
+ expr_stmt test32.cpp 134:65 - operand
+ call_expr test32.cpp 134:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2144,3 +2687,1118 @@ function_decl func4 test32.cpp 98:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
+function_decl func6 test32.cpp 137:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 138:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 137:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl ptr1 test32.cpp 137:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test32.cpp 139:57 - statement
+ expr_stmt test32.cpp 139:57 - operand
+ call_expr test32.cpp 139:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 140:60 - statement
+ expr_stmt test32.cpp 140:60 - operand
+ call_expr test32.cpp 140:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 141:57 - statement
+ expr_stmt test32.cpp 141:57 - operand
+ call_expr test32.cpp 141:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 142:65 - statement
+ expr_stmt test32.cpp 142:65 - operand
+ call_expr test32.cpp 142:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 143:58 - statement
+ expr_stmt test32.cpp 143:58 - operand
+ call_expr test32.cpp 143:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 144:65 - statement
+ expr_stmt test32.cpp 144:65 - operand
+ call_expr test32.cpp 144:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 145:27 - statement
+ expr_stmt test32.cpp 145:27 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 145:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 137:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ call_expr test32.cpp 145:25 - operand
+ addr_expr - function
+ function_decl getfData1 test32.cpp 16:8 - operand
+ - isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ cleanup_point_expr test32.cpp 146:68 - statement
+ expr_stmt test32.cpp 146:68 - operand
+ call_expr test32.cpp 146:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 147:60 - statement
+ expr_stmt test32.cpp 147:60 - operand
+ call_expr test32.cpp 147:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 148:57 - statement
+ expr_stmt test32.cpp 148:57 - operand
+ call_expr test32.cpp 148:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 149:76 - statement
+ expr_stmt test32.cpp 149:76 - operand
+ call_expr test32.cpp 149:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 150:58 - statement
+ expr_stmt test32.cpp 150:58 - operand
+ call_expr test32.cpp 150:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 151:65 - statement
+ expr_stmt test32.cpp 151:65 - operand
+ call_expr test32.cpp 151:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+function_decl func7 test32.cpp 154:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 155:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 154:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl ptr1 test32.cpp 154:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test32.cpp 156:57 - statement
+ expr_stmt test32.cpp 156:57 - operand
+ call_expr test32.cpp 156:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 157:60 - statement
+ expr_stmt test32.cpp 157:60 - operand
+ call_expr test32.cpp 157:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 158:57 - statement
+ expr_stmt test32.cpp 158:57 - operand
+ call_expr test32.cpp 158:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 159:65 - statement
+ expr_stmt test32.cpp 159:65 - operand
+ call_expr test32.cpp 159:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 160:58 - statement
+ expr_stmt test32.cpp 160:58 - operand
+ call_expr test32.cpp 160:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 161:65 - statement
+ expr_stmt test32.cpp 161:65 - operand
+ call_expr test32.cpp 161:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 162:27 - statement
+ expr_stmt test32.cpp 162:27 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 162:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 154:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ call_expr test32.cpp 162:25 - operand
+ addr_expr - function
+ function_decl getfData1 test32.cpp 16:8 - operand
+ - isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ cleanup_point_expr test32.cpp 163:68 - statement
+ expr_stmt test32.cpp 163:68 - operand
+ call_expr test32.cpp 163:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 164:60 - statement
+ expr_stmt test32.cpp 164:60 - operand
+ call_expr test32.cpp 164:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 165:57 - statement
+ expr_stmt test32.cpp 165:57 - operand
+ call_expr test32.cpp 165:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 166:76 - statement
+ expr_stmt test32.cpp 166:76 - operand
+ call_expr test32.cpp 166:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 167:58 - statement
+ expr_stmt test32.cpp 167:58 - operand
+ call_expr test32.cpp 167:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 168:65 - statement
+ expr_stmt test32.cpp 168:65 - operand
+ call_expr test32.cpp 168:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ if_stmt test32.cpp 169:9 - statement
+ truth_orif_expr test32.cpp 169:19 - condition
+ eq_expr test32.cpp 169:14 - operand
+ component_ref test32.cpp 169:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 154:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ integer_cst 0 - operand
+ eq_expr test32.cpp 169:32 - operand
+ component_ref test32.cpp 169:28 - operand
+ indirect_ref - object
+ component_ref test32.cpp 169:22 - ref
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 154:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 23:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 26:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 27:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 28:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 24:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 25:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 10 - operand
+ statement_list - then
+ cleanup_point_expr test32.cpp 171:72 - statement
+ expr_stmt test32.cpp 171:72 - operand
+ call_expr test32.cpp 171:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 172:64 - statement
+ expr_stmt test32.cpp 172:64 - operand
+ call_expr test32.cpp 172:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 173:61 - statement
+ expr_stmt test32.cpp 173:61 - operand
+ call_expr test32.cpp 173:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 174:80 - statement
+ expr_stmt test32.cpp 174:80 - operand
+ call_expr test32.cpp 174:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 175:62 - statement
+ expr_stmt test32.cpp 175:62 - operand
+ call_expr test32.cpp 175:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 176:69 - statement
+ expr_stmt test32.cpp 176:69 - operand
+ call_expr test32.cpp 176:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ statement_list - else
+ cleanup_point_expr test32.cpp 180:72 - statement
+ expr_stmt test32.cpp 180:72 - operand
+ call_expr test32.cpp 180:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 this->tmp1 - operand
+ - stringLength: 16
+ cleanup_point_expr test32.cpp 181:74 - statement
+ expr_stmt test32.cpp 181:74 - operand
+ call_expr test32.cpp 181:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst this->tmp1 - operand
+ - stringLength: 11
+ cleanup_point_expr test32.cpp 182:61 - statement
+ expr_stmt test32.cpp 182:61 - operand
+ call_expr test32.cpp 182:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 183:69 - statement
+ expr_stmt test32.cpp 183:69 - operand
+ call_expr test32.cpp 183:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 184:62 - statement
+ expr_stmt test32.cpp 184:62 - operand
+ call_expr test32.cpp 184:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedVars - operand
+ - stringLength: 11
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test32.cpp 185:69 - statement
+ expr_stmt test32.cpp 185:69 - operand
+ call_expr test32.cpp 185:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst linkedReverseVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
diff --git a/test/test32-02.txt b/test/test32-02.txt
index 14b931e..366d008 100644
--- a/test/test32-02.txt
+++ b/test/test32-02.txt
@@ -1,3 +1,4 @@
+getfData1:
getData1:
getData2:
getInt:
@@ -5,3 +6,6 @@ func1: pointer_type ptr1,
func2: pointer_type ptr1,
func3: pointer_type ptr1,
func4: pointer_type ptr1,
+func5: pointer_type ptr1,
+func6: pointer_type ptr1,
+func7: pointer_type ptr1,
diff --git a/test/test32-03.txt b/test/test32-03.txt
index 292e8f3..4e78943 100644
--- a/test/test32-03.txt
+++ b/test/test32-03.txt
@@ -1,3 +1,19 @@
+function_decl getfData1:
+return_expr :
+init_expr :
+result_decl :
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
function_decl getData1:
return_expr :
init_expr :
@@ -517,3 +533,386 @@ expr_stmt :
call_expr :
addr_expr :
function_decl paranuckerInternalTest:
+function_decl func5:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+component_ref : ptr1, this->tmp1,
+indirect_ref : ptr1, this->tmp1,
+parm_decl this: ptr1, this->tmp1,
+pointer_type : ptr1, this->tmp1,
+record_type : ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp2: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp3: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl val1: ptr1, this->tmp1,
+integer_cst 32: ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl getData1: ptr1, this->tmp1,
+parm_decl this: ptr1, this->tmp1,
+pointer_type : ptr1, this->tmp1,
+record_type : ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp2: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp3: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl val1: ptr1, this->tmp1,
+integer_cst 32: ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+function_decl func6:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+component_ref : ptr1, this->tmp1,
+indirect_ref : ptr1, this->tmp1,
+parm_decl this: ptr1, this->tmp1,
+pointer_type : ptr1, this->tmp1,
+record_type : ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp2: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp3: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl val1: ptr1, this->tmp1,
+integer_cst 32: ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl getfData1: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+function_decl func7:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+component_ref : ptr1, this->tmp1,
+indirect_ref : ptr1, this->tmp1,
+parm_decl this: ptr1, this->tmp1,
+pointer_type : ptr1, this->tmp1,
+record_type : ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp2: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp3: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl val1: ptr1, this->tmp1,
+integer_cst 32: ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl getfData1: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+if_stmt : ptr1, this->tmp1,
+truth_orif_expr : ptr1, this->tmp1,
+eq_expr : ptr1, this->tmp1,
+component_ref : ptr1, this->tmp1,
+indirect_ref : ptr1, this->tmp1,
+parm_decl this: ptr1, this->tmp1,
+pointer_type : ptr1, this->tmp1,
+record_type : ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp2: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp3: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl val1: ptr1, this->tmp1,
+integer_cst 32: ptr1, this->tmp1,
+type_decl Object1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+field_decl tmp1: ptr1, this->tmp1,
+integer_cst 64: ptr1, this->tmp1,
+integer_cst 0: ptr1, this->tmp1,
+eq_expr : ptr1,
+component_ref : ptr1,
+indirect_ref : ptr1,
+component_ref : ptr1,
+indirect_ref : ptr1,
+parm_decl this: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Object1: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp2: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp3: ptr1,
+integer_cst 64: ptr1,
+field_decl val1: ptr1,
+integer_cst 32: ptr1,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+integer_cst 10: ptr1,
+statement_list : ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+cleanup_point_expr : ptr1, this->tmp1,
+expr_stmt : ptr1, this->tmp1,
+call_expr : ptr1, this->tmp1,
+addr_expr : ptr1, this->tmp1,
+function_decl paranuckerInternalTest: ptr1, this->tmp1,
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
diff --git a/test/test32-05.txt b/test/test32-05.txt
index b67c228..4dfbe92 100644
--- a/test/test32-05.txt
+++ b/test/test32-05.txt
@@ -1,4 +1,4 @@
test32.cpp: In member function 'void Object1::func1(Data1*)':
-test32.cpp:48:14: warning: unused variable 'var1' [-Wunused-variable]
+test32.cpp:53:14: warning: unused variable 'var1' [-Wunused-variable]
long var1 = reinterpret_cast<long>(ptr1);
^
diff --git a/test/test32.cpp b/test/test32.cpp
index f88ed3d..d47a7b8 100644
--- a/test/test32.cpp
+++ b/test/test32.cpp
@@ -13,6 +13,11 @@ struct Data2 : public Data1
int k;
+Data1 *getfData1()
+{
+ return 0;
+}
+
void paranuckerInternalTest(const char *action, const char *collection, const char *values);
class Object1
@@ -111,4 +116,73 @@ class Object1
paranuckerInternalTest("=", "linkedVars", "ptr1");
paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
}
+
+ void func5(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ tmp1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+
+ void func6(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ tmp1 = getfData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+
+ void func7(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ tmp1 = getfData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ if (!tmp1 || tmp1->val == 10)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+ else
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1 this->tmp1");
+ paranuckerInternalTest("=", "knownNonNullVars", "this->tmp1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+ }
};