diff options
Diffstat (limited to 'test/test22-03.txt')
-rw-r--r-- | test/test22-03.txt | 9778 |
1 files changed, 9778 insertions, 0 deletions
diff --git a/test/test22-03.txt b/test/test22-03.txt index 60d67a0..2b8fa3c 100644 --- a/test/test22-03.txt +++ b/test/test22-03.txt @@ -1,20 +1,392 @@ function_decl __iter_less_iter: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_less_iter: +type_decl _Iter_less_iter: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_less_iter: +type_decl _Iter_less_iter: +constructor : +record_type : +type_decl _Iter_less_iter: +type_decl _Iter_less_iter: function_decl __iter_less_val: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: +constructor : +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: function_decl __iter_comp_val: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: +constructor : +record_type : +type_decl _Iter_less_val: +type_decl _Iter_less_val: function_decl __val_less_iter: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: +constructor : +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: function_decl __val_comp_iter: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: +constructor : +record_type : +type_decl _Val_less_iter: +type_decl _Val_less_iter: function_decl __iter_equal_to_iter: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_equal_to_iter: +type_decl _Iter_equal_to_iter: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_equal_to_iter: +type_decl _Iter_equal_to_iter: +constructor : +record_type : +type_decl _Iter_equal_to_iter: +type_decl _Iter_equal_to_iter: function_decl __iter_equal_to_val: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: +constructor : +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: function_decl __iter_comp_val: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: +integer_cst 8: +target_expr : +var_decl : +integer_cst 8: +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: +constructor : +record_type : +type_decl _Iter_equal_to_val: +type_decl _Iter_equal_to_val: function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clz: +parm_decl __n: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +integer_cst 4294967295: function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl unsigned int: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clz: +parm_decl __n: +integer_type : +type_decl unsigned int: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +integer_cst 4294967295: function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl long int: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clzl: +parm_decl __n: +integer_type : +type_decl long int: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +integer_cst : function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clzl: +parm_decl __n: +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +integer_cst : function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl long long int: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clzll: +parm_decl __n: +integer_type : +type_decl long long int: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +integer_cst : function_decl __lg: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl long long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +plus_expr : +minus_expr : +mult_expr : +sizeof_expr : +error_mark : +integer_cst 8: +call_expr : +addr_expr : +function_decl __builtin_clzll: +parm_decl __n: +integer_type : +type_decl long long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +integer_cst : function_decl assign: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: function_decl eq: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +eq_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: function_decl lt: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +lt_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: function_decl compare: return_expr : __s1, __s2, init_expr : __s1, __s2, @@ -224,13 +596,191 @@ integer_cst 0: __s, integer_cst : __s, integer_cst 64: __s, function_decl to_char_type: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 8: +convert_expr : +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl to_int_type: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl char_type: +integer_cst 8: +integer_cst -128: +integer_cst 127: +integer_cst 64: function_decl eq_int_type: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +eq_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl eof: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +integer_cst -1: function_decl not_eof: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +cond_expr : +ne_expr : +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +call_expr : +addr_expr : +function_decl eof: +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +integer_cst 0: function_decl assign: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl eq: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +eq_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl lt: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +lt_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl compare: return_expr : __s1, __s2, init_expr : __s1, __s2, @@ -440,19 +990,700 @@ integer_cst 0: __s, integer_cst : __s, integer_cst 64: __s, function_decl to_char_type: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 64: function_decl to_int_type: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl char_type: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 64: function_decl eq_int_type: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +eq_expr : +indirect_ref : +parm_decl __c1: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 64: +indirect_ref : +parm_decl __c2: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 64: function_decl eof: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +integer_cst 4294967295: function_decl not_eof: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +cond_expr : +call_expr : +addr_expr : +function_decl eq_int_type: +convert_expr : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 64: +addr_expr : +target_expr : +var_decl : +integer_cst 32: +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +call_expr : +addr_expr : +function_decl eof: +integer_cst 0: +indirect_ref : +parm_decl __c: +reference_type : +integer_type : +type_decl int_type: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 64: function_decl exception: +eh_spec_block : +bind_expr : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl exception: +field_decl _vptr.exception: +integer_cst 64: +type_decl exception: +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt9exception: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt9exception: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +block : function_decl __base_ctor : +eh_spec_block : +bind_expr : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl exception: +field_decl _vptr.exception: +integer_cst 64: +type_decl exception: +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt9exception: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt9exception: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +block : function_decl __comp_ctor : +statement_list : function_decl bad_exception: +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt13bad_exception: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt13bad_exception: +integer_cst 192: +record_type : +type_decl __si_class_type_info_pseudo: +field_decl : +integer_cst 128: +field_decl : +integer_cst 64: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +block : +function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +try_catch_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt13bad_exception: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt13bad_exception: +integer_cst 192: +record_type : +type_decl __si_class_type_info_pseudo: +field_decl : +integer_cst 128: +field_decl : +integer_cst 64: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_exception: +field_decl : +integer_cst 64: +type_decl bad_exception: +integer_cst 64: +field_decl : +integer_cst 64: +block : function_decl __comp_ctor : +statement_list : function_decl bad_alloc: +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt9bad_alloc: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt9bad_alloc: +integer_cst 192: +record_type : +type_decl __si_class_type_info_pseudo: +field_decl : +integer_cst 128: +field_decl : +integer_cst 64: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +block : +function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +try_catch_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +field_decl _vptr.exception: +integer_cst 64: +pointer_plus_expr : +addr_expr : +var_decl _ZTVSt9bad_alloc: +integer_cst 320: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 0: +addr_expr : +var_decl _ZTISt9bad_alloc: +integer_cst 192: +record_type : +type_decl __si_class_type_info_pseudo: +field_decl : +integer_cst 128: +field_decl : +integer_cst 64: +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +addr_expr : +function_decl what: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 4: +integer_cst 16: +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl bad_alloc: +field_decl : +integer_cst 64: +type_decl bad_alloc: +integer_cst 64: +field_decl : +integer_cst 64: +block : function_decl __comp_ctor : +statement_list : function_decl operator new: eh_spec_block : __p, return_expr : __p, @@ -644,7 +1875,45 @@ var_decl __old: __fmt, __out, var_decl __args: __fmt, __out, var_decl __ret: __fmt, __out, function_decl __bswap_32: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl unsigned int: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: +call_expr : +addr_expr : +function_decl __builtin_bswap32: +parm_decl __bsx: +integer_type : +type_decl unsigned int: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: function_decl __bswap_64: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl __uint64_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +call_expr : +addr_expr : +function_decl __builtin_bswap64: +parm_decl __bsx: +integer_type : +type_decl __uint64_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: function_decl __pthread_cleanup_class: bind_expr : __arg, __fct, statement_list : __arg, __fct, @@ -826,12 +2095,313 @@ block : __arg, __fct, function_decl __comp_ctor : statement_list : __arg, __fct, function_decl __pthread_cleanup_class: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +if_stmt : +ne_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_routine: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +constructor : +record_type : +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +block : +label_expr : +label_decl : function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +cond_expr : +ne_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_routine: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +integer_cst 0: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +constructor : +record_type : +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl __setdoit: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : this->__do_it, +indirect_ref : this->__do_it, +parm_decl this: this->__do_it, +pointer_type : this->__do_it, +record_type : this->__do_it, +type_decl __pthread_cleanup_class: this->__do_it, +field_decl __cancel_routine: this->__do_it, +integer_cst 64: this->__do_it, +field_decl __cancel_arg: this->__do_it, +integer_cst 64: this->__do_it, +field_decl __do_it: this->__do_it, +integer_cst 32: this->__do_it, +field_decl __cancel_type: this->__do_it, +integer_cst 32: this->__do_it, +type_decl __pthread_cleanup_class: this->__do_it, +integer_cst 64: this->__do_it, +field_decl __do_it: this->__do_it, +integer_cst 32: this->__do_it, +parm_decl __newval: this->__do_it, +integer_type : this->__do_it, +type_decl int: this->__do_it, +integer_cst 32: this->__do_it, +integer_cst -2147483648: this->__do_it, +integer_cst 2147483647: this->__do_it, +integer_cst 32: this->__do_it, function_decl __defer: +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl pthread_setcanceltype: +integer_cst 0: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_type: +integer_cst 32: function_decl __restore: +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl pthread_setcanceltype: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __pthread_cleanup_class: +field_decl __cancel_routine: +integer_cst 64: +field_decl __cancel_arg: +integer_cst 64: +field_decl __do_it: +integer_cst 32: +field_decl __cancel_type: +integer_cst 32: +type_decl __pthread_cleanup_class: +integer_cst 64: +field_decl __cancel_type: +integer_cst 32: +integer_cst 0: function_decl __gthread_active_p: +bind_expr : +statement_list : +cleanup_point_expr : +decl_expr : +var_decl __gthread_active_ptr: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +ne_expr : +var_decl __gthread_active_ptr: +integer_cst 0: +var_decl __gthread_active_ptr: +integer_cst 64: +addr_expr : +function_decl __gthrw___pthread_key_create: +tree_list : +identifier_node alias: +tree_list : +string_cst __pthread_key_create: +tree_list : +identifier_node weakref: +function_type : +pointer_type : +void_type : +type_decl void: +block : +var_decl __gthread_active_ptr: function_decl __gthread_create: cleanup_point_expr : __args, __func, __threadid, return_expr : __args, __func, __threadid, @@ -846,6 +2416,13 @@ integer_cst 32: __args, __func, __threadid, call_expr : __args, __func, __threadid, addr_expr : __args, __func, __threadid, function_decl __gthrw_pthread_create: __args, __func, __threadid, +tree_list : __args, __func, __threadid, +identifier_node alias: __args, __func, __threadid, +tree_list : __args, __func, __threadid, +string_cst pthread_create: __args, __func, __threadid, +tree_list : __args, __func, __threadid, +identifier_node weakref: __args, __func, __threadid, +function_type : __args, __func, __threadid, parm_decl __threadid: __args, __func, __threadid, pointer_type : __args, __func, __threadid, integer_type : __args, __func, __threadid, @@ -888,6 +2465,13 @@ integer_cst 32: __value_ptr, call_expr : __value_ptr, addr_expr : __value_ptr, function_decl __gthrw_pthread_join: __value_ptr, +tree_list : __value_ptr, +identifier_node alias: __value_ptr, +tree_list : __value_ptr, +string_cst pthread_join: __value_ptr, +tree_list : __value_ptr, +identifier_node weakref: __value_ptr, +function_type : __value_ptr, parm_decl __threadid: __value_ptr, integer_type : __value_ptr, type_decl __gthread_t: __value_ptr, @@ -902,9 +2486,110 @@ void_type : __value_ptr, type_decl void: __value_ptr, integer_cst 64: __value_ptr, function_decl __gthread_detach: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +call_expr : +addr_expr : +function_decl __gthrw_pthread_detach: +tree_list : +identifier_node alias: +tree_list : +string_cst pthread_detach: +tree_list : +identifier_node weakref: +function_type : +parm_decl __threadid: +integer_type : +type_decl __gthread_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: function_decl __gthread_equal: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +call_expr : +addr_expr : +function_decl __gthrw_pthread_equal: +tree_list : +identifier_node alias: +tree_list : +string_cst pthread_equal: +tree_list : +identifier_node weakref: +function_type : +parm_decl __t1: +integer_type : +type_decl __gthread_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +parm_decl __t2: +integer_type : +type_decl __gthread_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: function_decl __gthread_self: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl __gthread_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +call_expr : +addr_expr : +function_decl __gthrw_pthread_self: +tree_list : +identifier_node alias: +tree_list : +string_cst pthread_self: +tree_list : +identifier_node weakref: +function_type : function_decl __gthread_yield: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +call_expr : +addr_expr : +function_decl __gthrw_sched_yield: +tree_list : +identifier_node alias: +tree_list : +string_cst sched_yield: +tree_list : +identifier_node weakref: +function_type : function_decl __gthread_once: if_stmt : __func, __once, cleanup_point_expr : __func, __once, @@ -912,6 +2597,7 @@ ne_expr : __func, __once, call_expr : __func, __once, addr_expr : __func, __once, function_decl __gthread_active_p: __func, __once, +function_type : __func, __once, integer_cst 0: __func, __once, cleanup_point_expr : __func, __once, return_expr : __func, __once, @@ -926,6 +2612,13 @@ integer_cst 32: __func, __once, call_expr : __func, __once, addr_expr : __func, __once, function_decl __gthrw_pthread_once: __func, __once, +tree_list : __func, __once, +identifier_node alias: __func, __once, +tree_list : __func, __once, +string_cst pthread_once: __func, __once, +tree_list : __func, __once, +identifier_node weakref: __func, __once, +function_type : __func, __once, parm_decl __once: __func, __once, pointer_type : __func, __once, integer_type : __func, __once, @@ -967,6 +2660,13 @@ integer_cst 32: __dtor, __key, call_expr : __dtor, __key, addr_expr : __dtor, __key, function_decl __gthrw_pthread_key_create: __dtor, __key, +tree_list : __dtor, __key, +identifier_node alias: __dtor, __key, +tree_list : __dtor, __key, +string_cst pthread_key_create: __dtor, __key, +tree_list : __dtor, __key, +identifier_node weakref: __dtor, __key, +function_type : __dtor, __key, parm_decl __key: __dtor, __key, pointer_type : __dtor, __key, integer_type : __dtor, __key, @@ -989,7 +2689,59 @@ void_type : __dtor, __key, type_decl void: __dtor, __key, integer_cst 64: __dtor, __key, function_decl __gthread_key_delete: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +call_expr : +addr_expr : +function_decl __gthrw_pthread_key_delete: +tree_list : +identifier_node alias: +tree_list : +string_cst pthread_key_delete: +tree_list : +identifier_node weakref: +function_type : +parm_decl __key: +integer_type : +type_decl __gthread_key_t: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: function_decl __gthread_getspecific: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +pointer_type : +void_type : +type_decl void: +integer_cst 64: +call_expr : +addr_expr : +function_decl __gthrw_pthread_getspecific: +tree_list : +identifier_node alias: +tree_list : +string_cst pthread_getspecific: +tree_list : +identifier_node weakref: +function_type : +parm_decl __key: +integer_type : +type_decl __gthread_key_t: +integer_cst 32: +integer_cst 0: +integer_cst 4294967295: +integer_cst 32: function_decl __gthread_setspecific: cleanup_point_expr : __ptr, return_expr : __ptr, @@ -1004,6 +2756,13 @@ integer_cst 32: __ptr, call_expr : __ptr, addr_expr : __ptr, function_decl __gthrw_pthread_setspecific: __ptr, +tree_list : __ptr, +identifier_node alias: __ptr, +tree_list : __ptr, +string_cst pthread_setspecific: __ptr, +tree_list : __ptr, +identifier_node weakref: __ptr, +function_type : __ptr, parm_decl __key: __ptr, integer_type : __ptr, type_decl __gthread_key_t: __ptr, @@ -1023,6 +2782,7 @@ ne_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_active_p: __mutex, +function_type : __mutex, integer_cst 0: __mutex, cleanup_point_expr : __mutex, expr_stmt : __mutex, @@ -1030,6 +2790,13 @@ convert_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthrw_pthread_mutex_init: __mutex, +tree_list : __mutex, +identifier_node alias: __mutex, +tree_list : __mutex, +string_cst pthread_mutex_init: __mutex, +tree_list : __mutex, +identifier_node weakref: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1051,6 +2818,7 @@ ne_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_active_p: __mutex, +function_type : __mutex, integer_cst 0: __mutex, cleanup_point_expr : __mutex, return_expr : __mutex, @@ -1065,6 +2833,13 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthrw_pthread_mutex_destroy: __mutex, +tree_list : __mutex, +identifier_node alias: __mutex, +tree_list : __mutex, +string_cst pthread_mutex_destroy: __mutex, +tree_list : __mutex, +identifier_node weakref: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1095,6 +2870,7 @@ ne_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_active_p: __mutex, +function_type : __mutex, integer_cst 0: __mutex, cleanup_point_expr : __mutex, return_expr : __mutex, @@ -1109,6 +2885,13 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthrw_pthread_mutex_lock: __mutex, +tree_list : __mutex, +identifier_node alias: __mutex, +tree_list : __mutex, +string_cst pthread_mutex_lock: __mutex, +tree_list : __mutex, +identifier_node weakref: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1139,6 +2922,7 @@ ne_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_active_p: __mutex, +function_type : __mutex, integer_cst 0: __mutex, cleanup_point_expr : __mutex, return_expr : __mutex, @@ -1153,6 +2937,13 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthrw_pthread_mutex_trylock: __mutex, +tree_list : __mutex, +identifier_node alias: __mutex, +tree_list : __mutex, +string_cst pthread_mutex_trylock: __mutex, +tree_list : __mutex, +identifier_node weakref: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1183,6 +2974,7 @@ ne_expr : __abs_timeout, __mutex, call_expr : __abs_timeout, __mutex, addr_expr : __abs_timeout, __mutex, function_decl __gthread_active_p: __abs_timeout, __mutex, +function_type : __abs_timeout, __mutex, integer_cst 0: __abs_timeout, __mutex, cleanup_point_expr : __abs_timeout, __mutex, return_expr : __abs_timeout, __mutex, @@ -1197,6 +2989,13 @@ integer_cst 32: __abs_timeout, __mutex, call_expr : __abs_timeout, __mutex, addr_expr : __abs_timeout, __mutex, function_decl __gthrw_pthread_mutex_timedlock: __abs_timeout, __mutex, +tree_list : __abs_timeout, __mutex, +identifier_node alias: __abs_timeout, __mutex, +tree_list : __abs_timeout, __mutex, +string_cst pthread_mutex_timedlock: __abs_timeout, __mutex, +tree_list : __abs_timeout, __mutex, +identifier_node weakref: __abs_timeout, __mutex, +function_type : __abs_timeout, __mutex, parm_decl __mutex: __abs_timeout, __mutex, pointer_type : __abs_timeout, __mutex, union_type : __abs_timeout, __mutex, @@ -1237,6 +3036,7 @@ ne_expr : __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_active_p: __mutex, +function_type : __mutex, integer_cst 0: __mutex, cleanup_point_expr : __mutex, return_expr : __mutex, @@ -1251,6 +3051,13 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthrw_pthread_mutex_unlock: __mutex, +tree_list : __mutex, +identifier_node alias: __mutex, +tree_list : __mutex, +string_cst pthread_mutex_unlock: __mutex, +tree_list : __mutex, +identifier_node weakref: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1288,6 +3095,7 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_mutex_lock: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1315,6 +3123,7 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_mutex_trylock: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1342,6 +3151,7 @@ integer_cst 32: __abs_timeout, __mutex, call_expr : __abs_timeout, __mutex, addr_expr : __abs_timeout, __mutex, function_decl __gthread_mutex_timedlock: __abs_timeout, __mutex, +function_type : __abs_timeout, __mutex, parm_decl __mutex: __abs_timeout, __mutex, pointer_type : __abs_timeout, __mutex, union_type : __abs_timeout, __mutex, @@ -1379,6 +3189,7 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_mutex_unlock: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1406,6 +3217,7 @@ integer_cst 32: __mutex, call_expr : __mutex, addr_expr : __mutex, function_decl __gthread_mutex_destroy: __mutex, +function_type : __mutex, parm_decl __mutex: __mutex, pointer_type : __mutex, union_type : __mutex, @@ -1433,6 +3245,13 @@ integer_cst 32: __cond, call_expr : __cond, addr_expr : __cond, function_decl __gthrw_pthread_cond_broadcast: __cond, +tree_list : __cond, +identifier_node alias: __cond, +tree_list : __cond, +string_cst pthread_cond_broadcast: __cond, +tree_list : __cond, +identifier_node weakref: __cond, +function_type : __cond, parm_decl __cond: __cond, pointer_type : __cond, union_type : __cond, @@ -1460,6 +3279,13 @@ integer_cst 32: __cond, call_expr : __cond, addr_expr : __cond, function_decl __gthrw_pthread_cond_signal: __cond, +tree_list : __cond, +identifier_node alias: __cond, +tree_list : __cond, +string_cst pthread_cond_signal: __cond, +tree_list : __cond, +identifier_node weakref: __cond, +function_type : __cond, parm_decl __cond: __cond, pointer_type : __cond, union_type : __cond, @@ -1487,6 +3313,13 @@ integer_cst 32: __cond, __mutex, call_expr : __cond, __mutex, addr_expr : __cond, __mutex, function_decl __gthrw_pthread_cond_wait: __cond, __mutex, +tree_list : __cond, __mutex, +identifier_node alias: __cond, __mutex, +tree_list : __cond, __mutex, +string_cst pthread_cond_wait: __cond, __mutex, +tree_list : __cond, __mutex, +identifier_node weakref: __cond, __mutex, +function_type : __cond, __mutex, parm_decl __cond: __cond, __mutex, pointer_type : __cond, __mutex, union_type : __cond, __mutex, @@ -1527,6 +3360,13 @@ integer_cst 32: __abs_timeout, __cond, __mutex, call_expr : __abs_timeout, __cond, __mutex, addr_expr : __abs_timeout, __cond, __mutex, function_decl __gthrw_pthread_cond_timedwait: __abs_timeout, __cond, __mutex, +tree_list : __abs_timeout, __cond, __mutex, +identifier_node alias: __abs_timeout, __cond, __mutex, +tree_list : __abs_timeout, __cond, __mutex, +string_cst pthread_cond_timedwait: __abs_timeout, __cond, __mutex, +tree_list : __abs_timeout, __cond, __mutex, +identifier_node weakref: __abs_timeout, __cond, __mutex, +function_type : __abs_timeout, __cond, __mutex, parm_decl __cond: __abs_timeout, __cond, __mutex, pointer_type : __abs_timeout, __cond, __mutex, union_type : __abs_timeout, __cond, __mutex, @@ -1577,6 +3417,7 @@ integer_cst 32: __cond, __mutex, call_expr : __cond, __mutex, addr_expr : __cond, __mutex, function_decl __gthread_cond_wait: __cond, __mutex, +function_type : __cond, __mutex, parm_decl __cond: __cond, __mutex, pointer_type : __cond, __mutex, union_type : __cond, __mutex, @@ -1617,6 +3458,13 @@ integer_cst 32: __cond, call_expr : __cond, addr_expr : __cond, function_decl __gthrw_pthread_cond_destroy: __cond, +tree_list : __cond, +identifier_node alias: __cond, +tree_list : __cond, +string_cst pthread_cond_destroy: __cond, +tree_list : __cond, +identifier_node weakref: __cond, +function_type : __cond, parm_decl __cond: __cond, pointer_type : __cond, union_type : __cond, @@ -1784,6 +3632,7 @@ ne_expr : __mem, call_expr : __mem, addr_expr : __mem, function_decl __gthread_active_p: __mem, +function_type : __mem, integer_cst 0: __mem, cleanup_point_expr : __mem, return_expr : __mem, @@ -1798,6 +3647,7 @@ integer_cst 32: __mem, call_expr : __mem, addr_expr : __mem, function_decl __exchange_and_add: __mem, +function_type : __mem, parm_decl __mem: __mem, pointer_type : __mem, integer_type : __mem, @@ -1826,6 +3676,7 @@ integer_cst 32: __mem, call_expr : __mem, addr_expr : __mem, function_decl __exchange_and_add_single: __mem, +function_type : __mem, parm_decl __mem: __mem, pointer_type : __mem, integer_type : __mem, @@ -1848,12 +3699,14 @@ ne_expr : __mem, call_expr : __mem, addr_expr : __mem, function_decl __gthread_active_p: __mem, +function_type : __mem, integer_cst 0: __mem, cleanup_point_expr : __mem, expr_stmt : __mem, call_expr : __mem, addr_expr : __mem, function_decl __atomic_add: __mem, +function_type : __mem, parm_decl __mem: __mem, pointer_type : __mem, integer_type : __mem, @@ -1874,6 +3727,7 @@ expr_stmt : __mem, call_expr : __mem, addr_expr : __mem, function_decl __atomic_add_single: __mem, +function_type : __mem, parm_decl __mem: __mem, pointer_type : __mem, integer_type : __mem, @@ -2002,17 +3856,437 @@ block : __x, function_decl __comp_ctor : statement_list : __x, function_decl _Bit_reference: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +integer_cst 0: +block : function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +integer_cst 0: +block : function_decl __comp_ctor : +statement_list : function_decl operator 2: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +ne_expr : +bit_and_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +integer_cst 0: +function_decl operator=: +statement_list : +if_stmt : +parm_decl __x: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +bit_ior_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +bit_and_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +bit_not_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: function_decl operator=: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +convert_expr : +call_expr : +addr_expr : function_decl operator=: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +convert_expr : +call_expr : +addr_expr : +function_decl operator 2: +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: function_decl operator==: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +eq_expr : +call_expr : +addr_expr : +function_decl operator 2: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +call_expr : +addr_expr : +function_decl operator 2: +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: function_decl operator<: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_andif_expr : +truth_not_expr : +call_expr : +addr_expr : +function_decl operator 2: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +call_expr : +addr_expr : +function_decl operator 2: +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: function_decl flip: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +bit_xor_expr : +indirect_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: function_decl iterator: +bind_expr : +statement_list : +block : function_decl __base_ctor : +bind_expr : +statement_list : +block : function_decl __comp_ctor : +statement_list : function_decl _Bit_iterator_base: bind_expr : __x, statement_list : __x, @@ -2021,6 +4295,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, parm_decl this: __x, pointer_type : __x, record_type : __x, @@ -2091,6 +4366,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, parm_decl this: __x, pointer_type : __x, record_type : __x, @@ -2156,18 +4432,681 @@ block : __x, function_decl __comp_ctor : statement_list : __x, function_decl _M_bump_up: +if_stmt : +cleanup_point_expr : +eq_expr : +postincrement_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +integer_cst 1: +integer_cst 63: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +preincrement_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 8: function_decl _M_bump_down: +if_stmt : +cleanup_point_expr : +eq_expr : +postdecrement_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +integer_cst 1: +integer_cst 0: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +integer_cst 63: +cleanup_point_expr : +expr_stmt : +convert_expr : +predecrement_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 8: function_decl _M_incr: +bind_expr : +statement_list : +decl_expr : +var_decl __n: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +pointer_plus_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +mult_expr : +trunc_div_expr : +var_decl __n: +integer_cst 64: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +var_decl __n: +trunc_mod_expr : +var_decl __n: +integer_cst 64: +if_stmt : +lt_expr : +var_decl __n: +integer_cst 0: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +var_decl __n: +plus_expr : +var_decl __n: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +convert_expr : +predecrement_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +convert_expr : +var_decl __n: +var_decl __n: +integer_cst 64: +plus_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +parm_decl __i: +integer_type : +type_decl ptrdiff_t: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +block : +var_decl __n: function_decl operator==: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_andif_expr : +eq_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +eq_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +component_ref : +indirect_ref : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: function_decl operator<: +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_orif_expr : +lt_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +truth_andif_expr : +eq_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +lt_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +component_ref : +indirect_ref : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: function_decl operator!=: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_not_expr : +call_expr : +addr_expr : +function_decl operator==: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +convert_expr : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: function_decl operator>: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +call_expr : +addr_expr : +function_decl operator<: +convert_expr : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: function_decl operator<=: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_not_expr : +call_expr : +addr_expr : +function_decl operator<: +convert_expr : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: function_decl operator>=: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl bool: +integer_cst 8: +truth_not_expr : +call_expr : +addr_expr : +function_decl operator<: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +convert_expr : +parm_decl __i: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: function_decl operator-: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl ptrdiff_t: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +minus_expr : +plus_expr : +mult_expr : +exact_div_expr : +minus_expr : +component_ref : +indirect_ref : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl __y: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_p: +integer_cst 64: +integer_cst 8: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +component_ref : +indirect_ref : +parm_decl __y: +reference_type : +record_type : +type_decl _Bit_iterator_base: +field_decl _M_p: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: +type_decl _Bit_iterator_base: +integer_cst 64: +field_decl _M_offset: +integer_cst 32: function_decl _Bit_iterator: +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +integer_cst 0: +integer_cst 0: +block : +function_decl __base_ctor : +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +integer_cst 0: +integer_cst 0: +block : function_decl __comp_ctor : +statement_list : function_decl _Bit_iterator: bind_expr : __x, cleanup_point_expr : __x, @@ -2175,6 +5114,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, addr_expr : __x, component_ref : __x, indirect_ref : __x, @@ -2214,6 +5154,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, addr_expr : __x, component_ref : __x, indirect_ref : __x, @@ -2249,20 +5190,757 @@ block : __x, function_decl __comp_ctor : statement_list : __x, function_decl _M_const_cast: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: function_decl operator*: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 128: +compound_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +method_type : +var_decl : +convert_expr : +void_cst : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +lshift_expr : +integer_cst 1: +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_offset: +integer_cst 32: +var_decl : function_decl operator++: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_up: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: function_decl operator++: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_up: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +var_decl __tmp: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +block : +var_decl __tmp: function_decl operator--: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_down: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: function_decl operator--: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_down: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +var_decl __tmp: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +block : +var_decl __tmp: function_decl operator+=: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_incr: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: function_decl operator-=: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl operator+=: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +negate_expr : +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: function_decl operator+: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +indirect_ref : +call_expr : +addr_expr : +function_decl operator+=: +addr_expr : +var_decl __tmp: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +block : +var_decl __tmp: function_decl operator-: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +indirect_ref : +call_expr : +addr_expr : +function_decl operator-=: +addr_expr : +var_decl __tmp: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +block : +var_decl __tmp: function_decl operator[]: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +call_expr : +addr_expr : +function_decl operator*: +addr_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +call_expr : +addr_expr : function_decl operator+: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +function_decl operator+: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +call_expr : +addr_expr : +function_decl operator+: +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +parm_decl __n: +integer_type : +type_decl ptrdiff_t: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: function_decl _Bit_const_iterator: +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +integer_cst 0: +integer_cst 0: +block : function_decl __base_ctor : +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +integer_cst 0: +integer_cst 0: +block : function_decl __comp_ctor : +statement_list : function_decl _Bit_const_iterator: bind_expr : __x, cleanup_point_expr : __x, @@ -2270,6 +5948,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, addr_expr : __x, component_ref : __x, indirect_ref : __x, @@ -2310,6 +5989,7 @@ expr_stmt : __x, call_expr : __x, addr_expr : __x, function_decl __base_ctor : __x, +method_type : __x, addr_expr : __x, component_ref : __x, indirect_ref : __x, @@ -2346,25 +6026,1360 @@ block : __x, function_decl __comp_ctor : statement_list : __x, function_decl _Bit_const_iterator: +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +component_ref : +component_ref : +indirect_ref : +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +component_ref : +component_ref : +indirect_ref : +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_offset: +integer_cst 32: +block : +function_decl __base_ctor : +bind_expr : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +component_ref : +component_ref : +indirect_ref : +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +component_ref : +component_ref : +indirect_ref : +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_offset: +integer_cst 32: +block : function_decl __comp_ctor : +statement_list : function_decl _M_const_cast: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +compound_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +method_type : +var_decl : +convert_expr : +void_cst : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_offset: +integer_cst 32: +var_decl : function_decl operator*: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl const_reference: +integer_cst 8: +call_expr : +addr_expr : +function_decl operator 2: +addr_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +method_type : +var_decl : +convert_expr : +void_cst : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +lshift_expr : +integer_cst 1: +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +field_decl _M_offset: +integer_cst 32: function_decl operator++: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_up: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: function_decl operator++: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_up: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +var_decl __tmp: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +block : +var_decl __tmp: function_decl operator--: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_down: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: function_decl operator--: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_bump_down: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +var_decl __tmp: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +block : +var_decl __tmp: function_decl operator+=: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_incr: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +field_decl : +integer_cst 96: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: function_decl operator-=: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl operator+=: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +negate_expr : +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: function_decl operator+: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +indirect_ref : +call_expr : +addr_expr : +function_decl operator+=: +addr_expr : +var_decl __tmp: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +block : +var_decl __tmp: function_decl operator-: +bind_expr : +statement_list : +decl_expr : +var_decl __tmp: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +indirect_ref : +call_expr : +addr_expr : +function_decl operator-=: +addr_expr : +var_decl __tmp: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +var_decl __tmp: +integer_cst 128: +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +block : +var_decl __tmp: function_decl operator[]: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +boolean_type : +type_decl const_reference: +integer_cst 8: +call_expr : +addr_expr : +function_decl operator*: +addr_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +call_expr : +addr_expr : +function_decl operator+: +parm_decl this: +pointer_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl __i: +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +function_decl operator+: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +call_expr : +addr_expr : function_decl operator+: +convert_expr : +parm_decl __x: +reference_type : +record_type : +type_decl _Bit_const_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_const_iterator: +type_decl reference: +type_decl const_reference: +type_decl pointer: +type_decl const_iterator: +integer_cst 64: +parm_decl __n: +integer_type : +type_decl ptrdiff_t: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: function_decl __fill_bvector: +for_stmt : +cleanup_point_expr : +convert_expr : +call_expr : +addr_expr : +function_decl operator++: +addr_expr : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +cleanup_point_expr : +call_expr : +addr_expr : +function_decl operator!=: +addr_expr : +component_ref : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +addr_expr : +component_ref : +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl operator=: +addr_expr : +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl reference: +field_decl _M_p: +integer_cst 64: +field_decl _M_mask: +integer_cst 64: +type_decl _Bit_reference: +call_expr : +addr_expr : +function_decl operator*: +addr_expr : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +convert_expr : +parm_decl __x: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 8: +function_decl fill: +if_stmt : +ne_expr : +component_ref : +component_ref : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +component_ref : +component_ref : +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl fill: +pointer_plus_expr : +component_ref : +component_ref : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +integer_cst 8: +component_ref : +component_ref : +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +addr_expr : +target_expr : +var_decl : +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +cond_expr : +indirect_ref : +parm_decl __x: +reference_type : +boolean_type : +type_decl bool: +integer_cst 64: +integer_cst -1: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __fill_bvector: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +method_type : +var_decl : +convert_expr : +void_cst : +pointer_plus_expr : +component_ref : +component_ref : +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +integer_cst 8: +integer_cst 0: +indirect_ref : +parm_decl __x: +reference_type : +boolean_type : +type_decl bool: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __fill_bvector: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +method_type : +var_decl : +convert_expr : +void_cst : +component_ref : +component_ref : +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +field_decl : +integer_cst 96: +field_decl _M_p: +integer_cst 64: +integer_cst 0: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +indirect_ref : +parm_decl __x: +reference_type : +boolean_type : +type_decl bool: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __fill_bvector: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +parm_decl __first: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +target_expr : +var_decl : +integer_cst 128: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +parm_decl __last: +record_type : +type_decl _Bit_iterator: +field_decl : +integer_cst 96: +type_decl _Bit_iterator: +type_decl reference: +type_decl pointer: +type_decl iterator: +integer_cst 128: +indirect_ref : +parm_decl __x: +reference_type : +boolean_type : +type_decl bool: +integer_cst 64: function_decl Data1: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __comp_ctor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +block : function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __comp_ctor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +try_catch_expr : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +block : +function_decl __comp_ctor : +statement_list : function_decl Data1: bind_expr : ptr0, statement_list : ptr0, @@ -2544,6 +7559,16 @@ block : ptr0, function_decl __comp_ctor : statement_list : ptr0, function_decl ftest1: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +integer_cst 1: function_decl ftest2: return_expr : ptr0, init_expr : ptr0, @@ -2747,8 +7772,123 @@ integer_cst 64: ptr1, integer_cst 100: ptr1, return_expr : ptr1, function_decl Data1: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +constructor : +record_type : +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +block : +label_expr : +label_decl : function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +constructor : +record_type : +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl func5: bind_expr : ptr1, statement_list : ptr1, @@ -2759,6 +7899,7 @@ expr_stmt : ptr1, call_expr : ptr1, addr_expr : ptr1, function_decl __comp_ctor : ptr1, +method_type : ptr1, addr_expr : ptr1, var_decl data: ptr1, parm_decl ptr1: ptr1, @@ -2780,6 +7921,7 @@ statement_list : ptr1, call_expr : ptr1, addr_expr : ptr1, function_decl __comp_dtor : ptr1, +method_type : ptr1, addr_expr : ptr1, var_decl data: ptr1, var_decl data: ptr1, @@ -3260,8 +8402,77 @@ integer_cst -2147483648: __first, __last, integer_cst 2147483647: __first, __last, integer_cst 64: __first, __last, function_decl _Alloc_hider: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +call_expr : +addr_expr : function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Alloc_hider: +field_decl _M_p: +integer_cst 64: +type_decl _Alloc_hider: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Alloc_hider: +field_decl _M_p: +integer_cst 64: +type_decl _Alloc_hider: +integer_cst 64: +constructor : +record_type : +field_decl _M_p: +integer_cst 64: +block : +label_expr : +label_decl : +function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Alloc_hider: +field_decl _M_p: +integer_cst 64: +type_decl _Alloc_hider: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Alloc_hider: +field_decl _M_p: +integer_cst 64: +type_decl _Alloc_hider: +integer_cst 64: +constructor : +record_type : +field_decl _M_p: +integer_cst 64: +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl basic_string: function_decl __base_ctor : function_decl __comp_ctor : @@ -3269,12 +8480,901 @@ function_decl basic_string: function_decl __base_dtor : function_decl __comp_dtor : function_decl vector: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +block : +function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +try_catch_expr : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +block : function_decl __comp_ctor : +statement_list : function_decl vector: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _Destroy: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +call_expr : +addr_expr : +function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +constructor : +record_type : +field_decl : +integer_cst 192: +block : +label_expr : +label_decl : +function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _Destroy: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +call_expr : +addr_expr : function_decl __base_dtor : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +constructor : +record_type : +field_decl : +integer_cst 192: +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl push_back: +if_stmt : +ne_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_end_of_storage: +integer_cst 64: +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl construct: +addr_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +convert_expr : +parm_decl __x: +reference_type : +pointer_type : +type_decl value_type: +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +convert_expr : +preincrement_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_insert_aux: +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +target_expr : +var_decl : +integer_cst 64: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +call_expr : +addr_expr : +function_decl end: +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +convert_expr : +parm_decl __x: +reference_type : +pointer_type : +type_decl value_type: +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: function_decl empty: function_decl operator[]: function_decl __niter_base: @@ -3383,15 +9483,553 @@ function_decl _M_rep: function_decl get_allocator: function_decl _M_dispose: function_decl _Vector_impl: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +constructor : +record_type : +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +block : +label_expr : +label_decl : function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +constructor : +record_type : +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl _Vector_base: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +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: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +var_decl : +integer_cst 192: +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +convert_expr : +void_cst : +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +method_type : +addr_expr : +component_ref : +indirect_ref : +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: +block : function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +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: +aggr_init_expr : +addr_expr : function_decl __comp_ctor : +var_decl : +integer_cst 192: +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +convert_expr : +void_cst : +try_catch_expr : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +method_type : +addr_expr : +component_ref : +indirect_ref : +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: +block : +function_decl __comp_ctor : +statement_list : function_decl _Vector_base: +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_deallocate: +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: +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_start: +integer_cst 64: +exact_div_expr : +minus_expr : +convert_expr : +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_end_of_storage: +integer_cst 64: +convert_expr : +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_start: +integer_cst 64: +integer_cst 8: +call_expr : +addr_expr : +function_decl __comp_dtor : +method_type : +addr_expr : +component_ref : +indirect_ref : +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: +modify_expr : +indirect_ref : +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: +constructor : +record_type : +field_decl _M_impl: +integer_cst 192: +block : +label_expr : +label_decl : function_decl __base_dtor : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_deallocate: +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: +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_start: +integer_cst 64: +exact_div_expr : +minus_expr : +convert_expr : +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_end_of_storage: +integer_cst 64: +convert_expr : +component_ref : +component_ref : +indirect_ref : +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: +field_decl _M_start: +integer_cst 64: +integer_cst 8: +call_expr : +addr_expr : function_decl __comp_dtor : +method_type : +addr_expr : +component_ref : +indirect_ref : +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: +modify_expr : +indirect_ref : +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: +constructor : +record_type : +field_decl _M_impl: +integer_cst 192: +block : +label_expr : +label_decl : +function_decl __comp_dtor : +statement_list : function_decl _M_get_Tp_allocator: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl _Tp_alloc_type: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +addr_expr : +component_ref : +indirect_ref : +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: function_decl _Destroy: cleanup_point_expr : __first, __last, expr_stmt : __first, __last, @@ -3514,7 +10152,1604 @@ integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl _M_insert_aux: +bind_expr : +bind_expr : +if_stmt : +ne_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_end_of_storage: +integer_cst 64: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl construct: +function_type : +addr_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +pointer_plus_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +integer_cst : +cleanup_point_expr : +expr_stmt : +convert_expr : +preincrement_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +integer_cst 8: +decl_expr : +var_decl __x_copy: +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl copy_backward: +indirect_ref : +call_expr : +addr_expr : +function_decl base: +addr_expr : +parm_decl __position: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +pointer_plus_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +integer_cst : +pointer_plus_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +integer_cst : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +indirect_ref : +call_expr : +addr_expr : +function_decl operator*: +addr_expr : +parm_decl __position: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +var_decl __x_copy: +var_decl __x_copy: +integer_cst 64: +indirect_ref : +parm_decl __x: +reference_type : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +block : +var_decl __x_copy: +bind_expr : +statement_list : +decl_expr : +var_decl __len: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +var_decl __len: +call_expr : +addr_expr : +function_decl _M_check_len: +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +integer_cst 1: +addr_expr : +string_cst vector::_M_insert_aux: +decl_expr : +var_decl __elems_before: +integer_cst 64: +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +var_decl __elems_before: +call_expr : +addr_expr : +function_decl operator-: +addr_expr : +parm_decl __position: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +addr_expr : +target_expr : +var_decl : +integer_cst 64: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +call_expr : +addr_expr : +function_decl begin: +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +decl_expr : +var_decl __new_start: +integer_cst 64: +pointer_type : +type_decl pointer: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +var_decl __new_start: +call_expr : +addr_expr : +function_decl _M_allocate: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +var_decl __len: +decl_expr : +var_decl __new_finish: +integer_cst 64: +var_decl __new_start: +pointer_type : +type_decl pointer: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +try_block : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl construct: +function_type : +addr_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +pointer_plus_expr : +var_decl __new_start: +mult_expr : +var_decl __elems_before: +integer_cst 8: +convert_expr : +parm_decl __x: +reference_type : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +var_decl __new_finish: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +var_decl __new_finish: +call_expr : +addr_expr : +function_decl __uninitialized_move_if_noexcept_a: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +indirect_ref : +call_expr : +addr_expr : +function_decl base: +addr_expr : +parm_decl __position: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +var_decl __new_start: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +cleanup_point_expr : +expr_stmt : +convert_expr : +preincrement_expr : +var_decl __new_finish: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +var_decl __new_finish: +call_expr : +addr_expr : +function_decl __uninitialized_move_if_noexcept_a: +indirect_ref : +call_expr : +addr_expr : +function_decl base: +addr_expr : +parm_decl __position: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +var_decl __new_finish: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +handler : +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl __cxa_begin_catch: +call_expr : +addr_expr : +function_decl __builtin_eh_pointer: +integer_cst 0: +if_stmt : +eq_expr : +var_decl __new_finish: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl destroy: +addr_expr : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +pointer_plus_expr : +var_decl __new_start: +mult_expr : +var_decl __elems_before: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _Destroy: +function_type : +var_decl __new_start: +var_decl __new_finish: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_deallocate: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +var_decl __new_start: +var_decl __len: +cleanup_point_expr : +expr_stmt : +throw_expr : +call_expr : +addr_expr : +function_decl __cxa_rethrow: +call_expr : +addr_expr : +function_decl __cxa_end_catch: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _Destroy: +function_type : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +method_type : +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl _M_deallocate: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +exact_div_expr : +minus_expr : +convert_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_end_of_storage: +integer_cst 64: +convert_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +integer_cst 8: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +var_decl __new_start: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +var_decl __new_finish: +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_end_of_storage: +integer_cst 64: +pointer_plus_expr : +var_decl __new_start: +mult_expr : +var_decl __len: +integer_cst 8: +var_decl __len: +integer_cst 64: +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +block : +var_decl __len: +var_decl __elems_before: +var_decl __new_start: +var_decl __new_finish: +block : +block : +var_decl __x_copy: +block : +var_decl __len: +var_decl __elems_before: +var_decl __new_start: +var_decl __new_finish: +block : +block : +block : +var_decl __x_copy: +block : +var_decl __len: +var_decl __elems_before: +var_decl __new_start: +var_decl __new_finish: function_decl end: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +compound_expr : +target_expr : +var_decl : +integer_cst 64: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +var_decl : +convert_expr : +void_cst : +addr_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +var_decl : function_decl size: function_decl _M_leak: function_decl _M_data: @@ -3540,20 +11775,502 @@ integer_cst : __it, integer_cst 64: __it, function_decl _S_empty_rep: function_decl new_allocator: +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __comp_ctor : +statement_list : function_decl new_allocator: +eh_spec_block : +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl new_allocator: +template_decl rebind: +type_decl new_allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __base_dtor : +eh_spec_block : +statement_list : +bind_expr : +try_finally : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl new_allocator: +template_decl rebind: +type_decl new_allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl allocator: function_decl __base_ctor : function_decl __comp_ctor : function_decl _Vector_impl: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +cleanup_stmt : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_start: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +integer_cst 0: +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +block : +function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +try_catch_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_start: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +integer_cst 0: +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_impl: +field_decl _M_start: +integer_cst 64: +field_decl _M_finish: +integer_cst 64: +field_decl _M_end_of_storage: +integer_cst 64: +type_decl _Vector_impl: +integer_cst 64: +block : function_decl __comp_ctor : +statement_list : function_decl allocator: +eh_spec_block : +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __base_dtor : +eh_spec_block : +statement_list : +bind_expr : +try_finally : +statement_list : +try_finally : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl _M_deallocate: bind_expr : __p, if_stmt : __p, @@ -3733,6 +12450,44 @@ var_decl : __p, var_decl : __p, var_decl : __p, function_decl base: +return_expr : +init_expr : +result_decl : +reference_type : +pointer_type : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +field_decl _M_current: +integer_cst 64: function_decl copy_backward: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -3807,6 +12562,43 @@ integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl operator*: +return_expr : +init_expr : +result_decl : +reference_type : +type_decl reference: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +field_decl _M_current: +integer_cst 64: function_decl _M_check_len: bind_expr : __s, statement_list : __s, @@ -4114,8 +12906,203 @@ integer_cst : __s, block : __s, var_decl __len: __s, function_decl begin: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +compound_expr : +target_expr : +var_decl : +integer_cst 64: +record_type : +type_decl iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +aggr_init_expr : +addr_expr : +function_decl __comp_ctor : +var_decl : +convert_expr : +void_cst : +addr_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +var_decl : function_decl operator-: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl difference_type: +integer_cst 64: +integer_cst -0: +integer_cst 4294967295: +integer_cst 64: +exact_div_expr : +minus_expr : +indirect_ref : +call_expr : +addr_expr : +function_decl base: +method_type : +convert_expr : +parm_decl __lhs: +reference_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +indirect_ref : +call_expr : +addr_expr : +function_decl base: +method_type : +convert_expr : +parm_decl __rhs: +reference_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +integer_cst 8: function_decl _M_allocate: +bind_expr : +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +pointer_type : +type_decl pointer: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +cond_expr : +ne_expr : +parm_decl __n: +integer_type : +type_decl size_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +integer_cst 0: +call_expr : +addr_expr : +function_decl allocate: +addr_expr : +component_ref : +indirect_ref : +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 __n: +integer_type : +type_decl size_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +integer_cst 0: +type_decl _Tr: +block : function_decl __uninitialized_move_if_noexcept_a: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -4300,18 +13287,378 @@ integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl __normal_iterator: +bind_expr : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +field_decl _M_current: +integer_cst 64: +indirect_ref : +parm_decl __i: +reference_type : +pointer_type : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +block : function_decl __base_ctor : +bind_expr : +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl __normal_iterator: +field_decl _M_current: +integer_cst 64: +type_decl __normal_iterator: +type_decl __traits_type: +type_decl iterator_type: +type_decl iterator_category: +type_decl value_type: +type_decl difference_type: +type_decl reference: +type_decl pointer: +integer_cst 64: +field_decl _M_current: +integer_cst 64: +indirect_ref : +parm_decl __i: +reference_type : +pointer_type : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +block : function_decl __comp_ctor : +statement_list : function_decl _M_is_leaked: function_decl new_allocator: +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __comp_ctor : +statement_list : function_decl allocator: +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : function_decl __base_ctor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +cleanup_stmt : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +block : +function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl __base_ctor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +try_catch_expr : +statement_list : +call_expr : +addr_expr : +function_decl __base_dtor : +parm_decl this: +pointer_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +block : function_decl __comp_ctor : +statement_list : function_decl new_allocator: +eh_spec_block : +statement_list : +bind_expr : +cleanup_stmt : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl new_allocator: +template_decl rebind: +type_decl new_allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __base_dtor : +eh_spec_block : +statement_list : +bind_expr : +try_finally : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl new_allocator: +template_decl rebind: +type_decl new_allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +constructor : +record_type : +block : +label_expr : +label_decl : function_decl __comp_dtor : +statement_list : function_decl deallocate: cleanup_point_expr : __p, expr_stmt : __p, @@ -4505,9 +13852,286 @@ integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl max_size: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +call_expr : +addr_expr : +function_decl max_size: +convert_expr : +call_expr : +addr_expr : +function_decl _M_get_Tp_allocator: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: function_decl size: +return_expr : +init_expr : +result_decl : +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +exact_div_expr : +minus_expr : +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_finish: +integer_cst 64: +component_ref : +component_ref : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl vector: +field_decl : +integer_cst 192: +using_decl _M_allocate: +using_decl _M_deallocate: +using_decl _M_impl: +using_decl _M_get_Tp_allocator: +using_decl get_allocator: +type_decl vector: +type_decl _Alloc_value_type: +type_decl _Base: +type_decl _Tp_alloc_type: +type_decl _Alloc_traits: +type_decl value_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl iterator: +type_decl const_iterator: +type_decl const_reverse_iterator: +type_decl reverse_iterator: +type_decl size_type: +type_decl difference_type: +type_decl allocator_type: +integer_cst 64: +field_decl : +integer_cst 192: +field_decl _M_impl: +integer_cst 192: +field_decl _M_start: +integer_cst 64: +integer_cst 8: function_decl max: +statement_list : +if_stmt : +lt_expr : +indirect_ref : +parm_decl __a: +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +indirect_ref : +parm_decl __b: +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +convert_expr : +parm_decl __b: +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +return_expr : +init_expr : +result_decl : +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +convert_expr : +parm_decl __a: +reference_type : +integer_type : +type_decl long unsigned int: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +function_decl allocate: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +pointer_type : +type_decl pointer: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +call_expr : +addr_expr : function_decl allocate: +convert_expr : +parm_decl __a: +reference_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +parm_decl __n: +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +integer_cst 0: function_decl __uninitialized_copy_a: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -4596,8 +14220,17 @@ integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl new_allocator: +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __base_ctor : +eh_spec_block : +bind_expr : +statement_list : +block : function_decl __comp_ctor : +statement_list : function_decl deallocate: cleanup_point_expr : __p, expr_stmt : __p, @@ -4677,6 +14310,7 @@ integer_cst 64: __it, call_expr : __it, addr_expr : __it, function_decl _S_base: __it, +function_type : __it, parm_decl __it: __it, pointer_type : __it, pointer_type : __it, @@ -4772,7 +14406,132 @@ type_decl _ValueType1: __first, __last, __result, block : __first, __last, __result, var_decl __simple: __first, __last, __result, function_decl max_size: +cleanup_point_expr : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +call_expr : +addr_expr : +function_decl max_size: +convert_expr : +parm_decl __a: +reference_type : +record_type : +type_decl allocator: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: function_decl _M_get_Tp_allocator: +return_expr : +init_expr : +result_decl : +reference_type : +record_type : +type_decl _Tp_alloc_type: +template_decl rebind: +tree_list : +tree_vec : +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +tree_vec : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +record_type : +type_decl rebind: +type_decl rebind: +type_decl other: +type_decl allocator: +type_decl size_type: +type_decl difference_type: +type_decl pointer: +type_decl const_pointer: +type_decl reference: +type_decl const_reference: +type_decl value_type: +integer_cst 64: +addr_expr : +component_ref : +indirect_ref : +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: function_decl allocate: statement_list : , if_stmt : , @@ -5054,6 +14813,20 @@ integer_cst 4294967295: __first, __last, __result, block : __first, __last, __result, var_decl _Num: __first, __last, __result, function_decl max_size: +eh_spec_block : +return_expr : +init_expr : +result_decl : +integer_type : +type_decl size_type: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +trunc_div_expr : +integer_cst : +sizeof_expr : +error_mark : function_decl __uninit_copy: cleanup_point_expr : __first, __last, __result, return_expr : __first, __last, __result, @@ -5146,6 +14919,7 @@ function_decl __copy_move_a2: __first, __last, __result, call_expr : __first, __last, __result, addr_expr : __first, __last, __result, function_decl __miter_base: __first, __last, __result, +function_type : __first, __last, __result, parm_decl __first: __first, __last, __result, pointer_type : __first, __last, __result, pointer_type : __first, __last, __result, @@ -5164,6 +14938,7 @@ integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, addr_expr : __first, __last, __result, function_decl __miter_base: __first, __last, __result, +function_type : __first, __last, __result, parm_decl __last: __first, __last, __result, pointer_type : __first, __last, __result, pointer_type : __first, __last, __result, @@ -5219,6 +14994,7 @@ function_decl __copy_move_a: __first, __last, __result, call_expr : __first, __last, __result, addr_expr : __first, __last, __result, function_decl __niter_base: __first, __last, __result, +function_type : __first, __last, __result, parm_decl __first: __first, __last, __result, pointer_type : __first, __last, __result, pointer_type : __first, __last, __result, @@ -5237,6 +15013,7 @@ integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, addr_expr : __first, __last, __result, function_decl __niter_base: __first, __last, __result, +function_type : __first, __last, __result, parm_decl __last: __first, __last, __result, pointer_type : __first, __last, __result, pointer_type : __first, __last, __result, @@ -5255,6 +15032,7 @@ integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, addr_expr : __first, __last, __result, function_decl __niter_base: __first, __last, __result, +function_type : __first, __last, __result, parm_decl __result: __first, __last, __result, pointer_type : __first, __last, __result, pointer_type : __first, __last, __result, |