summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Makefile15
-rw-r--r--test/test07-05.txt2140
-rw-r--r--test/test22-03.txt2156
-rw-r--r--test/test23-03.txt292
-rw-r--r--test/test26-03.txt2064
-rw-r--r--test/test28-01.txt16
-rw-r--r--test/test28-03.txt82
-rw-r--r--test/test28.cpp4
-rw-r--r--test/test32-01.txt2146
-rw-r--r--test/test32-02.txt7
-rw-r--r--test/test32-03.txt519
-rw-r--r--test/test32-04.txt0
-rw-r--r--test/test32-05.txt4
-rw-r--r--test/test32.cpp114
14 files changed, 6181 insertions, 3378 deletions
diff --git a/test/Makefile b/test/Makefile
index d1644c8..426a163 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -35,7 +35,8 @@ TESTS28 = $(call TEST,28,5)
TESTS29 = $(call TEST,29,5)
TESTS30 = $(call TEST,30,5)
TESTS31 = $(call TEST,31,5)
-TESTNUMBERS = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
+TESTS32 = $(call TEST,32,5)
+TESTNUMBERS = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
ALLTESTS = $(foreach num,$(TESTNUMBERS),test$(num) ${TESTS$(num)})
.PHONY: ${ALLTESTS} ${CRASHES} all crashes
@@ -382,6 +383,18 @@ test31-04:
test31-05:
$(call CMDXX,detectnullpointers,test31.cpp,test31-05.txt,-O2 -std=c++0x -Wall -Wnonnull)
+test32: ${TESTS32}
+test32-01:
+ $(call CMDXX,dump,test32.cpp,test32-01.txt,-std=c++0x)
+test32-02:
+ $(call CMDXX,findargs,test32.cpp,test32-02.txt,-std=c++0x)
+test32-03:
+ $(call CMDXX,dumpnullpointers,test32.cpp,test32-03.txt,-std=c++0x)
+test32-04:
+ $(call CMDXX,detectnullpointers,test32.cpp,test32-04.txt,-std=c++0x)
+test32-05:
+ $(call CMDXX,detectnullpointers,test32.cpp,test32-05.txt,-O2 -std=c++0x -Wall -Wnonnull)
+
crashtest01:
$(call CMDXX,dump,crashtest01.h,crashtest01-01.txt)
crashtest02:
diff --git a/test/test07-05.txt b/test/test07-05.txt
index 5377be1..9eab9f1 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,
-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,
+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,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -8633,931 +8633,931 @@ cleanup_point_expr :
expr_stmt :
convert_expr :
init_expr :
-var_decl __new_start:
-call_expr :
-addr_expr :
-function_decl _M_allocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-var_decl __len:
-decl_expr :
-var_decl __new_finish:
-integer_cst 64:
-var_decl __new_start:
-pointer_type :
-type_decl pointer:
-pointer_type :
-record_type :
-type_decl Struct1:
-field_decl str:
-integer_cst 64:
-field_decl num:
-integer_cst 32:
-type_decl Struct1:
-try_block :
-statement_list :
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl construct:
-addr_expr :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __elems_before:
-integer_cst 8:
-convert_expr :
-parm_decl __x:
-reference_type :
-pointer_type :
-record_type :
-type_decl Struct1:
-field_decl str:
-integer_cst 64:
-field_decl num:
-integer_cst 32:
-type_decl Struct1:
-integer_cst 64:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-integer_cst 0:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-call_expr :
-addr_expr :
-function_decl __uninitialized_move_if_noexcept_a:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-indirect_ref :
-call_expr :
-addr_expr :
-function_decl base:
-addr_expr :
-parm_decl __position:
-record_type :
-type_decl iterator:
-field_decl _M_current:
-integer_cst 64:
-type_decl __normal_iterator:
-type_decl __traits_type:
-type_decl iterator_type:
-type_decl iterator_category:
-type_decl value_type:
-type_decl difference_type:
-type_decl reference:
-type_decl pointer:
-integer_cst 64:
-var_decl __new_start:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-preincrement_expr :
-var_decl __new_finish:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-call_expr :
-addr_expr :
-function_decl __uninitialized_move_if_noexcept_a:
-indirect_ref :
-call_expr :
-addr_expr :
-function_decl base:
-addr_expr :
-parm_decl __position:
-record_type :
-type_decl iterator:
-field_decl _M_current:
-integer_cst 64:
-type_decl __normal_iterator:
-type_decl __traits_type:
-type_decl iterator_type:
-type_decl iterator_category:
-type_decl value_type:
-type_decl difference_type:
-type_decl reference:
-type_decl pointer:
-integer_cst 64:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-var_decl __new_finish:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-handler :
-cleanup_stmt :
-statement_list :
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-call_expr :
-addr_expr :
-function_decl __cxa_begin_catch:
-call_expr :
-addr_expr :
-function_decl __builtin_eh_pointer:
-integer_cst 0:
-if_stmt :
-eq_expr :
-var_decl __new_finish:
-integer_cst 0:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl destroy:
-addr_expr :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __elems_before:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _Destroy:
-var_decl __new_start:
-var_decl __new_finish:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _M_deallocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-var_decl __new_start:
+var_decl __new_start: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_allocate: __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 __len: __new_start,
+decl_expr : __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl Struct1: __new_finish, __new_start,
+field_decl str: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl num: __new_finish, __new_start,
+integer_cst 32: __new_finish, __new_start,
+type_decl Struct1: __new_finish, __new_start,
+try_block : __new_finish, __new_start,
+statement_list : __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 construct: __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,
+convert_expr : __new_finish, __new_start,
+parm_decl __x: __new_finish, __new_start,
+reference_type : __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl Struct1: __new_finish, __new_start,
+field_decl str: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl num: __new_finish, __new_start,
+integer_cst 32: __new_finish, __new_start,
+type_decl Struct1: __new_finish, __new_start,
+integer_cst 64: __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,
+var_decl __new_finish: __new_start,
+integer_cst 0: __new_start,
+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,
+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,
+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,
+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_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _Destroy: __new_start,
+var_decl __new_start: __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,
+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,
+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,
+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,
+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,
+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,
var_decl __len:
-cleanup_point_expr :
-expr_stmt :
-throw_expr :
-call_expr :
-addr_expr :
-function_decl __cxa_rethrow:
-call_expr :
-addr_expr :
-function_decl __cxa_end_catch:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _Destroy:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _M_deallocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-exact_div_expr :
-minus_expr :
-convert_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_end_of_storage:
-integer_cst 64:
-convert_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-var_decl __new_start:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-var_decl __new_finish:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_end_of_storage:
-integer_cst 64:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __len:
-integer_cst 8:
-var_decl __len:
-integer_cst 64:
-integer_type :
-type_decl size_type:
-integer_cst 64:
-integer_cst 0:
-integer_cst :
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
+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,
block :
block :
var_decl __x_copy:
diff --git a/test/test22-03.txt b/test/test22-03.txt
index 5d1535c..a22ca69 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,
-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,
+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,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -10606,939 +10606,939 @@ cleanup_point_expr :
expr_stmt :
convert_expr :
init_expr :
-var_decl __new_start:
-call_expr :
-addr_expr :
-function_decl _M_allocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-var_decl __len:
-decl_expr :
-var_decl __new_finish:
-integer_cst 64:
-var_decl __new_start:
-pointer_type :
-type_decl pointer:
-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:
-field_decl str1:
-integer_cst 64:
-type_decl Data1:
-try_block :
-statement_list :
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl construct:
-addr_expr :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __elems_before:
-integer_cst 8:
-convert_expr :
-parm_decl __x:
-reference_type :
-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:
-field_decl str1:
-integer_cst 64:
-type_decl Data1:
-integer_cst 64:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-integer_cst 0:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-call_expr :
-addr_expr :
-function_decl __uninitialized_move_if_noexcept_a:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-indirect_ref :
-call_expr :
-addr_expr :
-function_decl base:
-addr_expr :
-parm_decl __position:
-record_type :
-type_decl iterator:
-field_decl _M_current:
-integer_cst 64:
-type_decl __normal_iterator:
-type_decl __traits_type:
-type_decl iterator_type:
-type_decl iterator_category:
-type_decl value_type:
-type_decl difference_type:
-type_decl reference:
-type_decl pointer:
-integer_cst 64:
-var_decl __new_start:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-preincrement_expr :
-var_decl __new_finish:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-var_decl __new_finish:
-call_expr :
-addr_expr :
-function_decl __uninitialized_move_if_noexcept_a:
-indirect_ref :
-call_expr :
-addr_expr :
-function_decl base:
-addr_expr :
-parm_decl __position:
-record_type :
-type_decl iterator:
-field_decl _M_current:
-integer_cst 64:
-type_decl __normal_iterator:
-type_decl __traits_type:
-type_decl iterator_type:
-type_decl iterator_category:
-type_decl value_type:
-type_decl difference_type:
-type_decl reference:
-type_decl pointer:
-integer_cst 64:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-var_decl __new_finish:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-handler :
-cleanup_stmt :
-statement_list :
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-call_expr :
-addr_expr :
-function_decl __cxa_begin_catch:
-call_expr :
-addr_expr :
-function_decl __builtin_eh_pointer:
-integer_cst 0:
-if_stmt :
-eq_expr :
-var_decl __new_finish:
-integer_cst 0:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl destroy:
-addr_expr :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __elems_before:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _Destroy:
-var_decl __new_start:
-var_decl __new_finish:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _M_deallocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-var_decl __new_start:
+var_decl __new_start: __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _M_allocate: __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 __len: __new_start,
+decl_expr : __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl Data1: __new_finish, __new_start,
+field_decl val: __new_finish, __new_start,
+integer_cst 32: __new_finish, __new_start,
+field_decl ptrval: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl arr: __new_finish, __new_start,
+integer_cst 96: __new_finish, __new_start,
+field_decl str1: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl Data1: __new_finish, __new_start,
+try_block : __new_finish, __new_start,
+statement_list : __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 construct: __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,
+convert_expr : __new_finish, __new_start,
+parm_decl __x: __new_finish, __new_start,
+reference_type : __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl Data1: __new_finish, __new_start,
+field_decl val: __new_finish, __new_start,
+integer_cst 32: __new_finish, __new_start,
+field_decl ptrval: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl arr: __new_finish, __new_start,
+integer_cst 96: __new_finish, __new_start,
+field_decl str1: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl Data1: __new_finish, __new_start,
+integer_cst 64: __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,
+var_decl __new_finish: __new_start,
+integer_cst 0: __new_start,
+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,
+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,
+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,
+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_point_expr : __new_start,
+expr_stmt : __new_start,
+call_expr : __new_start,
+addr_expr : __new_start,
+function_decl _Destroy: __new_start,
+var_decl __new_start: __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,
+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,
+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,
+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,
+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,
+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,
var_decl __len:
-cleanup_point_expr :
-expr_stmt :
-throw_expr :
-call_expr :
-addr_expr :
-function_decl __cxa_rethrow:
-call_expr :
-addr_expr :
-function_decl __cxa_end_catch:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _Destroy:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-convert_expr :
-call_expr :
-addr_expr :
-function_decl _M_get_Tp_allocator:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-cleanup_point_expr :
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl _M_deallocate:
-addr_expr :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-exact_div_expr :
-minus_expr :
-convert_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_end_of_storage:
-integer_cst 64:
-convert_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-integer_cst 8:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_start:
-integer_cst 64:
-var_decl __new_start:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_finish:
-integer_cst 64:
-var_decl __new_finish:
-cleanup_point_expr :
-expr_stmt :
-convert_expr :
-modify_expr :
-component_ref :
-component_ref :
-component_ref :
-indirect_ref :
-parm_decl this:
-pointer_type :
-record_type :
-type_decl vector:
-field_decl :
-integer_cst 192:
-using_decl _M_allocate:
-using_decl _M_deallocate:
-using_decl _M_impl:
-using_decl _M_get_Tp_allocator:
-using_decl get_allocator:
-type_decl vector:
-type_decl _Alloc_value_type:
-type_decl _Base:
-type_decl _Tp_alloc_type:
-type_decl _Alloc_traits:
-type_decl value_type:
-type_decl pointer:
-type_decl const_pointer:
-type_decl reference:
-type_decl const_reference:
-type_decl iterator:
-type_decl const_iterator:
-type_decl const_reverse_iterator:
-type_decl reverse_iterator:
-type_decl size_type:
-type_decl difference_type:
-type_decl allocator_type:
-integer_cst 64:
-field_decl :
-integer_cst 192:
-field_decl _M_impl:
-integer_cst 192:
-field_decl _M_end_of_storage:
-integer_cst 64:
-pointer_plus_expr :
-var_decl __new_start:
-mult_expr :
-var_decl __len:
-integer_cst 8:
-var_decl __len:
-integer_cst 64:
-integer_type :
-type_decl size_type:
-integer_cst 64:
-integer_cst 0:
-integer_cst :
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
+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,
block :
block :
var_decl __x_copy:
diff --git a/test/test23-03.txt b/test/test23-03.txt
index ffd58b3..5ff6b44 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,
-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,
+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,
function_decl __bswap_32:
return_expr :
init_expr :
diff --git a/test/test26-03.txt b/test/test26-03.txt
index dea4b03..f75ee67 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,
-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,
+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,
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,
-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,
+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,
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,
-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,
+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,
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,
-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 __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 __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,
+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,
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,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _S_create: __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 __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 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,
+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,
function_decl operator==:
must_not_throw_expr :
return_expr :
diff --git a/test/test28-01.txt b/test/test28-01.txt
index 5ce9c51..14b21ab 100644
--- a/test/test28-01.txt
+++ b/test/test28-01.txt
@@ -4870,8 +4870,8 @@ function_decl func12 test28.cpp 302:10
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test28.cpp 309:53 - statement
- expr_stmt test28.cpp 309:53 - operand
+ cleanup_point_expr test28.cpp 309:57 - statement
+ expr_stmt test28.cpp 309:57 - operand
call_expr test28.cpp 309:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test28.cpp 12:6 - operand
@@ -4888,8 +4888,8 @@ function_decl func12 test28.cpp 302:10
- stringLength: 10
nop_expr - arg
addr_expr - operand
- string_cst - operand
- - stringLength: 1
+ string_cst ptr1 - operand
+ - stringLength: 5
cleanup_point_expr test28.cpp 310:60 - statement
expr_stmt test28.cpp 310:60 - operand
call_expr test28.cpp 310:31 - expresssion
@@ -4930,8 +4930,8 @@ function_decl func12 test28.cpp 302:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test28.cpp 312:61 - statement
- expr_stmt test28.cpp 312:61 - operand
+ cleanup_point_expr test28.cpp 312:65 - statement
+ expr_stmt test28.cpp 312:65 - operand
call_expr test28.cpp 312:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test28.cpp 12:6 - operand
@@ -4948,5 +4948,5 @@ function_decl func12 test28.cpp 302:10
- stringLength: 18
nop_expr - arg
addr_expr - operand
- string_cst - operand
- - stringLength: 1
+ string_cst ptr1 - operand
+ - stringLength: 5
diff --git a/test/test28-03.txt b/test/test28-03.txt
index 4dca49d..c9cb018 100644
--- a/test/test28-03.txt
+++ b/test/test28-03.txt
@@ -1210,48 +1210,48 @@ cleanup_point_expr : ptr1,
expr_stmt : ptr1,
convert_expr : ptr1,
modify_expr : ptr1,
-parm_decl ptr1:
-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:
-call_expr :
-addr_expr :
-function_decl getData:
-parm_decl this:
-pointer_type :
-record_type :
-type_decl Object1:
-field_decl tmp1:
-integer_cst 64:
-field_decl tmp2:
-integer_cst 64:
-type_decl Object1:
-integer_cst 64:
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData: 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,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
cleanup_point_expr : ptr1,
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl paranuckerInternalTest:
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
cleanup_point_expr : ptr1,
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl paranuckerInternalTest:
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
cleanup_point_expr : ptr1,
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl paranuckerInternalTest:
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
cleanup_point_expr : ptr1,
-expr_stmt :
-call_expr :
-addr_expr :
-function_decl paranuckerInternalTest:
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
diff --git a/test/test28.cpp b/test/test28.cpp
index d3d0818..00bbd0e 100644
--- a/test/test28.cpp
+++ b/test/test28.cpp
@@ -306,9 +306,9 @@ class Object1
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
ptr1 = getData();
- paranuckerInternalTest("=", "knownVars", "");
+ paranuckerInternalTest("=", "knownVars", "ptr1");
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "");
- paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
}
};
diff --git a/test/test32-01.txt b/test/test32-01.txt
new file mode 100644
index 0000000..6462fc3
--- /dev/null
+++ b/test/test32-01.txt
@@ -0,0 +1,2146 @@
+function_decl getData1 test32.cpp 25:12
+- isPublic: 1
+ method_type - function type
+ pointer_type - method 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
+ record_type - method base type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ - 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
+ - isUsed: 1
+ parm_decl this test32.cpp 25:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr test32.cpp 27:16 - code
+ init_expr - operand
+ result_decl test32.cpp 26:5 - 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
+ component_ref test32.cpp 27:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 25:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+function_decl getData2 test32.cpp 30:12
+- isPublic: 1
+ method_type - function type
+ tree_list - attribute
+ identifier_node returns_nonnull - purpose
+ pointer_type - method 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
+ record_type - method base type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ - 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
+ - isUsed: 1
+ parm_decl this test32.cpp 30:54 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr test32.cpp 32:16 - code
+ init_expr - operand
+ result_decl test32.cpp 31:5 - 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
+ component_ref test32.cpp 32:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 30:54 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+function_decl getInt test32.cpp 35:9
+- isPublic: 1
+ method_type - function type
+ integer_type - method return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ record_type - method base type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ parm_decl this test32.cpp 35:16 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr test32.cpp 37:16 - code
+ init_expr - operand
+ result_decl test32.cpp 36:5 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 123 - operand
+function_decl func1 test32.cpp 40: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
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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 41: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
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 40: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
+ bind_expr test32.cpp 54:65 - code
+ var_decl var1 test32.cpp 48:14 - operand
+ integer_cst 64 - decl size
+ convert_expr - initial
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 40:23 - operand
+ 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
+ integer_type - var type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 43:60 - statement
+ expr_stmt test32.cpp 43:60 - operand
+ call_expr test32.cpp 43:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 44:57 - statement
+ expr_stmt test32.cpp 44:57 - operand
+ call_expr test32.cpp 44:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 45:65 - statement
+ expr_stmt test32.cpp 45:65 - operand
+ call_expr test32.cpp 45:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 46:58 - statement
+ expr_stmt test32.cpp 46:58 - operand
+ call_expr test32.cpp 46:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 47:65 - statement
+ expr_stmt test32.cpp 47:65 - operand
+ call_expr test32.cpp 47:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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
+ 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 50:60 - statement
+ expr_stmt test32.cpp 50:60 - operand
+ call_expr test32.cpp 50:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 51:57 - statement
+ expr_stmt test32.cpp 51:57 - operand
+ call_expr test32.cpp 51:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 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
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 53:58 - statement
+ expr_stmt test32.cpp 53:58 - operand
+ call_expr test32.cpp 53:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 54:65 - statement
+ expr_stmt test32.cpp 54:65 - operand
+ call_expr test32.cpp 54:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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
+ block - operand
+ var_decl var1 test32.cpp 48:14 - block vars
+function_decl func2 test32.cpp 57: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
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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 58: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
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 57: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 59:57 - statement
+ expr_stmt test32.cpp 59:57 - operand
+ call_expr test32.cpp 59:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 60:60 - statement
+ expr_stmt test32.cpp 60:60 - operand
+ call_expr test32.cpp 60:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 61:57 - statement
+ expr_stmt test32.cpp 61:57 - operand
+ call_expr test32.cpp 61:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 62:65 - statement
+ expr_stmt test32.cpp 62:65 - operand
+ call_expr test32.cpp 62:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 63:58 - statement
+ expr_stmt test32.cpp 63:58 - operand
+ call_expr test32.cpp 63:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 64:65 - statement
+ expr_stmt test32.cpp 64:65 - operand
+ call_expr test32.cpp 64:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 65:50 - statement
+ expr_stmt test32.cpp 65:50 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 57:23 - operand
+ 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
+ convert_expr - operand
+ nop_expr - operand
+ call_expr test32.cpp 65:47 - operand
+ addr_expr - function
+ function_decl getInt test32.cpp 35:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this test32.cpp 57:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 68:57 - statement
+ expr_stmt test32.cpp 68:57 - operand
+ call_expr test32.cpp 68:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 69:61 - statement
+ expr_stmt test32.cpp 69:61 - operand
+ call_expr test32.cpp 69:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test32.cpp 72:24 - statement
+ expr_stmt test32.cpp 72:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 72:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 57:27 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ call_expr test32.cpp 72:22 - operand
+ addr_expr - function
+ function_decl getInt test32.cpp 35:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this test32.cpp 57:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 75:57 - statement
+ expr_stmt test32.cpp 75:57 - operand
+ call_expr test32.cpp 75:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 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
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - operand
+ - stringLength: 1
+function_decl func3 test32.cpp 81: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
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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 82: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
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 81: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 83:57 - statement
+ expr_stmt test32.cpp 83:57 - operand
+ call_expr test32.cpp 83:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 84:60 - statement
+ expr_stmt test32.cpp 84:60 - operand
+ call_expr test32.cpp 84:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 85:57 - statement
+ expr_stmt test32.cpp 85:57 - operand
+ call_expr test32.cpp 85:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 86:65 - statement
+ expr_stmt test32.cpp 86:65 - operand
+ call_expr test32.cpp 86:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 87:58 - statement
+ expr_stmt test32.cpp 87:58 - operand
+ call_expr test32.cpp 87:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 88:65 - statement
+ expr_stmt test32.cpp 88:65 - operand
+ call_expr test32.cpp 88:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 89:26 - statement
+ expr_stmt test32.cpp 89:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 81:23 - operand
+ 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
+ call_expr test32.cpp 89:24 - operand
+ addr_expr - function
+ function_decl getData1 test32.cpp 25:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this test32.cpp 81:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 91:60 - statement
+ expr_stmt test32.cpp 91:60 - operand
+ call_expr test32.cpp 91:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 92:57 - statement
+ expr_stmt test32.cpp 92:57 - operand
+ call_expr test32.cpp 92:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 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
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 94:58 - statement
+ expr_stmt test32.cpp 94:58 - operand
+ call_expr test32.cpp 94:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 95:65 - statement
+ expr_stmt test32.cpp 95:65 - operand
+ call_expr test32.cpp 95:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 func4 test32.cpp 98: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
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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 99: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
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 98: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 100:57 - statement
+ expr_stmt test32.cpp 100:57 - operand
+ call_expr test32.cpp 100:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 101:60 - statement
+ expr_stmt test32.cpp 101:60 - operand
+ call_expr test32.cpp 101:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 102:57 - statement
+ expr_stmt test32.cpp 102:57 - operand
+ call_expr test32.cpp 102:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 103:65 - statement
+ expr_stmt test32.cpp 103:65 - operand
+ call_expr test32.cpp 103:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 104:58 - statement
+ expr_stmt test32.cpp 104:58 - operand
+ call_expr test32.cpp 104:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 105:65 - statement
+ expr_stmt test32.cpp 105:65 - operand
+ call_expr test32.cpp 105:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 106:26 - statement
+ expr_stmt test32.cpp 106:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test32.cpp 98:23 - operand
+ 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
+ call_expr test32.cpp 106:24 - operand
+ addr_expr - function
+ function_decl getData2 test32.cpp 30: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
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 23:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 19: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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 108:64 - statement
+ expr_stmt test32.cpp 108:64 - operand
+ call_expr test32.cpp 108:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 110:61 - statement
+ expr_stmt test32.cpp 110:61 - operand
+ call_expr test32.cpp 110:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 - 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
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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 112:65 - statement
+ expr_stmt test32.cpp 112:65 - operand
+ call_expr test32.cpp 112:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test32.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function 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
new file mode 100644
index 0000000..14b931e
--- /dev/null
+++ b/test/test32-02.txt
@@ -0,0 +1,7 @@
+getData1:
+getData2:
+getInt:
+func1: pointer_type ptr1,
+func2: pointer_type ptr1,
+func3: pointer_type ptr1,
+func4: pointer_type ptr1,
diff --git a/test/test32-03.txt b/test/test32-03.txt
new file mode 100644
index 0000000..292e8f3
--- /dev/null
+++ b/test/test32-03.txt
@@ -0,0 +1,519 @@
+function_decl getData1:
+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:
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp1:
+integer_cst 64:
+function_decl getData2:
+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:
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp1:
+integer_cst 64:
+function_decl getInt:
+return_expr :
+init_expr :
+result_decl :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 32:
+integer_cst 123:
+function_decl func1:
+bind_expr : ptr1,
+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,
+decl_expr : ptr1,
+var_decl var1: 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,
+var_decl var1: ptr1,
+integer_cst 64: ptr1,
+convert_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_type : ptr1,
+type_decl long int: ptr1,
+integer_cst 64: ptr1,
+integer_cst -0: ptr1,
+integer_cst 4294967295: ptr1,
+block : ptr1,
+var_decl var1: ptr1,
+function_decl func2:
+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,
+parm_decl ptr1:
+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:
+convert_expr :
+call_expr :
+addr_expr :
+function_decl getInt:
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+call_expr :
+addr_expr :
+function_decl getInt:
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+function_decl func3:
+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,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData1: 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,
+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,
+function_decl func4:
+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,
+parm_decl ptr1:
+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:
+call_expr :
+addr_expr :
+function_decl getData2:
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
diff --git a/test/test32-04.txt b/test/test32-04.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/test32-04.txt
diff --git a/test/test32-05.txt b/test/test32-05.txt
new file mode 100644
index 0000000..b67c228
--- /dev/null
+++ b/test/test32-05.txt
@@ -0,0 +1,4 @@
+test32.cpp: In member function 'void Object1::func1(Data1*)':
+test32.cpp:48:14: warning: unused variable 'var1' [-Wunused-variable]
+ long var1 = reinterpret_cast<long>(ptr1);
+ ^
diff --git a/test/test32.cpp b/test/test32.cpp
new file mode 100644
index 0000000..f88ed3d
--- /dev/null
+++ b/test/test32.cpp
@@ -0,0 +1,114 @@
+struct Data1;
+
+struct Data1
+{
+ int val;
+ Data1 *ptrval;
+ int arr[3];
+};
+
+struct Data2 : public Data1
+{
+};
+
+int k;
+
+void paranuckerInternalTest(const char *action, const char *collection, const char *values);
+
+class Object1
+{
+ Data1 *tmp1;
+ Data1 *tmp2;
+ Data1 *tmp3;
+ int val1;
+
+ Data1 *getData1()
+ {
+ return tmp1;
+ }
+
+ Data1 *getData2() __attribute__((returns_nonnull))
+ {
+ return tmp1;
+ }
+
+ int getInt()
+ {
+ return 123;
+ }
+
+ void func1(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ long var1 = reinterpret_cast<long>(ptr1);
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+
+ void func2(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ ptr1 = reinterpret_cast<Data1*>(getInt());
+ paranuckerInternalTest("=", "knownVars", "");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "linkedVars", "");
+ paranuckerInternalTest("=", "linkedReverseVars", "");
+ val1 = getInt();
+ paranuckerInternalTest("=", "knownVars", "");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "linkedVars", "");
+ paranuckerInternalTest("=", "linkedReverseVars", "");
+ }
+
+ void func3(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ ptr1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+
+ void func4(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ ptr1 = getData2();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "linkedVars", "ptr1");
+ paranuckerInternalTest("=", "linkedReverseVars", "ptr1");
+ }
+};