diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-07-06 19:49:04 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-07-06 20:30:58 +0300 |
commit | 6c8f17cf94da000f2328979dc0772e154bec5996 (patch) | |
tree | fd07332e79fd1f32d635f4a6321c1ad3284acc7e | |
parent | 11ffbed13d101e4bd625f9433006a664fe24f95f (diff) | |
download | paranucker-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.txt | 188 | ||||
-rw-r--r-- | test/test07-02.txt | 168 | ||||
-rw-r--r-- | test/test07-05.txt | 1786 | ||||
-rw-r--r-- | test/test21-01.txt | 86 | ||||
-rw-r--r-- | test/test22-01.txt | 240 | ||||
-rw-r--r-- | test/test22-03.txt | 1786 | ||||
-rw-r--r-- | test/test23-01.txt | 164 | ||||
-rw-r--r-- | test/test23-03.txt | 292 | ||||
-rw-r--r-- | test/test25-01.txt | 9 | ||||
-rw-r--r-- | test/test26-01.txt | 331 | ||||
-rw-r--r-- | test/test26-03.txt | 2064 | ||||
-rw-r--r-- | test/test27-01.txt | 5 | ||||
-rw-r--r-- | test/test28-01.txt | 1 | ||||
-rw-r--r-- | test/test32-01.txt | 2564 | ||||
-rw-r--r-- | test/test32-02.txt | 4 | ||||
-rw-r--r-- | test/test32-03.txt | 399 | ||||
-rw-r--r-- | test/test32-05.txt | 2 | ||||
-rw-r--r-- | test/test32.cpp | 74 |
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"); + } + } }; |