From 7a52d46bcfaf038a09b67497500dc3bcea747801 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 17 Jun 2015 19:35:41 +0300 Subject: Update test7. Update test results. --- test/crashtest3-01.txt | 10 +- test/test7-01.txt | 137 + test/test7-02.txt | 96 + test/test7-03.txt | 250 +- test/test7-05.txt | 8535 +++++++----------------------------------------- test/test7.cpp | 6 + 6 files changed, 1558 insertions(+), 7476 deletions(-) diff --git a/test/crashtest3-01.txt b/test/crashtest3-01.txt index 5548476..de9bfb1 100644 --- a/test/crashtest3-01.txt +++ b/test/crashtest3-01.txt @@ -1,8 +1,6 @@ -exception: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -bad_exception: pointer_type this, +exception: __base_ctor : -__base_ctor : pointer_type this, +__comp_ctor : +bad_exception: __base_ctor : -__comp_ctor : pointer_type this, +__comp_ctor : diff --git a/test/test7-01.txt b/test/test7-01.txt index 2bfeea7..c5bbb53 100644 --- a/test/test7-01.txt +++ b/test/test7-01.txt @@ -22635,6 +22635,143 @@ function_decl func7 test7.cpp 53:10 type_decl Struct1 test7.cpp 5:1 - field - isAutogenerated: 1 integer_cst 64 - parm size +function_decl func8 test7.cpp 60:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test7.cpp 16:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + field_decl vec1 test7.cpp 19:27 - field + - signed + integer_cst 192 - decl size + type_decl Object1 test7.cpp 17:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test7.cpp 16:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + field_decl vec1 test7.cpp 19:27 - field + - signed + integer_cst 192 - decl size + type_decl Object1 test7.cpp 17:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 12:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 13:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 5:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 61:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this test7.cpp 60:29 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 16:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + field_decl vec1 test7.cpp 19:27 - field + - signed + integer_cst 192 - decl size + type_decl Object1 test7.cpp 17:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl sptr test7.cpp 60:25 - argument + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 12:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 13:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 5:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr test7.cpp 62:15 - statement + expr_stmt test7.cpp 62:15 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test7.cpp 62:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test7.cpp 60:29 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 16:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + field_decl vec1 test7.cpp 19:27 - field + - signed + integer_cst 192 - decl size + type_decl Object1 test7.cpp 17:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + integer_cst 10 - operand + cleanup_point_expr test7.cpp 63:21 - statement + expr_stmt test7.cpp 63:21 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test7.cpp 63:15 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test7.cpp 60:29 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 16:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + field_decl vec1 test7.cpp 19:27 - field + - signed + integer_cst 192 - decl size + type_decl Object1 test7.cpp 17:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl k test7.cpp 18:9 - field + - signed + integer_cst 32 - decl size + integer_cst 20 - operand function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 - isPublic: 1 function_type - function type diff --git a/test/test7-02.txt b/test/test7-02.txt index 1ba804b..dc0b3a9 100644 --- a/test/test7-02.txt +++ b/test/test7-02.txt @@ -15950,6 +15950,102 @@ 11 integer_cst 10 type_decl test7.cpp 8 integer_cst +0 function_decl test7.cpp +1 method_type +2 void_type +3 type_decl +2 record_type +3 type_decl test7.cpp +3 field_decl test7.cpp +4 integer_cst +3 field_decl test7.cpp +4 integer_cst +3 type_decl test7.cpp +2 tree_list +3 pointer_type +4 record_type +5 type_decl test7.cpp +5 field_decl test7.cpp +6 integer_cst +5 field_decl test7.cpp +6 integer_cst +5 type_decl test7.cpp +3 tree_list +4 pointer_type +5 record_type +6 type_decl test7.cpp +6 field_decl test7.cpp +7 integer_cst +6 field_decl test7.cpp +7 integer_cst +6 type_decl test7.cpp +4 tree_list +5 void_type +6 type_decl +1 result_decl test7.cpp +2 void_type +3 type_decl +1 parm_decl test7.cpp +2 pointer_type +3 record_type +4 type_decl test7.cpp +4 field_decl test7.cpp +5 integer_cst +4 field_decl test7.cpp +5 integer_cst +4 type_decl test7.cpp +2 integer_cst +1 parm_decl test7.cpp +2 pointer_type +3 record_type +4 type_decl test7.cpp +4 field_decl test7.cpp +5 integer_cst +4 field_decl test7.cpp +5 integer_cst +4 type_decl test7.cpp +2 integer_cst +1 statement_list +2 cleanup_point_expr test7.cpp +3 expr_stmt test7.cpp +4 convert_expr +5 modify_expr +6 component_ref test7.cpp +7 indirect_ref +8 nop_expr +9 parm_decl test7.cpp +10 pointer_type +11 record_type +12 type_decl test7.cpp +12 field_decl test7.cpp +13 integer_cst +12 field_decl test7.cpp +13 integer_cst +12 type_decl test7.cpp +10 integer_cst +7 field_decl test7.cpp +8 integer_cst +6 integer_cst +2 cleanup_point_expr test7.cpp +3 expr_stmt test7.cpp +4 convert_expr +5 modify_expr +6 component_ref test7.cpp +7 indirect_ref +8 nop_expr +9 parm_decl test7.cpp +10 pointer_type +11 record_type +12 type_decl test7.cpp +12 field_decl test7.cpp +13 integer_cst +12 field_decl test7.cpp +13 integer_cst +12 type_decl test7.cpp +10 integer_cst +7 field_decl test7.cpp +8 integer_cst +6 integer_cst 0 function_decl /usr/include/c++/5/bits/stl_algobase.h 1 function_type 2 void_type diff --git a/test/test7-03.txt b/test/test7-03.txt index 671e397..b07a3e3 100644 --- a/test/test7-03.txt +++ b/test/test7-03.txt @@ -40,19 +40,15 @@ to_int_type: eq_int_type: eof: not_eof: -exception: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -bad_exception: pointer_type this, +exception: __base_ctor : -__base_ctor : pointer_type this, -__base_ctor : -__comp_ctor : pointer_type this, -bad_alloc: pointer_type this, +__comp_ctor : +bad_exception: __base_ctor : -__base_ctor : pointer_type this, +__comp_ctor : +bad_alloc: __base_ctor : -__comp_ctor : pointer_type this, +__comp_ctor : operator new: pointer_type __p, operator new []: pointer_type __p, operator delete: pointer_type , pointer_type , @@ -60,15 +56,15 @@ operator delete []: pointer_type , pointer_type , __convert_from_v: pointer_type __out, pointer_type __fmt, __bswap_32: __bswap_64: -__pthread_cleanup_class: pointer_type this, pointer_type __fct, pointer_type __arg, -__base_ctor : pointer_type this, pointer_type __fct, pointer_type __arg, -__comp_ctor : pointer_type this, pointer_type __fct, pointer_type __arg, -__pthread_cleanup_class: pointer_type this, -__base_dtor : pointer_type this, -__comp_dtor : pointer_type this, -__setdoit: pointer_type this, -__defer: pointer_type this, -__restore: pointer_type this, +__pthread_cleanup_class: pointer_type __fct, pointer_type __arg, +__base_ctor : pointer_type __fct, pointer_type __arg, +__comp_ctor : pointer_type __fct, pointer_type __arg, +__pthread_cleanup_class: +__base_dtor : +__comp_dtor : +__setdoit: +__defer: +__restore: __gthread_active_p: __gthread_create: pointer_type __threadid, pointer_type __func, pointer_type __args, __gthrw_pthread_create: @@ -139,146 +135,136 @@ __atomic_add_dispatch: pointer_type __mem, __gthread_active_p: __atomic_add: __atomic_add_single: -_Bit_reference: pointer_type this, pointer_type __x, -__base_ctor : pointer_type this, pointer_type __x, -__comp_ctor : pointer_type this, pointer_type __x, -_Bit_reference: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -operator 2: pointer_type this, -operator=: pointer_type this, -operator=: pointer_type this, -operator==: pointer_type this, -operator<: pointer_type this, -flip: pointer_type this, -iterator: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -_Bit_iterator_base: pointer_type this, pointer_type __x, +_Bit_reference: pointer_type __x, +__base_ctor : pointer_type __x, +__comp_ctor : pointer_type __x, +_Bit_reference: __base_ctor : -__base_ctor : pointer_type this, pointer_type __x, -__base_ctor : -__comp_ctor : pointer_type this, pointer_type __x, -_M_bump_up: pointer_type this, -_M_bump_down: pointer_type this, -_M_incr: pointer_type this, -operator==: pointer_type this, -operator<: pointer_type this, -operator!=: pointer_type this, -operator>: pointer_type this, -operator<=: pointer_type this, -operator>=: pointer_type this, -operator-: -_Bit_iterator: pointer_type this, +__comp_ctor : +operator 2: +operator=: +operator=: +operator==: +operator<: +flip: +iterator: __base_ctor : -__base_ctor : pointer_type this, +__comp_ctor : +_Bit_iterator_base: pointer_type __x, __base_ctor : -__comp_ctor : pointer_type this, -_Bit_iterator: pointer_type this, pointer_type __x, +__base_ctor : pointer_type __x, __base_ctor : -__base_ctor : pointer_type this, pointer_type __x, +__comp_ctor : pointer_type __x, +_M_bump_up: +_M_bump_down: +_M_incr: +operator==: +operator<: +operator!=: +operator>: +operator<=: +operator>=: +operator-: +_Bit_iterator: __base_ctor : -__comp_ctor : pointer_type this, pointer_type __x, -_M_const_cast: pointer_type this, -operator*: pointer_type this, __comp_ctor : -operator++: pointer_type this, -operator++: pointer_type this, -operator--: pointer_type this, -operator--: pointer_type this, -operator+=: pointer_type this, -operator-=: pointer_type this, -operator+: pointer_type this, -operator-: pointer_type this, -operator[]: pointer_type this, -operator+: -_Bit_const_iterator: pointer_type this, +_Bit_iterator: pointer_type __x, __base_ctor : -__base_ctor : pointer_type this, +__base_ctor : pointer_type __x, __base_ctor : -__comp_ctor : pointer_type this, -_Bit_const_iterator: pointer_type this, pointer_type __x, +__comp_ctor : pointer_type __x, +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: +operator+: +_Bit_const_iterator: __base_ctor : -__base_ctor : pointer_type this, pointer_type __x, +__comp_ctor : +_Bit_const_iterator: pointer_type __x, __base_ctor : -__comp_ctor : pointer_type this, pointer_type __x, -_Bit_const_iterator: pointer_type this, +__base_ctor : pointer_type __x, __base_ctor : -__base_ctor : pointer_type this, +__comp_ctor : pointer_type __x, +_Bit_const_iterator: __base_ctor : -__comp_ctor : pointer_type this, -_M_const_cast: pointer_type this, -__comp_ctor : -operator*: pointer_type this, __comp_ctor : -operator++: pointer_type this, -operator++: pointer_type this, -operator--: pointer_type this, -operator--: pointer_type this, -operator+=: pointer_type this, -operator-=: pointer_type this, -operator+: pointer_type this, -operator-: pointer_type this, -operator[]: pointer_type this, +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: operator+: __fill_bvector: fill: -Struct1: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -func1: pointer_type this, -func2: pointer_type this, pointer_type aptr, -func3: pointer_type this, pointer_type aptr, -func4: pointer_type this, pointer_type aptr, -func5: pointer_type this, pointer_type sptr, -func6: pointer_type this, pointer_type sptr, -func7: pointer_type this, pointer_type sptr, +Struct1: +__base_ctor : +__comp_ctor : +func1: +func2: pointer_type aptr, +func3: pointer_type aptr, +func4: pointer_type aptr, +func5: pointer_type sptr, +func6: pointer_type sptr, +func7: pointer_type sptr, +func8: pointer_type sptr, fill: pointer_type __first, pointer_type __last, -_Alloc_hider: pointer_type this, -__base_dtor : pointer_type this, -__comp_dtor : pointer_type this, -push_back: pointer_type this, +_Alloc_hider: +__base_dtor : +__comp_dtor : +push_back: __niter_base: pointer_type __it, __fill_a: pointer_type __first, pointer_type __last, construct: pointer_type __p, -_M_insert_aux: pointer_type this, -construct: -construct: -end: pointer_type this, +_M_insert_aux: +end: _S_base: pointer_type __it, -new_allocator: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -new_allocator: pointer_type this, -__base_dtor : pointer_type this, -__comp_dtor : pointer_type this, -construct: pointer_type this, pointer_type __p, -base: pointer_type this, +new_allocator: +__base_ctor : +__comp_ctor : +new_allocator: +__base_dtor : +__comp_dtor : +construct: pointer_type __p, +base: copy_backward: pointer_type __first, pointer_type __last, pointer_type __result, -operator*: pointer_type this, -_M_check_len: pointer_type this, pointer_type __s, -begin: pointer_type this, +operator*: +_M_check_len: pointer_type __s, +begin: operator-: -_M_allocate: pointer_type this, -_M_get_Tp_allocator: pointer_type this, +_M_allocate: +_M_get_Tp_allocator: __uninitialized_move_if_noexcept_a: pointer_type __first, pointer_type __last, pointer_type __result, destroy: pointer_type __p, _Destroy: pointer_type __first, pointer_type __last, -_M_deallocate: pointer_type this, pointer_type __p, -__normal_iterator: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, -new_allocator: pointer_type this, -__base_ctor : pointer_type this, -__comp_ctor : pointer_type this, +_M_deallocate: pointer_type __p, +__normal_iterator: +__base_ctor : +__comp_ctor : +new_allocator: +__base_ctor : +__comp_ctor : __miter_base: pointer_type __it, __copy_move_backward_a2: pointer_type __first, pointer_type __last, pointer_type __result, -max_size: pointer_type this, -size: pointer_type this, +max_size: +size: max: allocate: __uninitialized_copy_a: pointer_type __first, pointer_type __last, pointer_type __result, -destroy: pointer_type this, pointer_type __p, +destroy: pointer_type __p, _Destroy: pointer_type __first, pointer_type __last, deallocate: pointer_type __p, _S_base: pointer_type __it, @@ -286,13 +272,13 @@ __niter_base: pointer_type __it, _S_base: __copy_move_backward_a: pointer_type __first, pointer_type __last, pointer_type __result, max_size: -_M_get_Tp_allocator: pointer_type this, -allocate: pointer_type this, pointer_type , +_M_get_Tp_allocator: +allocate: pointer_type , uninitialized_copy: pointer_type __first, pointer_type __last, pointer_type __result, __destroy: pointer_type , pointer_type , -deallocate: pointer_type this, pointer_type __p, +deallocate: pointer_type __p, __copy_move_b: pointer_type __first, pointer_type __last, pointer_type __result, -max_size: pointer_type this, +max_size: __uninit_copy: pointer_type __first, pointer_type __last, pointer_type __result, copy: pointer_type __first, pointer_type __last, pointer_type __result, __miter_base: diff --git a/test/test7-05.txt b/test/test7-05.txt index a382932..e418cf0 100644 --- a/test/test7-05.txt +++ b/test/test7-05.txt @@ -464,619 +464,14 @@ function_decl eq_int_type: function_decl eof: function_decl not_eof: function_decl exception: -eh_spec_block : this, -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl exception: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -type_decl exception: this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt9exception: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt9exception: this, -integer_cst 128: this, -record_type : this, -type_decl __class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -block : this, function_decl __base_ctor : -eh_spec_block : this, -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl exception: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -type_decl exception: this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt9exception: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt9exception: this, -integer_cst 128: this, -record_type : this, -type_decl __class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl bad_exception: -eh_spec_block : this, -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -cleanup_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt13bad_exception: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt13bad_exception: this, -integer_cst 192: this, -record_type : this, -type_decl __si_class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -field_decl : this, -integer_cst 64: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -block : this, function_decl __base_ctor : -eh_spec_block : this, -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -try_catch_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt13bad_exception: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt13bad_exception: this, -integer_cst 192: this, -record_type : this, -type_decl __si_class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -field_decl : this, -integer_cst 64: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_exception: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_exception: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl bad_alloc: -eh_spec_block : this, -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -cleanup_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt9bad_alloc: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt9bad_alloc: this, -integer_cst 192: this, -record_type : this, -type_decl __si_class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -field_decl : this, -integer_cst 64: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -block : this, function_decl __base_ctor : -eh_spec_block : this, -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -try_catch_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -field_decl _vptr.exception: this, -integer_cst 64: this, -pointer_plus_expr : this, -addr_expr : this, -var_decl _ZTVSt9bad_alloc: this, -integer_cst 320: this, -constructor : this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -nop_expr : this, -integer_cst 0: this, -nop_expr : this, -addr_expr : this, -var_decl _ZTISt9bad_alloc: this, -integer_cst 192: this, -record_type : this, -type_decl __si_class_type_info_pseudo: this, -field_decl : this, -integer_cst 128: this, -field_decl : this, -integer_cst 64: this, -nop_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl __deleting_dtor : this, -nop_expr : this, -addr_expr : this, -function_decl what: this, -array_type : this, -pointer_type : this, -type_decl __vtbl_ptr_type: this, -function_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_type : this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst 4: this, -integer_cst 16: this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl bad_alloc: this, -field_decl : this, -integer_cst 64: this, -type_decl bad_alloc: this, -integer_cst 64: this, -field_decl : this, -integer_cst 64: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl operator new: eh_spec_block : __p, return_expr : __p, @@ -1276,457 +671,197 @@ var_decl __ret: __fmt, __out, function_decl __bswap_32: function_decl __bswap_64: function_decl __pthread_cleanup_class: -bind_expr : __arg, __fct, this, -statement_list : __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -parm_decl __fct: __arg, __fct, this, -pointer_type : __arg, __fct, this, -function_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -tree_list : __arg, __fct, this, -pointer_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -tree_list : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -parm_decl __arg: __arg, __fct, this, -pointer_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -integer_cst 1: __arg, __fct, this, -block : __arg, __fct, this, +bind_expr : __arg, __fct, +statement_list : __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __fct: __arg, __fct, +pointer_type : __arg, __fct, +function_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __arg: __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +integer_cst 1: __arg, __fct, +block : __arg, __fct, function_decl __base_ctor : -bind_expr : __arg, __fct, this, -statement_list : __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -parm_decl __fct: __arg, __fct, this, -pointer_type : __arg, __fct, this, -function_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -tree_list : __arg, __fct, this, -pointer_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -tree_list : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -parm_decl __arg: __arg, __fct, this, -pointer_type : __arg, __fct, this, -void_type : __arg, __fct, this, -type_decl void: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -cleanup_point_expr : __arg, __fct, this, -expr_stmt : __arg, __fct, this, -convert_expr : __arg, __fct, this, -init_expr : __arg, __fct, this, -component_ref : __arg, __fct, this, -indirect_ref : __arg, __fct, this, -nop_expr : __arg, __fct, this, -parm_decl this: __arg, __fct, this, -pointer_type : __arg, __fct, this, -record_type : __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -field_decl __cancel_routine: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __cancel_arg: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -field_decl __cancel_type: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -type_decl __pthread_cleanup_class: __arg, __fct, this, -integer_cst 64: __arg, __fct, this, -field_decl __do_it: __arg, __fct, this, -integer_cst 32: __arg, __fct, this, -integer_cst 1: __arg, __fct, this, -block : __arg, __fct, this, +bind_expr : __arg, __fct, +statement_list : __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __fct: __arg, __fct, +pointer_type : __arg, __fct, +function_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __arg: __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +nop_expr : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +integer_cst 1: __arg, __fct, +block : __arg, __fct, function_decl __comp_ctor : -statement_list : __arg, __fct, this, +statement_list : __arg, __fct, function_decl __pthread_cleanup_class: -statement_list : this, -bind_expr : this, -cleanup_stmt : this, -statement_list : this, -if_stmt : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -constructor : this, -record_type : this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -block : this, -label_expr : this, -label_decl : this, function_decl __base_dtor : -statement_list : this, -bind_expr : this, -try_finally : this, -statement_list : this, -cond_expr : this, -ne_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -integer_cst 0: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -nop_expr : this, -integer_cst 0: this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -constructor : this, -record_type : this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -block : this, -label_expr : this, -label_decl : this, function_decl __comp_dtor : -statement_list : this, function_decl __setdoit: -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -parm_decl __newval: this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_cst 32: this, function_decl __defer: -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl pthread_setcanceltype: this, -integer_cst 0: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_type: this, -integer_cst 32: this, function_decl __restore: -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl pthread_setcanceltype: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __pthread_cleanup_class: this, -field_decl __cancel_routine: this, -integer_cst 64: this, -field_decl __cancel_arg: this, -integer_cst 64: this, -field_decl __do_it: this, -integer_cst 32: this, -field_decl __cancel_type: this, -integer_cst 32: this, -type_decl __pthread_cleanup_class: this, -integer_cst 64: this, -field_decl __cancel_type: this, -integer_cst 32: this, -integer_cst 0: this, function_decl __gthread_active_p: function_decl __gthread_create: cleanup_point_expr : __args, __func, __threadid, @@ -2740,3424 +1875,678 @@ integer_cst -2147483648: __mem, integer_cst 2147483647: __mem, integer_cst 32: __mem, function_decl _Bit_reference: -bind_expr : __x, this, -statement_list : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_reference: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -type_decl _Bit_reference: __x, this, -integer_cst 64: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_reference: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -type_decl _Bit_reference: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -block : __x, this, +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, function_decl __base_ctor : -bind_expr : __x, this, -statement_list : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_reference: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -type_decl _Bit_reference: __x, this, -integer_cst 64: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_reference: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -type_decl _Bit_reference: __x, this, -integer_cst 64: __x, this, -field_decl _M_mask: __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -block : __x, this, +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, function_decl __comp_ctor : -statement_list : __x, this, +statement_list : __x, function_decl _Bit_reference: -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -integer_cst 0: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -integer_cst 0: this, -block : this, function_decl __base_ctor : -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -integer_cst 0: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -integer_cst 0: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl operator 2: -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -ne_expr : this, -bit_and_expr : this, -indirect_ref : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -integer_cst 0: this, function_decl operator=: -statement_list : this, -if_stmt : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -bit_ior_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -bit_and_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -bit_not_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, function_decl operator=: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator=: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, function_decl operator==: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -eq_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, function_decl operator<: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_andif_expr : this, -truth_not_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, function_decl flip: -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -bit_xor_expr : this, -indirect_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, function_decl iterator: -bind_expr : this, -statement_list : this, -block : this, function_decl __base_ctor : -bind_expr : this, -statement_list : this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl _Bit_iterator_base: -bind_expr : __x, this, -statement_list : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __base_ctor : -bind_expr : __x, this, -statement_list : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -convert_expr : __x, this, -init_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator_base: __x, this, -field_decl _M_p: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -type_decl _Bit_iterator_base: __x, this, -integer_cst 64: __x, this, -field_decl _M_offset: __x, this, -integer_cst 32: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __comp_ctor : -statement_list : __x, this, +statement_list : __x, function_decl _M_bump_up: -if_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -integer_cst 0: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -preincrement_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -integer_cst 8: this, function_decl _M_bump_down: -if_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -integer_cst 63: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -predecrement_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -integer_cst 8: this, function_decl _M_incr: -bind_expr : this, -var_decl __n: this, -integer_cst 64: this, -plus_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -parm_decl __i: this, -integer_type : this, -type_decl ptrdiff_t: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -statement_list : this, -decl_expr : this, -var_decl __n: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -pointer_plus_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -mult_expr : this, -nop_expr : this, -trunc_div_expr : this, -var_decl __n: this, -integer_cst 64: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -var_decl __n: this, -trunc_mod_expr : this, -var_decl __n: this, -integer_cst 64: this, -if_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -var_decl __n: this, -plus_expr : this, -var_decl __n: this, -integer_cst 64: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -predecrement_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -convert_expr : this, -var_decl __n: this, -block : this, -var_decl __n: this, function_decl operator==: -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_andif_expr : this, -eq_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -eq_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, function_decl operator<: -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_orif_expr : this, -lt_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -truth_andif_expr : this, -eq_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_p: this, -integer_cst 64: this, -lt_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, function_decl operator!=: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_not_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator==: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, function_decl operator>: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -call_expr : this, -addr_expr : this, -function_decl operator<: this, -convert_expr : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, function_decl operator<=: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_not_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator<: this, -convert_expr : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, function_decl operator>=: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl bool: this, -integer_cst 8: this, -truth_not_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator<: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -parm_decl __i: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator_base: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_offset: this, -integer_cst 32: this, -type_decl _Bit_iterator_base: this, -integer_cst 64: this, function_decl operator-: function_decl _Bit_iterator: -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -integer_cst 0: this, -integer_cst 0: this, -block : this, function_decl __base_ctor : -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -integer_cst 0: this, -integer_cst 0: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl _Bit_iterator: -bind_expr : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -addr_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -type_decl _Bit_iterator: __x, this, -type_decl reference: __x, this, -type_decl pointer: __x, this, -type_decl iterator: __x, this, -integer_cst 64: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __base_ctor : -bind_expr : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -addr_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_iterator: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -type_decl _Bit_iterator: __x, this, -type_decl reference: __x, this, -type_decl pointer: __x, this, -type_decl iterator: __x, this, -integer_cst 64: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __comp_ctor : -statement_list : __x, this, +statement_list : __x, function_decl _M_const_cast: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, function_decl operator*: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 128: this, -compound_expr : this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -convert_expr : this, -void_cst : this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_p: this, -integer_cst 64: this, -lshift_expr : this, -integer_cst 1: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_offset: this, -integer_cst 32: this, -var_decl : this, function_decl operator++: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_up: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, function_decl operator++: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_up: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -var_decl __tmp: this, -block : this, -var_decl __tmp: this, function_decl operator--: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_down: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, function_decl operator--: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_down: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -var_decl __tmp: this, -block : this, -var_decl __tmp: this, function_decl operator+=: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_incr: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, function_decl operator-=: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator+=: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -negate_expr : this, -non_lvalue_expr : this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, function_decl operator+: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator+=: this, -addr_expr : this, -var_decl __tmp: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -block : this, -var_decl __tmp: this, function_decl operator-: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator-=: this, -addr_expr : this, -var_decl __tmp: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -block : this, -var_decl __tmp: this, function_decl operator[]: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -call_expr : this, -addr_expr : this, -function_decl operator*: this, -addr_expr : this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -call_expr : this, -addr_expr : this, -function_decl operator+: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, function_decl operator+: function_decl _Bit_const_iterator: -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -integer_cst 0: this, -integer_cst 0: this, -block : this, function_decl __base_ctor : -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -integer_cst 0: this, -integer_cst 0: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl _Bit_const_iterator: -bind_expr : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -addr_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_const_iterator: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -type_decl _Bit_const_iterator: __x, this, -type_decl reference: __x, this, -type_decl const_reference: __x, this, -type_decl pointer: __x, this, -type_decl const_iterator: __x, this, -integer_cst 64: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __base_ctor : -bind_expr : __x, this, -cleanup_point_expr : __x, this, -expr_stmt : __x, this, -call_expr : __x, this, -addr_expr : __x, this, -function_decl __base_ctor : __x, this, -addr_expr : __x, this, -component_ref : __x, this, -indirect_ref : __x, this, -nop_expr : __x, this, -parm_decl this: __x, this, -pointer_type : __x, this, -record_type : __x, this, -type_decl _Bit_const_iterator: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -type_decl _Bit_const_iterator: __x, this, -type_decl reference: __x, this, -type_decl const_reference: __x, this, -type_decl pointer: __x, this, -type_decl const_iterator: __x, this, -integer_cst 64: __x, this, -field_decl : __x, this, -integer_cst 96: __x, this, -parm_decl __x: __x, this, -pointer_type : __x, this, -integer_type : __x, this, -type_decl _Bit_type: __x, this, -integer_cst 64: __x, this, -integer_cst 0: __x, this, -integer_cst : __x, this, -integer_cst 64: __x, this, -parm_decl __y: __x, this, -integer_type : __x, this, -type_decl unsigned int: __x, this, -integer_cst 32: __x, this, -integer_cst 0: __x, this, -integer_cst 4294967295: __x, this, -integer_cst 32: __x, this, -block : __x, this, +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +nop_expr : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, function_decl __comp_ctor : -statement_list : __x, this, +statement_list : __x, function_decl _Bit_const_iterator: -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_offset: this, -integer_cst 32: this, -block : this, function_decl __base_ctor : -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl __base_ctor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_offset: this, -integer_cst 32: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl _M_const_cast: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -integer_cst 128: this, -compound_expr : this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_iterator: this, -type_decl reference: this, -type_decl pointer: this, -type_decl iterator: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -convert_expr : this, -void_cst : this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_p: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_offset: this, -integer_cst 32: this, -var_decl : this, function_decl operator*: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl const_reference: this, -integer_cst 8: this, -call_expr : this, -addr_expr : this, -function_decl operator 2: this, -addr_expr : this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_reference: this, -field_decl _M_p: this, -integer_cst 64: this, -field_decl _M_mask: this, -integer_cst 64: this, -type_decl _Bit_reference: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -convert_expr : this, -void_cst : this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_p: this, -integer_cst 64: this, -lshift_expr : this, -integer_cst 1: this, -nop_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -field_decl _M_offset: this, -integer_cst 32: this, function_decl operator++: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_up: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, function_decl operator++: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_up: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -var_decl __tmp: this, -block : this, -var_decl __tmp: this, function_decl operator--: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_down: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, function_decl operator--: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_bump_down: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -var_decl __tmp: this, -block : this, -var_decl __tmp: this, function_decl operator+=: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_incr: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -field_decl : this, -integer_cst 96: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, function_decl operator-=: -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator+=: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -negate_expr : this, -non_lvalue_expr : this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, function_decl operator+: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator+=: this, -addr_expr : this, -var_decl __tmp: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -block : this, -var_decl __tmp: this, function_decl operator-: -bind_expr : this, -var_decl __tmp: this, -integer_cst 128: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -statement_list : this, -decl_expr : this, -var_decl __tmp: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 128: this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -indirect_ref : this, -nop_expr : this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator-=: this, -addr_expr : this, -var_decl __tmp: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, -block : this, -var_decl __tmp: this, function_decl operator[]: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -boolean_type : this, -type_decl const_reference: this, -integer_cst 8: this, -call_expr : this, -addr_expr : this, -function_decl operator*: this, -addr_expr : this, -target_expr : this, -var_decl : this, -integer_cst 128: this, -record_type : this, -type_decl const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -call_expr : this, -addr_expr : this, -function_decl operator+: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Bit_const_iterator: this, -field_decl : this, -integer_cst 96: this, -type_decl _Bit_const_iterator: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_iterator: this, -integer_cst 64: this, -parm_decl __i: this, -integer_type : this, -type_decl difference_type: this, -integer_cst 64: this, -integer_cst -0: this, -integer_cst 4294967295: this, -integer_cst 64: this, function_decl operator+: function_decl __fill_bvector: function_decl fill: function_decl Struct1: -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl str: this, -integer_cst 64: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl string: this, -var_decl npos: this, -integer_cst 64: this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -field_decl _M_dataplus: this, -integer_cst 64: this, -type_decl basic_string: this, -type_decl _CharT_alloc_type: this, -type_decl traits_type: this, -type_decl value_type: this, -type_decl allocator_type: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl _Rep_base: this, -type_decl _Rep: this, -type_decl _Alloc_hider: this, -convert_expr : this, -void_cst : this, -cleanup_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -integer_cst 0: this, -call_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl str: this, -integer_cst 64: this, -block : this, function_decl __base_ctor : -bind_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl str: this, -integer_cst 64: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl string: this, -var_decl npos: this, -integer_cst 64: this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -field_decl _M_dataplus: this, -integer_cst 64: this, -type_decl basic_string: this, -type_decl _CharT_alloc_type: this, -type_decl traits_type: this, -type_decl value_type: this, -type_decl allocator_type: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl _Rep_base: this, -type_decl _Rep: this, -type_decl _Alloc_hider: this, -convert_expr : this, -void_cst : this, -try_catch_expr : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -integer_cst 0: this, -call_expr : this, -addr_expr : this, -function_decl __comp_dtor : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl str: this, -integer_cst 64: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl func1: -statement_list : this, function_decl func2: -cleanup_point_expr : aptr, this, -expr_stmt : aptr, this, -convert_expr : aptr, this, -modify_expr : aptr, this, +cleanup_point_expr : aptr, +expr_stmt : aptr, +convert_expr : aptr, +modify_expr : aptr, test7.cpp: In member function 'void Object1::func2(int*)': test7.cpp:27:18: warning: Using parameter 'aptr' without checking for null pointer *aptr = 0; ^ -indirect_ref : aptr, this, -parm_decl aptr: aptr, this, -pointer_type : aptr, this, -integer_type : aptr, this, -type_decl int: aptr, this, -integer_cst 32: aptr, this, -integer_cst -2147483648: aptr, this, -integer_cst 2147483647: aptr, this, -integer_cst 64: aptr, this, -integer_cst 0: aptr, this, +indirect_ref : aptr, +parm_decl aptr: aptr, +pointer_type : aptr, +integer_type : aptr, +type_decl int: aptr, +integer_cst 32: aptr, +integer_cst -2147483648: aptr, +integer_cst 2147483647: aptr, +integer_cst 64: aptr, +integer_cst 0: aptr, function_decl func3: -if_stmt : aptr, this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -indirect_ref : this, -parm_decl aptr: this, -pointer_type : this, -integer_type : this, -type_decl int: this, -integer_cst 32: this, -integer_cst -2147483648: this, -integer_cst 2147483647: this, -integer_cst 64: this, -integer_cst 0: this, +if_stmt : aptr, +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +parm_decl aptr: +pointer_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +integer_cst 0: function_decl func4: -cleanup_point_expr : aptr, this, -expr_stmt : aptr, this, -convert_expr : aptr, this, -modify_expr : aptr, this, -component_ref : aptr, this, -indirect_ref : aptr, this, -nop_expr : aptr, this, -parm_decl this: aptr, this, -pointer_type : aptr, this, -record_type : aptr, this, -type_decl Object1: aptr, this, -field_decl k: aptr, this, -integer_cst 32: aptr, this, -field_decl vec1: aptr, this, -integer_cst 192: aptr, this, -type_decl Object1: aptr, this, -integer_cst 64: aptr, this, -field_decl k: aptr, this, -integer_cst 32: aptr, this, -integer_cst 3: aptr, this, +cleanup_point_expr : aptr, +expr_stmt : aptr, +convert_expr : aptr, +modify_expr : aptr, +component_ref : aptr, +indirect_ref : aptr, +nop_expr : aptr, +parm_decl this: aptr, +pointer_type : aptr, +record_type : aptr, +type_decl Object1: aptr, +field_decl k: aptr, +integer_cst 32: aptr, +field_decl vec1: aptr, +integer_cst 192: aptr, +type_decl Object1: aptr, +integer_cst 64: aptr, +field_decl k: aptr, +integer_cst 32: aptr, +integer_cst 3: aptr, function_decl func5: -cleanup_point_expr : sptr, this, -expr_stmt : sptr, this, -convert_expr : sptr, this, -modify_expr : sptr, this, -component_ref : sptr, this, +cleanup_point_expr : sptr, +expr_stmt : sptr, +convert_expr : sptr, +modify_expr : sptr, +component_ref : sptr, test7.cpp: In member function 'void Object1::func5(Struct1*)': test7.cpp:43:15: warning: Using parameter 'sptr' without checking for null pointer sptr->num = 0; ^ -indirect_ref : sptr, this, -parm_decl sptr: sptr, this, -pointer_type : sptr, this, -record_type : sptr, this, -type_decl Struct1: sptr, this, -field_decl str: sptr, this, -integer_cst 64: sptr, this, -field_decl num: sptr, this, -integer_cst 32: sptr, this, -type_decl Struct1: sptr, this, -integer_cst 64: sptr, this, -field_decl num: sptr, this, -integer_cst 32: sptr, this, -integer_cst 0: sptr, this, +indirect_ref : sptr, +parm_decl sptr: sptr, +pointer_type : sptr, +record_type : sptr, +type_decl Struct1: sptr, +field_decl str: sptr, +integer_cst 64: sptr, +field_decl num: sptr, +integer_cst 32: sptr, +type_decl Struct1: sptr, +integer_cst 64: sptr, +field_decl num: sptr, +integer_cst 32: sptr, +integer_cst 0: sptr, function_decl func6: -statement_list : sptr, this, -if_stmt : sptr, this, -return_expr : sptr, this, -cleanup_point_expr : sptr, this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -indirect_ref : this, -parm_decl sptr: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -integer_cst 0: this, +statement_list : sptr, +if_stmt : sptr, +return_expr : sptr, +cleanup_point_expr : sptr, +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl sptr: +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: +field_decl num: +integer_cst 32: +integer_cst 0: function_decl func7: -statement_list : sptr, this, -if_stmt : sptr, this, -return_expr : sptr, this, -cleanup_point_expr : sptr, this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl push_back: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl Object1: this, -field_decl k: this, -integer_cst 32: this, -field_decl vec1: this, -integer_cst 192: this, -type_decl Object1: this, -integer_cst 64: this, -field_decl vec1: this, -integer_cst 192: this, -nop_expr : this, -addr_expr : this, -parm_decl sptr: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, +statement_list : sptr, +if_stmt : sptr, +return_expr : sptr, +cleanup_point_expr : sptr, +expr_stmt : +call_expr : +addr_expr : +function_decl push_back: +addr_expr : +component_ref : +indirect_ref : +nop_expr : +parm_decl this: +pointer_type : +record_type : +type_decl Object1: +field_decl k: +integer_cst 32: +field_decl vec1: +integer_cst 192: +type_decl Object1: +integer_cst 64: +field_decl vec1: +integer_cst 192: +nop_expr : +addr_expr : +parm_decl sptr: +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: +function_decl func8: +statement_list : sptr, +cleanup_point_expr : sptr, +expr_stmt : sptr, +convert_expr : sptr, +modify_expr : sptr, +component_ref : sptr, +indirect_ref : sptr, +nop_expr : sptr, +parm_decl this: sptr, +pointer_type : sptr, +record_type : sptr, +type_decl Object1: sptr, +field_decl k: sptr, +integer_cst 32: sptr, +field_decl vec1: sptr, +integer_cst 192: sptr, +type_decl Object1: sptr, +integer_cst 64: sptr, +field_decl k: sptr, +integer_cst 32: sptr, +integer_cst 10: sptr, +cleanup_point_expr : sptr, +expr_stmt : sptr, +convert_expr : sptr, +modify_expr : sptr, +component_ref : sptr, +indirect_ref : sptr, +nop_expr : sptr, +parm_decl this: sptr, +pointer_type : sptr, +record_type : sptr, +type_decl Object1: sptr, +field_decl k: sptr, +integer_cst 32: sptr, +field_decl vec1: sptr, +integer_cst 192: sptr, +type_decl Object1: sptr, +integer_cst 64: sptr, +field_decl k: sptr, +integer_cst 32: sptr, +integer_cst 20: sptr, function_decl fill: cleanup_point_expr : __first, __last, expr_stmt : __first, __last, @@ -6197,81 +2586,8 @@ integer_cst -2147483648: __first, __last, integer_cst 2147483647: __first, __last, integer_cst 64: __first, __last, function_decl _Alloc_hider: -statement_list : this, -bind_expr : this, -cleanup_stmt : this, -statement_list : this, -cleanup_stmt : this, -statement_list : this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Alloc_hider: this, -field_decl _M_p: this, -integer_cst 64: this, -type_decl _Alloc_hider: this, -integer_cst 64: this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Alloc_hider: this, -field_decl _M_p: this, -integer_cst 64: this, -type_decl _Alloc_hider: this, -integer_cst 64: this, -constructor : this, -record_type : this, -field_decl _M_p: this, -integer_cst 64: this, -block : this, -label_expr : this, -label_decl : this, function_decl __base_dtor : -statement_list : this, -bind_expr : this, -try_finally : this, -statement_list : this, -try_finally : this, -statement_list : this, -call_expr : this, -addr_expr : this, -function_decl __base_dtor : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Alloc_hider: this, -field_decl _M_p: this, -integer_cst 64: this, -type_decl _Alloc_hider: this, -integer_cst 64: this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Alloc_hider: this, -field_decl _M_p: this, -integer_cst 64: this, -type_decl _Alloc_hider: this, -integer_cst 64: this, -constructor : this, -record_type : this, -field_decl _M_p: this, -integer_cst 64: this, -block : this, -label_expr : this, -label_decl : this, function_decl __comp_dtor : -statement_list : this, function_decl basic_string: function_decl __base_ctor : function_decl __comp_ctor : @@ -6279,247 +2595,6 @@ function_decl basic_string: function_decl __base_dtor : function_decl __comp_dtor : function_decl push_back: -if_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl construct: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -pointer_type : this, -type_decl value_type: this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -preincrement_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_insert_aux: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -target_expr : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -call_expr : this, -addr_expr : this, -function_decl end: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -pointer_type : this, -type_decl value_type: this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, function_decl __niter_base: cleanup_point_expr : __it, return_expr : __it, @@ -6699,1569 +2774,7 @@ integer_cst 32: __p, type_decl Struct1: __p, integer_cst 64: __p, function_decl _M_insert_aux: -bind_expr : this, -bind_expr : this, -if_stmt : this, -bind_expr : this, -var_decl __x_copy: this, -integer_cst 64: this, -nop_expr : this, -indirect_ref : this, -parm_decl __x: this, -reference_type : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl construct: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -nop_expr : this, -pointer_plus_expr : this, -nop_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -integer_cst : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -preincrement_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -integer_cst 8: this, -decl_expr : this, -var_decl __x_copy: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl copy_backward: this, -nop_expr : this, -indirect_ref : this, -call_expr : this, -addr_expr : this, -function_decl base: this, -addr_expr : this, -parm_decl __position: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -pointer_plus_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -integer_cst : this, -pointer_plus_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -integer_cst : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -indirect_ref : this, -call_expr : this, -addr_expr : this, -function_decl operator*: this, -addr_expr : this, -parm_decl __position: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -var_decl __x_copy: this, -block : this, -var_decl __x_copy: this, -block : this, -var_decl __len: this, -integer_cst 64: this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -var_decl __elems_before: this, -integer_cst 64: this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -var_decl __new_start: this, -integer_cst 64: this, -pointer_type : this, -type_decl pointer: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -var_decl __new_finish: this, -integer_cst 64: this, -var_decl __new_start: this, -pointer_type : this, -type_decl pointer: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -bind_expr : this, -var_decl __len: this, -statement_list : this, -decl_expr : this, -var_decl __len: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -var_decl __len: this, -call_expr : this, -addr_expr : this, -function_decl _M_check_len: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -integer_cst 1: this, -nop_expr : this, -addr_expr : this, -string_cst vector::_M_insert_aux: this, -decl_expr : this, -var_decl __elems_before: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -var_decl __elems_before: this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl operator-: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -parm_decl __position: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -target_expr : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -call_expr : this, -addr_expr : this, -function_decl begin: this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -decl_expr : this, -var_decl __new_start: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -var_decl __new_start: this, -call_expr : this, -addr_expr : this, -function_decl _M_allocate: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -nop_expr : this, -var_decl __len: this, -decl_expr : this, -var_decl __new_finish: this, -try_block : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl construct: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -pointer_plus_expr : this, -var_decl __new_start: this, -nop_expr : this, -mult_expr : this, -nop_expr : this, -var_decl __elems_before: this, -integer_cst 8: this, -nop_expr : this, -convert_expr : this, -parm_decl __x: this, -reference_type : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -var_decl __new_finish: this, -integer_cst 0: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -var_decl __new_finish: this, -call_expr : this, -addr_expr : this, -function_decl __uninitialized_move_if_noexcept_a: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -nop_expr : this, -indirect_ref : this, -call_expr : this, -addr_expr : this, -function_decl base: this, -addr_expr : this, -parm_decl __position: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -var_decl __new_start: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl _M_get_Tp_allocator: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -preincrement_expr : this, -var_decl __new_finish: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -var_decl __new_finish: this, -call_expr : this, -addr_expr : this, -function_decl __uninitialized_move_if_noexcept_a: this, -nop_expr : this, -indirect_ref : this, -call_expr : this, -addr_expr : this, -function_decl base: this, -addr_expr : this, -parm_decl __position: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -var_decl __new_finish: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl _M_get_Tp_allocator: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -handler : this, -cleanup_stmt : this, -statement_list : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl __cxa_begin_catch: this, -call_expr : this, -addr_expr : this, -function_decl __builtin_eh_pointer: this, -integer_cst 0: this, -if_stmt : this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl destroy: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -pointer_plus_expr : this, -var_decl __new_start: this, -nop_expr : this, -mult_expr : this, -nop_expr : this, -var_decl __elems_before: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _Destroy: this, -var_decl __new_start: this, -var_decl __new_finish: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl _M_get_Tp_allocator: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_deallocate: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -var_decl __new_start: this, -nop_expr : this, -var_decl __len: this, -cleanup_point_expr : this, -expr_stmt : this, -throw_expr : this, -call_expr : this, -addr_expr : this, -function_decl __cxa_rethrow: this, -call_expr : this, -addr_expr : this, -function_decl __cxa_end_catch: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _Destroy: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl _M_get_Tp_allocator: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl _M_deallocate: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -nop_expr : this, -exact_div_expr : this, -minus_expr : this, -convert_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_end_of_storage: this, -integer_cst 64: this, -convert_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -integer_cst 8: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -var_decl __new_start: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -var_decl __new_finish: this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -modify_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_end_of_storage: this, -integer_cst 64: this, -pointer_plus_expr : this, -var_decl __new_start: this, -nop_expr : this, -mult_expr : this, -nop_expr : this, -var_decl __len: this, -integer_cst 8: this, -block : this, -var_decl __len: this, -var_decl __elems_before: this, -var_decl __new_start: this, -var_decl __new_finish: this, -block : this, -block : this, -var_decl __x_copy: this, -block : this, -var_decl __len: this, -var_decl __elems_before: this, -var_decl __new_start: this, -var_decl __new_finish: this, -block : this, -var_decl __len: this, -var_decl __elems_before: this, -var_decl __new_start: this, -var_decl __new_finish: this, -block : this, -block : this, -block : this, -var_decl __x_copy: this, -block : this, -var_decl __len: this, -var_decl __elems_before: this, -var_decl __new_start: this, -var_decl __new_finish: this, -block : this, -var_decl __len: this, -var_decl __elems_before: this, -var_decl __new_start: this, -var_decl __new_finish: this, function_decl end: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -compound_expr : this, -target_expr : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -convert_expr : this, -void_cst : this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -var_decl : this, function_decl _S_base: return_expr : __it, init_expr : __it, @@ -8285,188 +2798,88 @@ integer_cst : __it, integer_cst 64: __it, function_decl _S_empty_rep: function_decl new_allocator: -eh_spec_block : this, -bind_expr : this, -statement_list : this, -block : this, function_decl __base_ctor : -eh_spec_block : this, -bind_expr : this, -statement_list : this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl new_allocator: -eh_spec_block : this, -statement_list : this, -bind_expr : this, -cleanup_stmt : this, -statement_list : this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl new_allocator: this, -template_decl rebind: this, -type_decl new_allocator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl value_type: this, -integer_cst 64: this, -constructor : this, -record_type : this, -block : this, -label_expr : this, -label_decl : this, function_decl __base_dtor : -eh_spec_block : this, -statement_list : this, -bind_expr : this, -try_finally : this, -statement_list : this, -modify_expr : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl new_allocator: this, -template_decl rebind: this, -type_decl new_allocator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl value_type: this, -integer_cst 64: this, -constructor : this, -record_type : this, -block : this, -label_expr : this, -label_decl : this, function_decl __comp_dtor : -statement_list : this, function_decl allocator: function_decl __base_ctor : function_decl __comp_ctor : function_decl _M_data: function_decl construct: -cleanup_point_expr : __p, this, -expr_stmt : __p, this, -convert_expr : __p, this, -nop_expr : __p, this, -compound_expr : __p, this, -compound_expr : __p, this, -target_expr : __p, this, -var_decl : __p, this, -integer_cst 64: __p, this, -pointer_type : __p, this, -void_type : __p, this, -type_decl void: __p, this, -nop_expr : __p, this, -parm_decl __p: __p, this, -pointer_type : __p, this, -type_decl pointer: __p, this, -pointer_type : __p, this, -record_type : __p, this, -type_decl Struct1: __p, this, -field_decl str: __p, this, -integer_cst 64: __p, this, -field_decl num: __p, this, -integer_cst 32: __p, this, -type_decl Struct1: __p, this, -integer_cst 64: __p, this, -target_expr : __p, this, -var_decl : __p, this, -integer_cst 64: __p, this, -pointer_type : __p, this, -void_type : __p, this, -type_decl void: __p, this, -call_expr : __p, this, -addr_expr : __p, this, -function_decl operator new: __p, this, -integer_cst 8: __p, this, -non_lvalue_expr : __p, this, -var_decl : __p, this, -cond_expr : __p, this, -ne_expr : __p, this, -nop_expr : __p, this, -var_decl : __p, this, -integer_cst 0: __p, this, -compound_expr : __p, this, -try_catch_expr : __p, this, -init_expr : __p, this, -indirect_ref : __p, this, -nop_expr : __p, this, -var_decl : __p, this, -nop_expr : __p, this, -indirect_ref : __p, this, -parm_decl __val: __p, this, -reference_type : __p, this, -pointer_type : __p, this, -record_type : __p, this, -type_decl Struct1: __p, this, -field_decl str: __p, this, -integer_cst 64: __p, this, -field_decl num: __p, this, -integer_cst 32: __p, this, -type_decl Struct1: __p, this, -integer_cst 64: __p, this, -call_expr : __p, this, -addr_expr : __p, this, -function_decl operator delete: __p, this, -var_decl : __p, this, -non_lvalue_expr : __p, this, -var_decl : __p, this, -nop_expr : __p, this, -var_decl : __p, this, -nop_expr : __p, this, -var_decl : __p, this, +cleanup_point_expr : __p, +expr_stmt : __p, +convert_expr : __p, +nop_expr : __p, +compound_expr : __p, +compound_expr : __p, +target_expr : __p, +var_decl : __p, +integer_cst 64: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +nop_expr : __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Struct1: __p, +field_decl str: __p, +integer_cst 64: __p, +field_decl num: __p, +integer_cst 32: __p, +type_decl Struct1: __p, +integer_cst 64: __p, +target_expr : __p, +var_decl : __p, +integer_cst 64: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +call_expr : __p, +addr_expr : __p, +function_decl operator new: __p, +integer_cst 8: __p, +non_lvalue_expr : __p, +var_decl : __p, +cond_expr : __p, +ne_expr : __p, +nop_expr : __p, +var_decl : __p, +integer_cst 0: __p, +compound_expr : __p, +try_catch_expr : __p, +init_expr : __p, +indirect_ref : __p, +nop_expr : __p, +var_decl : __p, +nop_expr : __p, +indirect_ref : __p, +parm_decl __val: __p, +reference_type : __p, +pointer_type : __p, +record_type : __p, +type_decl Struct1: __p, +field_decl str: __p, +integer_cst 64: __p, +field_decl num: __p, +integer_cst 32: __p, +type_decl Struct1: __p, +integer_cst 64: __p, +call_expr : __p, +addr_expr : __p, +function_decl operator delete: __p, +var_decl : __p, +non_lvalue_expr : __p, +var_decl : __p, +nop_expr : __p, +var_decl : __p, +nop_expr : __p, +var_decl : __p, function_decl base: -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -pointer_type : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -nop_expr : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __normal_iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -field_decl _M_current: this, -integer_cst 64: this, function_decl copy_backward: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -8525,489 +2938,249 @@ integer_cst 32: __first, __last, __result, type_decl Struct1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl operator*: -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -type_decl reference: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __normal_iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -field_decl _M_current: this, -integer_cst 64: this, function_decl _M_check_len: -bind_expr : __s, this, -var_decl __len: __s, this, -integer_cst 64: __s, this, -integer_type : __s, this, -type_decl size_type: __s, this, -integer_cst 64: __s, this, -integer_cst 0: __s, this, -integer_cst : __s, this, -statement_list : __s, this, -if_stmt : __s, this, -cleanup_point_expr : __s, this, -expr_stmt : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl __throw_length_error: __s, this, -parm_decl __s: __s, this, -pointer_type : __s, this, -integer_type : __s, this, -type_decl char: __s, this, -integer_cst 8: __s, this, -integer_cst -128: __s, this, -integer_cst 127: __s, this, -integer_cst 64: __s, this, -decl_expr : __s, this, -var_decl __len: __s, this, -cleanup_point_expr : __s, this, -expr_stmt : __s, this, -convert_expr : __s, this, -init_expr : __s, this, -var_decl __len: __s, this, -plus_expr : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl size: __s, this, -parm_decl this: __s, this, -pointer_type : __s, this, -record_type : __s, this, -type_decl vector: __s, this, -field_decl : __s, this, -integer_cst 192: __s, this, -using_decl _M_allocate: __s, this, -using_decl _M_deallocate: __s, this, -using_decl _M_impl: __s, this, -using_decl _M_get_Tp_allocator: __s, this, -using_decl get_allocator: __s, this, -type_decl vector: __s, this, -type_decl _Alloc_value_type: __s, this, -type_decl _Base: __s, this, -type_decl _Tp_alloc_type: __s, this, -type_decl _Alloc_traits: __s, this, -type_decl value_type: __s, this, -type_decl pointer: __s, this, -type_decl const_pointer: __s, this, -type_decl reference: __s, this, -type_decl const_reference: __s, this, -type_decl iterator: __s, this, -type_decl const_iterator: __s, this, -type_decl const_reverse_iterator: __s, this, -type_decl reverse_iterator: __s, this, -type_decl size_type: __s, this, -type_decl difference_type: __s, this, -type_decl allocator_type: __s, this, -integer_cst 64: __s, this, -nop_expr : __s, this, -indirect_ref : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl max: __s, this, -nop_expr : __s, this, -addr_expr : __s, this, -target_expr : __s, this, -var_decl : __s, this, -integer_cst 64: __s, this, -integer_type : __s, this, -type_decl long unsigned int: __s, this, -integer_cst 64: __s, this, -integer_cst 0: __s, this, -integer_cst : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl size: __s, this, -parm_decl this: __s, this, -pointer_type : __s, this, -record_type : __s, this, -type_decl vector: __s, this, -field_decl : __s, this, -integer_cst 192: __s, this, -using_decl _M_allocate: __s, this, -using_decl _M_deallocate: __s, this, -using_decl _M_impl: __s, this, -using_decl _M_get_Tp_allocator: __s, this, -using_decl get_allocator: __s, this, -type_decl vector: __s, this, -type_decl _Alloc_value_type: __s, this, -type_decl _Base: __s, this, -type_decl _Tp_alloc_type: __s, this, -type_decl _Alloc_traits: __s, this, -type_decl value_type: __s, this, -type_decl pointer: __s, this, -type_decl const_pointer: __s, this, -type_decl reference: __s, this, -type_decl const_reference: __s, this, -type_decl iterator: __s, this, -type_decl const_iterator: __s, this, -type_decl const_reverse_iterator: __s, this, -type_decl reverse_iterator: __s, this, -type_decl size_type: __s, this, -type_decl difference_type: __s, this, -type_decl allocator_type: __s, this, -integer_cst 64: __s, this, -nop_expr : __s, this, -nop_expr : __s, this, -addr_expr : __s, this, -parm_decl __n: __s, this, -integer_type : __s, this, -type_decl size_type: __s, this, -integer_cst 64: __s, this, -integer_cst 0: __s, this, -integer_cst : __s, this, -integer_cst 64: __s, this, -cleanup_point_expr : __s, this, -return_expr : __s, this, -init_expr : __s, this, -result_decl : __s, this, -integer_type : __s, this, -type_decl size_type: __s, this, -integer_cst 64: __s, this, -integer_cst 0: __s, this, -integer_cst : __s, this, -integer_cst 64: __s, this, -cond_expr : __s, this, -truth_orif_expr : __s, this, -gt_expr : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl size: __s, this, -parm_decl this: __s, this, -pointer_type : __s, this, -record_type : __s, this, -type_decl vector: __s, this, -field_decl : __s, this, -integer_cst 192: __s, this, -using_decl _M_allocate: __s, this, -using_decl _M_deallocate: __s, this, -using_decl _M_impl: __s, this, -using_decl _M_get_Tp_allocator: __s, this, -using_decl get_allocator: __s, this, -type_decl vector: __s, this, -type_decl _Alloc_value_type: __s, this, -type_decl _Base: __s, this, -type_decl _Tp_alloc_type: __s, this, -type_decl _Alloc_traits: __s, this, -type_decl value_type: __s, this, -type_decl pointer: __s, this, -type_decl const_pointer: __s, this, -type_decl reference: __s, this, -type_decl const_reference: __s, this, -type_decl iterator: __s, this, -type_decl const_iterator: __s, this, -type_decl const_reverse_iterator: __s, this, -type_decl reverse_iterator: __s, this, -type_decl size_type: __s, this, -type_decl difference_type: __s, this, -type_decl allocator_type: __s, this, -integer_cst 64: __s, this, -nop_expr : __s, this, -var_decl __len: __s, this, -lt_expr : __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl max_size: __s, this, -parm_decl this: __s, this, -pointer_type : __s, this, -record_type : __s, this, -type_decl vector: __s, this, -field_decl : __s, this, -integer_cst 192: __s, this, -using_decl _M_allocate: __s, this, -using_decl _M_deallocate: __s, this, -using_decl _M_impl: __s, this, -using_decl _M_get_Tp_allocator: __s, this, -using_decl get_allocator: __s, this, -type_decl vector: __s, this, -type_decl _Alloc_value_type: __s, this, -type_decl _Base: __s, this, -type_decl _Tp_alloc_type: __s, this, -type_decl _Alloc_traits: __s, this, -type_decl value_type: __s, this, -type_decl pointer: __s, this, -type_decl const_pointer: __s, this, -type_decl reference: __s, this, -type_decl const_reference: __s, this, -type_decl iterator: __s, this, -type_decl const_iterator: __s, this, -type_decl const_reverse_iterator: __s, this, -type_decl reverse_iterator: __s, this, -type_decl size_type: __s, this, -type_decl difference_type: __s, this, -type_decl allocator_type: __s, this, -integer_cst 64: __s, this, -nop_expr : __s, this, -var_decl __len: __s, this, -call_expr : __s, this, -addr_expr : __s, this, -function_decl max_size: __s, this, -parm_decl this: __s, this, -pointer_type : __s, this, -record_type : __s, this, -type_decl vector: __s, this, -field_decl : __s, this, -integer_cst 192: __s, this, -using_decl _M_allocate: __s, this, -using_decl _M_deallocate: __s, this, -using_decl _M_impl: __s, this, -using_decl _M_get_Tp_allocator: __s, this, -using_decl get_allocator: __s, this, -type_decl vector: __s, this, -type_decl _Alloc_value_type: __s, this, -type_decl _Base: __s, this, -type_decl _Tp_alloc_type: __s, this, -type_decl _Alloc_traits: __s, this, -type_decl value_type: __s, this, -type_decl pointer: __s, this, -type_decl const_pointer: __s, this, -type_decl reference: __s, this, -type_decl const_reference: __s, this, -type_decl iterator: __s, this, -type_decl const_iterator: __s, this, -type_decl const_reverse_iterator: __s, this, -type_decl reverse_iterator: __s, this, -type_decl size_type: __s, this, -type_decl difference_type: __s, this, -type_decl allocator_type: __s, this, -integer_cst 64: __s, this, -nop_expr : __s, this, -var_decl __len: __s, this, -block : __s, this, -var_decl __len: __s, this, +bind_expr : __s, +var_decl __len: __s, +integer_cst 64: __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +statement_list : __s, +if_stmt : __s, +cleanup_point_expr : __s, +expr_stmt : __s, +call_expr : __s, +addr_expr : __s, +function_decl __throw_length_error: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +decl_expr : __s, +var_decl __len: __s, +cleanup_point_expr : __s, +expr_stmt : __s, +convert_expr : __s, +init_expr : __s, +var_decl __len: __s, +plus_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +nop_expr : __s, +indirect_ref : __s, +call_expr : __s, +addr_expr : __s, +function_decl max: __s, +nop_expr : __s, +addr_expr : __s, +target_expr : __s, +var_decl : __s, +integer_cst 64: __s, +integer_type : __s, +type_decl long unsigned int: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +nop_expr : __s, +nop_expr : __s, +addr_expr : __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +cleanup_point_expr : __s, +return_expr : __s, +init_expr : __s, +result_decl : __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +cond_expr : __s, +truth_orif_expr : __s, +gt_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +nop_expr : __s, +var_decl __len: __s, +lt_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl max_size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +nop_expr : __s, +var_decl __len: __s, +call_expr : __s, +addr_expr : __s, +function_decl max_size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +nop_expr : __s, +var_decl __len: __s, +block : __s, +var_decl __len: __s, function_decl begin: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -compound_expr : this, -target_expr : this, -var_decl : this, -integer_cst 64: this, -record_type : this, -type_decl iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -aggr_init_expr : this, -addr_expr : this, -function_decl __comp_ctor : this, -var_decl : this, -convert_expr : this, -void_cst : this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -var_decl : this, function_decl operator-: function_decl _M_allocate: -bind_expr : this, -type_decl _Tr: this, -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -pointer_type : this, -type_decl pointer: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -cond_expr : this, -ne_expr : this, -parm_decl __n: this, -integer_type : this, -type_decl size_t: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -integer_cst 0: this, -nop_expr : this, -call_expr : this, -addr_expr : this, -function_decl allocate: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Vector_base: this, -field_decl _M_impl: this, -integer_cst 192: this, -type_decl _Vector_base: this, -type_decl _Tp_alloc_type: this, -type_decl pointer: this, -type_decl _Vector_impl: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl _M_impl: this, -integer_cst 192: this, -parm_decl __n: this, -integer_type : this, -type_decl size_t: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -integer_cst 0: this, -block : this, function_decl _M_get_Tp_allocator: -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl _Tp_alloc_type: this, -template_decl rebind: this, -tree_list : this, -tree_vec : this, -tree_vec : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -tree_vec : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -record_type : this, -type_decl rebind: this, -type_decl rebind: this, -type_decl other: this, -type_decl allocator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl value_type: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Vector_base: this, -field_decl _M_impl: this, -integer_cst 192: this, -type_decl _Vector_base: this, -type_decl _Tp_alloc_type: this, -type_decl pointer: this, -type_decl _Vector_impl: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl _M_impl: this, -integer_cst 192: this, function_decl __uninitialized_move_if_noexcept_a: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -9186,150 +3359,60 @@ integer_cst 32: __first, __last, type_decl Struct1: __first, __last, integer_cst 64: __first, __last, function_decl _M_deallocate: -bind_expr : __p, this, -type_decl _Tr: __p, this, -if_stmt : __p, this, -cleanup_point_expr : this, -expr_stmt : this, -call_expr : this, -addr_expr : this, -function_decl deallocate: this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Vector_base: this, -field_decl _M_impl: this, -integer_cst 192: this, -type_decl _Vector_base: this, -type_decl _Tp_alloc_type: this, -type_decl pointer: this, -type_decl _Vector_impl: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl _M_impl: this, -integer_cst 192: this, -parm_decl __p: this, -pointer_type : this, -type_decl pointer: this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -parm_decl __n: this, -integer_type : this, -type_decl size_t: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -block : __p, this, +bind_expr : __p, +type_decl _Tr: __p, +if_stmt : __p, +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl deallocate: +nop_expr : +nop_expr : +addr_expr : +component_ref : +indirect_ref : +nop_expr : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_base: +field_decl _M_impl: +integer_cst 192: +type_decl _Vector_base: +type_decl _Tp_alloc_type: +type_decl pointer: +type_decl _Vector_impl: +type_decl allocator_type: +integer_cst 64: +field_decl _M_impl: +integer_cst 192: +parm_decl __p: +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: +integer_cst 64: +parm_decl __n: +integer_type : +type_decl size_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +block : __p, function_decl __normal_iterator: -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __normal_iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -field_decl _M_current: this, -integer_cst 64: this, -nop_expr : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -pointer_type : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -block : this, function_decl __base_ctor : -bind_expr : this, -cleanup_point_expr : this, -expr_stmt : this, -convert_expr : this, -init_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl __normal_iterator: this, -field_decl _M_current: this, -integer_cst 64: this, -type_decl __normal_iterator: this, -type_decl __traits_type: this, -type_decl iterator_type: this, -type_decl iterator_category: this, -type_decl value_type: this, -type_decl difference_type: this, -type_decl reference: this, -type_decl pointer: this, -integer_cst 64: this, -field_decl _M_current: this, -integer_cst 64: this, -nop_expr : this, -indirect_ref : this, -parm_decl __i: this, -reference_type : this, -pointer_type : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -integer_cst 64: this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl new_allocator: -eh_spec_block : this, -bind_expr : this, -statement_list : this, -block : this, function_decl __base_ctor : -eh_spec_block : this, -bind_expr : this, -statement_list : this, -block : this, function_decl __comp_ctor : -statement_list : this, function_decl __miter_base: cleanup_point_expr : __it, return_expr : __it, @@ -9421,155 +3504,7 @@ integer_cst 32: __first, __last, __result, type_decl Struct1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl max_size: -cleanup_point_expr : this, -return_expr : this, -init_expr : this, -result_decl : this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -call_expr : this, -addr_expr : this, -function_decl max_size: this, -nop_expr : this, -convert_expr : this, -call_expr : this, -addr_expr : this, -function_decl _M_get_Tp_allocator: this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, function_decl size: -return_expr : this, -init_expr : this, -result_decl : this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -nop_expr : this, -exact_div_expr : this, -minus_expr : this, -nop_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_finish: this, -integer_cst 64: this, -nop_expr : this, -component_ref : this, -component_ref : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl vector: this, -field_decl : this, -integer_cst 192: this, -using_decl _M_allocate: this, -using_decl _M_deallocate: this, -using_decl _M_impl: this, -using_decl _M_get_Tp_allocator: this, -using_decl get_allocator: this, -type_decl vector: this, -type_decl _Alloc_value_type: this, -type_decl _Base: this, -type_decl _Tp_alloc_type: this, -type_decl _Alloc_traits: this, -type_decl value_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl iterator: this, -type_decl const_iterator: this, -type_decl const_reverse_iterator: this, -type_decl reverse_iterator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl : this, -integer_cst 192: this, -field_decl _M_impl: this, -integer_cst 192: this, -field_decl _M_start: this, -integer_cst 64: this, -integer_cst 8: this, function_decl max: function_decl allocate: function_decl __uninitialized_copy_a: @@ -9624,22 +3559,22 @@ integer_cst 32: __first, __last, __result, type_decl Struct1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl destroy: -cleanup_point_expr : __p, this, -expr_stmt : __p, this, -nop_expr : __p, this, -indirect_ref : __p, this, -parm_decl __p: __p, this, -pointer_type : __p, this, -type_decl pointer: __p, this, -pointer_type : __p, this, -record_type : __p, this, -type_decl Struct1: __p, this, -field_decl str: __p, this, -integer_cst 64: __p, this, -field_decl num: __p, this, -integer_cst 32: __p, this, -type_decl Struct1: __p, this, -integer_cst 64: __p, this, +cleanup_point_expr : __p, +expr_stmt : __p, +nop_expr : __p, +indirect_ref : __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Struct1: __p, +field_decl str: __p, +integer_cst 64: __p, +field_decl num: __p, +integer_cst 32: __p, +type_decl Struct1: __p, +integer_cst 64: __p, function_decl _Destroy: bind_expr : __first, __last, type_decl _Value_type: __first, __last, @@ -9860,105 +3795,44 @@ block : __first, __last, __result, var_decl __simple: __first, __last, __result, function_decl max_size: function_decl _M_get_Tp_allocator: -return_expr : this, -init_expr : this, -result_decl : this, -reference_type : this, -record_type : this, -type_decl _Tp_alloc_type: this, -template_decl rebind: this, -tree_list : this, -tree_vec : this, -tree_vec : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -tree_vec : this, -pointer_type : this, -record_type : this, -type_decl Struct1: this, -field_decl str: this, -integer_cst 64: this, -field_decl num: this, -integer_cst 32: this, -type_decl Struct1: this, -record_type : this, -type_decl rebind: this, -type_decl rebind: this, -type_decl other: this, -type_decl allocator: this, -type_decl size_type: this, -type_decl difference_type: this, -type_decl pointer: this, -type_decl const_pointer: this, -type_decl reference: this, -type_decl const_reference: this, -type_decl value_type: this, -integer_cst 64: this, -nop_expr : this, -nop_expr : this, -nop_expr : this, -addr_expr : this, -component_ref : this, -indirect_ref : this, -nop_expr : this, -parm_decl this: this, -pointer_type : this, -record_type : this, -type_decl _Vector_base: this, -field_decl _M_impl: this, -integer_cst 192: this, -type_decl _Vector_base: this, -type_decl _Tp_alloc_type: this, -type_decl pointer: this, -type_decl _Vector_impl: this, -type_decl allocator_type: this, -integer_cst 64: this, -field_decl _M_impl: this, -integer_cst 192: this, function_decl allocate: -statement_list : , this, -if_stmt : , this, -cleanup_point_expr : , this, -expr_stmt : , this, -call_expr : , this, -addr_expr : , this, -function_decl __throw_bad_alloc: , this, -cleanup_point_expr : , this, -return_expr : , this, -init_expr : , this, -result_decl : , this, -pointer_type : , this, -type_decl pointer: , this, -pointer_type : , this, -record_type : , this, -type_decl Struct1: , this, -field_decl str: , this, -integer_cst 64: , this, -field_decl num: , this, -integer_cst 32: , this, -type_decl Struct1: , this, -integer_cst 64: , this, -nop_expr : , this, -call_expr : , this, -addr_expr : , this, -function_decl operator new: , this, -mult_expr : , this, -sizeof_expr : , this, -nop_expr : , this, -error_mark : , this, -parm_decl __n: , this, -integer_type : , this, -type_decl size_type: , this, -integer_cst 64: , this, -integer_cst 0: , this, -integer_cst : , this, -integer_cst 64: , this, +statement_list : , +if_stmt : , +cleanup_point_expr : , +expr_stmt : , +call_expr : , +addr_expr : , +function_decl __throw_bad_alloc: , +cleanup_point_expr : , +return_expr : , +init_expr : , +result_decl : , +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: , +integer_cst 64: , +nop_expr : , +call_expr : , +addr_expr : , +function_decl operator new: , +mult_expr : , +sizeof_expr : , +nop_expr : , +error_mark : , +parm_decl __n: , +integer_type : , +type_decl size_type: , +integer_cst 64: , +integer_cst 0: , +integer_cst : , +integer_cst 64: , function_decl uninitialized_copy: bind_expr : __first, __last, __result, type_decl _ValueType1: __first, __last, __result, @@ -10025,24 +3899,24 @@ var_decl __assignable: __first, __last, __result, function_decl __destroy: statement_list : , function_decl deallocate: -cleanup_point_expr : __p, this, -expr_stmt : __p, this, -call_expr : __p, this, -addr_expr : __p, this, -function_decl operator delete: __p, this, -nop_expr : __p, this, -parm_decl __p: __p, this, -pointer_type : __p, this, -type_decl pointer: __p, this, -pointer_type : __p, this, -record_type : __p, this, -type_decl Struct1: __p, this, -field_decl str: __p, this, -integer_cst 64: __p, this, -field_decl num: __p, this, -integer_cst 32: __p, this, -type_decl Struct1: __p, this, -integer_cst 64: __p, this, +cleanup_point_expr : __p, +expr_stmt : __p, +call_expr : __p, +addr_expr : __p, +function_decl operator delete: __p, +nop_expr : __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Struct1: __p, +field_decl str: __p, +integer_cst 64: __p, +field_decl num: __p, +integer_cst 32: __p, +type_decl Struct1: __p, +integer_cst 64: __p, function_decl __copy_move_b: bind_expr : __first, __last, __result, var_decl _Num: __first, __last, __result, @@ -10160,21 +4034,6 @@ integer_cst 8: __first, __last, __result, block : __first, __last, __result, var_decl _Num: __first, __last, __result, function_decl max_size: -eh_spec_block : this, -return_expr : this, -init_expr : this, -result_decl : this, -integer_type : this, -type_decl size_type: this, -integer_cst 64: this, -integer_cst 0: this, -integer_cst : this, -integer_cst 64: this, -trunc_div_expr : this, -integer_cst : this, -sizeof_expr : this, -nop_expr : this, -error_mark : this, function_decl __uninit_copy: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, diff --git a/test/test7.cpp b/test/test7.cpp index 4669b1f..dad8a18 100644 --- a/test/test7.cpp +++ b/test/test7.cpp @@ -56,4 +56,10 @@ class Object1 return; vec1.push_back(sptr); } + + void func8(Struct1 *sptr) + { + k = 10; + this->k = 20; + } }; -- cgit v1.2.3-70-g09d2