summaryrefslogtreecommitdiff
path: root/test/test7-05.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-17 18:59:42 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-17 18:59:42 +0300
commit14c42add529be98ba8c398db3a4cc1c490fe7d59 (patch)
tree8b2ed771367820d8c9572bbf8fd225115fc6bfe0 /test/test7-05.txt
parent16e87211d7b45b372a6430b28637f2367cf89887 (diff)
downloadparanucker-14c42add529be98ba8c398db3a4cc1c490fe7d59.tar.gz
paranucker-14c42add529be98ba8c398db3a4cc1c490fe7d59.tar.bz2
paranucker-14c42add529be98ba8c398db3a4cc1c490fe7d59.tar.xz
paranucker-14c42add529be98ba8c398db3a4cc1c490fe7d59.zip
Update test7 and test results.
Diffstat (limited to 'test/test7-05.txt')
-rw-r--r--test/test7-05.txt7293
1 files changed, 7291 insertions, 2 deletions
diff --git a/test/test7-05.txt b/test/test7-05.txt
index 39993ef..a382932 100644
--- a/test/test7-05.txt
+++ b/test/test7-05.txt
@@ -2739,6 +2739,3081 @@ integer_cst 32: __mem,
integer_cst -2147483648: __mem,
integer_cst 2147483647: __mem,
integer_cst 32: __mem,
+function_decl _Bit_reference:
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _Bit_reference:
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl operator 2:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+ne_expr : this,
+bit_and_expr : this,
+indirect_ref : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+function_decl operator=:
+statement_list : this,
+if_stmt : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_ior_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_and_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_not_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator==:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+eq_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator<:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_andif_expr : this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl flip:
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_xor_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+function_decl iterator:
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_iterator_base:
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _M_bump_up:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+function_decl _M_bump_down:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+integer_cst 63: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+predecrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+function_decl _M_incr:
+bind_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+plus_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl ptrdiff_t: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+statement_list : this,
+decl_expr : this,
+var_decl __n: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+trunc_div_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __n: this,
+trunc_mod_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __n: this,
+plus_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+predecrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+convert_expr : this,
+var_decl __n: this,
+block : this,
+var_decl __n: this,
+function_decl operator==:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_andif_expr : this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator<:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_orif_expr : this,
+lt_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+truth_andif_expr : this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lt_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator!=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator==: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator>:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator<=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator>=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator-:
+function_decl _Bit_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_iterator:
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl pointer: __x, this,
+type_decl iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl pointer: __x, this,
+type_decl iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _M_const_cast:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator*:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 128: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lshift_expr : this,
+integer_cst 1: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+var_decl : this,
+function_decl operator++:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator++:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator--:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator--:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator+=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_incr: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator-=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+negate_expr : this,
+non_lvalue_expr : this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator+:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator-:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator[]:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+function_decl operator+:
+function_decl _Bit_const_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_const_iterator:
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_const_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_const_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl const_reference: __x, this,
+type_decl pointer: __x, this,
+type_decl const_iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_const_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_const_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl const_reference: __x, this,
+type_decl pointer: __x, this,
+type_decl const_iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _Bit_const_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _M_const_cast:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+var_decl : this,
+function_decl operator*:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl const_reference: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lshift_expr : this,
+integer_cst 1: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator++:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator++:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator--:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator--:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator+=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_incr: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator-=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+negate_expr : this,
+non_lvalue_expr : this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator+:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator-:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator[]:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl const_reference: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+function_decl operator+:
+function_decl __fill_bvector:
+function_decl fill:
function_decl Struct1:
bind_expr : this,
statement_list : this,
@@ -2949,7 +6024,7 @@ expr_stmt : aptr, this,
convert_expr : aptr, this,
modify_expr : aptr, this,
test7.cpp: In member function 'void Object1::func2(int*)':
-test7.cpp:24:18: warning: Using parameter 'aptr' without checking for null pointer
+test7.cpp:27:18: warning: Using parameter 'aptr' without checking for null pointer
*aptr = 0;
^
indirect_ref : aptr, this,
@@ -2992,6 +6067,8 @@ record_type : aptr, this,
type_decl Object1: aptr, this,
field_decl k: aptr, this,
integer_cst 32: aptr, this,
+field_decl vec1: aptr, this,
+integer_cst 192: aptr, this,
type_decl Object1: aptr, this,
integer_cst 64: aptr, this,
field_decl k: aptr, this,
@@ -3004,7 +6081,7 @@ convert_expr : sptr, this,
modify_expr : sptr, this,
component_ref : sptr, this,
test7.cpp: In member function 'void Object1::func5(Struct1*)':
-test7.cpp:40:15: warning: Using parameter 'sptr' without checking for null pointer
+test7.cpp:43:15: warning: Using parameter 'sptr' without checking for null pointer
sptr->num = 0;
^
indirect_ref : sptr, this,
@@ -3044,6 +6121,81 @@ integer_cst 64: this,
field_decl num: this,
integer_cst 32: this,
integer_cst 0: this,
+function_decl func7:
+statement_list : sptr, this,
+if_stmt : sptr, this,
+return_expr : sptr, this,
+cleanup_point_expr : sptr, this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl push_back: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Object1: this,
+field_decl k: this,
+integer_cst 32: this,
+field_decl vec1: this,
+integer_cst 192: this,
+type_decl Object1: this,
+integer_cst 64: this,
+field_decl vec1: this,
+integer_cst 192: this,
+nop_expr : this,
+addr_expr : this,
+parm_decl sptr: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+function_decl fill:
+cleanup_point_expr : __first, __last,
+expr_stmt : __first, __last,
+call_expr : __first, __last,
+addr_expr : __first, __last,
+function_decl __fill_a: __first, __last,
+call_expr : __first, __last,
+addr_expr : __first, __last,
+function_decl __niter_base: __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+call_expr : __first, __last,
+addr_expr : __first, __last,
+function_decl __niter_base: __first, __last,
+parm_decl __last: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+nop_expr : __first, __last,
+convert_expr : __first, __last,
+parm_decl __value: __first, __last,
+reference_type : __first, __last,
+integer_type : __first, __last,
+type_decl int: __first, __last,
+integer_cst 32: __first, __last,
+integer_cst -2147483648: __first, __last,
+integer_cst 2147483647: __first, __last,
+integer_cst 64: __first, __last,
function_decl _Alloc_hider:
statement_list : this,
bind_expr : this,
@@ -3126,6 +6278,341 @@ function_decl __comp_ctor :
function_decl basic_string:
function_decl __base_dtor :
function_decl __comp_dtor :
+function_decl push_back:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+type_decl value_type: this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_insert_aux: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+call_expr : this,
+addr_expr : this,
+function_decl end: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+type_decl value_type: this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+function_decl __niter_base:
+cleanup_point_expr : __it,
+return_expr : __it,
+init_expr : __it,
+result_decl : __it,
+pointer_type : __it,
+type_decl iterator_type: __it,
+integer_type : __it,
+type_decl long unsigned int: __it,
+integer_cst 64: __it,
+integer_cst 0: __it,
+integer_cst : __it,
+integer_cst 64: __it,
+call_expr : __it,
+addr_expr : __it,
+function_decl _S_base: __it,
+parm_decl __it: __it,
+pointer_type : __it,
+integer_type : __it,
+type_decl long unsigned int: __it,
+integer_cst 64: __it,
+integer_cst 0: __it,
+integer_cst : __it,
+integer_cst 64: __it,
+function_decl __fill_a:
+bind_expr : __first, __last,
+var_decl __tmp: __first, __last,
+integer_cst 32: __first, __last,
+nop_expr : __first, __last,
+indirect_ref : __first, __last,
+parm_decl __value: __first, __last,
+reference_type : __first, __last,
+integer_type : __first, __last,
+type_decl int: __first, __last,
+integer_cst 32: __first, __last,
+integer_cst -2147483648: __first, __last,
+integer_cst 2147483647: __first, __last,
+integer_cst 64: __first, __last,
+integer_type : __first, __last,
+type_decl int: __first, __last,
+integer_cst 32: __first, __last,
+integer_cst -2147483648: __first, __last,
+integer_cst 2147483647: __first, __last,
+statement_list : __first, __last,
+decl_expr : __first, __last,
+var_decl __tmp: __first, __last,
+for_stmt : __first, __last,
+cleanup_point_expr : __first, __last,
+convert_expr : __first, __last,
+preincrement_expr : __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 8: __first, __last,
+ne_expr : __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+parm_decl __last: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+cleanup_point_expr : __first, __last,
+expr_stmt : __first, __last,
+convert_expr : __first, __last,
+modify_expr : __first, __last,
+indirect_ref : __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+integer_type : __first, __last,
+type_decl long unsigned int: __first, __last,
+integer_cst 64: __first, __last,
+integer_cst 0: __first, __last,
+integer_cst : __first, __last,
+integer_cst 64: __first, __last,
+nop_expr : __first, __last,
+var_decl __tmp: __first, __last,
+block : __first, __last,
+var_decl __tmp: __first, __last,
function_decl _S_empty_rep:
function_decl _M_refdata:
function_decl allocator:
@@ -3140,6 +6627,1662 @@ function_decl __comp_ctor :
function_decl _M_rep:
function_decl get_allocator:
function_decl _M_dispose:
+function_decl construct:
+cleanup_point_expr : __p,
+expr_stmt : __p,
+call_expr : __p,
+addr_expr : __p,
+function_decl construct: __p,
+nop_expr : __p,
+convert_expr : __p,
+parm_decl __a: __p,
+reference_type : __p,
+record_type : __p,
+type_decl allocator: __p,
+template_decl rebind: __p,
+tree_list : __p,
+tree_vec : __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+record_type : __p,
+type_decl rebind: __p,
+type_decl rebind: __p,
+type_decl other: __p,
+type_decl allocator: __p,
+type_decl size_type: __p,
+type_decl difference_type: __p,
+type_decl pointer: __p,
+type_decl const_pointer: __p,
+type_decl reference: __p,
+type_decl const_reference: __p,
+type_decl value_type: __p,
+integer_cst 64: __p,
+parm_decl __p: __p,
+pointer_type : __p,
+type_decl pointer: __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+nop_expr : __p,
+convert_expr : __p,
+parm_decl __arg: __p,
+reference_type : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+function_decl _M_insert_aux:
+bind_expr : this,
+bind_expr : this,
+if_stmt : this,
+bind_expr : this,
+var_decl __x_copy: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+pointer_plus_expr : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst 8: this,
+decl_expr : this,
+var_decl __x_copy: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl copy_backward: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+pointer_plus_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+var_decl __x_copy: this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+var_decl __elems_before: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+var_decl __new_start: this,
+integer_cst 64: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+var_decl __new_finish: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+bind_expr : this,
+var_decl __len: this,
+statement_list : this,
+decl_expr : this,
+var_decl __len: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __len: this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_check_len: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+integer_cst 1: this,
+nop_expr : this,
+addr_expr : this,
+string_cst vector::_M_insert_aux: this,
+decl_expr : this,
+var_decl __elems_before: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __elems_before: this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+call_expr : this,
+addr_expr : this,
+function_decl begin: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+decl_expr : this,
+var_decl __new_start: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __new_start: this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_allocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+nop_expr : this,
+var_decl __len: this,
+decl_expr : this,
+var_decl __new_finish: this,
+try_block : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __elems_before: this,
+integer_cst 8: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+call_expr : this,
+addr_expr : this,
+function_decl __uninitialized_move_if_noexcept_a: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+var_decl __new_finish: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+call_expr : this,
+addr_expr : this,
+function_decl __uninitialized_move_if_noexcept_a: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl __new_finish: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+handler : this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_begin_catch: this,
+call_expr : this,
+addr_expr : this,
+function_decl __builtin_eh_pointer: this,
+integer_cst 0: this,
+if_stmt : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl destroy: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __elems_before: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _Destroy: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_deallocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+var_decl __new_start: this,
+nop_expr : this,
+var_decl __len: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+throw_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_rethrow: this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_end_catch: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _Destroy: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_deallocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+nop_expr : this,
+exact_div_expr : this,
+minus_expr : this,
+convert_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_end_of_storage: this,
+integer_cst 64: this,
+convert_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl __new_finish: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_end_of_storage: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __len: this,
+integer_cst 8: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+block : this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+function_decl end:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl : this,
+function_decl _S_base:
+return_expr : __it,
+init_expr : __it,
+result_decl : __it,
+pointer_type : __it,
+type_decl iterator_type: __it,
+integer_type : __it,
+type_decl long unsigned int: __it,
+integer_cst 64: __it,
+integer_cst 0: __it,
+integer_cst : __it,
+integer_cst 64: __it,
+nop_expr : __it,
+parm_decl __it: __it,
+pointer_type : __it,
+integer_type : __it,
+type_decl long unsigned int: __it,
+integer_cst 64: __it,
+integer_cst 0: __it,
+integer_cst : __it,
+integer_cst 64: __it,
function_decl _S_empty_rep:
function_decl new_allocator:
eh_spec_block : this,
@@ -3215,6 +8358,966 @@ function_decl allocator:
function_decl __base_ctor :
function_decl __comp_ctor :
function_decl _M_data:
+function_decl construct:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+convert_expr : __p, this,
+nop_expr : __p, this,
+compound_expr : __p, this,
+compound_expr : __p, this,
+target_expr : __p, this,
+var_decl : __p, this,
+integer_cst 64: __p, this,
+pointer_type : __p, this,
+void_type : __p, this,
+type_decl void: __p, this,
+nop_expr : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+target_expr : __p, this,
+var_decl : __p, this,
+integer_cst 64: __p, this,
+pointer_type : __p, this,
+void_type : __p, this,
+type_decl void: __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator new: __p, this,
+integer_cst 8: __p, this,
+non_lvalue_expr : __p, this,
+var_decl : __p, this,
+cond_expr : __p, this,
+ne_expr : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+integer_cst 0: __p, this,
+compound_expr : __p, this,
+try_catch_expr : __p, this,
+init_expr : __p, this,
+indirect_ref : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+indirect_ref : __p, this,
+parm_decl __val: __p, this,
+reference_type : __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator delete: __p, this,
+var_decl : __p, this,
+non_lvalue_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+function_decl base:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+function_decl copy_backward:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __copy_move_backward_a2: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __miter_base: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __miter_base: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl operator*:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+type_decl reference: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+function_decl _M_check_len:
+bind_expr : __s, this,
+var_decl __len: __s, this,
+integer_cst 64: __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+statement_list : __s, this,
+if_stmt : __s, this,
+cleanup_point_expr : __s, this,
+expr_stmt : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl __throw_length_error: __s, this,
+parm_decl __s: __s, this,
+pointer_type : __s, this,
+integer_type : __s, this,
+type_decl char: __s, this,
+integer_cst 8: __s, this,
+integer_cst -128: __s, this,
+integer_cst 127: __s, this,
+integer_cst 64: __s, this,
+decl_expr : __s, this,
+var_decl __len: __s, this,
+cleanup_point_expr : __s, this,
+expr_stmt : __s, this,
+convert_expr : __s, this,
+init_expr : __s, this,
+var_decl __len: __s, this,
+plus_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+indirect_ref : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max: __s, this,
+nop_expr : __s, this,
+addr_expr : __s, this,
+target_expr : __s, this,
+var_decl : __s, this,
+integer_cst 64: __s, this,
+integer_type : __s, this,
+type_decl long unsigned int: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+nop_expr : __s, this,
+addr_expr : __s, this,
+parm_decl __n: __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+integer_cst 64: __s, this,
+cleanup_point_expr : __s, this,
+return_expr : __s, this,
+init_expr : __s, this,
+result_decl : __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+integer_cst 64: __s, this,
+cond_expr : __s, this,
+truth_orif_expr : __s, this,
+gt_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+lt_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max_size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max_size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+block : __s, this,
+var_decl __len: __s, this,
+function_decl begin:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+var_decl : this,
+function_decl operator-:
+function_decl _M_allocate:
+bind_expr : this,
+type_decl _Tr: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cond_expr : this,
+ne_expr : this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+integer_cst 0: this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl allocate: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl _M_get_Tp_allocator:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Tp_alloc_type: this,
+template_decl rebind: this,
+tree_list : this,
+tree_vec : this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+record_type : this,
+type_decl rebind: this,
+type_decl rebind: this,
+type_decl other: this,
+type_decl allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+function_decl __uninitialized_move_if_noexcept_a:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __uninitialized_copy_a: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+convert_expr : __first, __last, __result,
+parm_decl __alloc: __first, __last, __result,
+reference_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl allocator: __first, __last, __result,
+template_decl rebind: __first, __last, __result,
+tree_list : __first, __last, __result,
+tree_vec : __first, __last, __result,
+tree_vec : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+tree_vec : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl rebind: __first, __last, __result,
+type_decl rebind: __first, __last, __result,
+type_decl other: __first, __last, __result,
+type_decl allocator: __first, __last, __result,
+type_decl size_type: __first, __last, __result,
+type_decl difference_type: __first, __last, __result,
+type_decl pointer: __first, __last, __result,
+type_decl const_pointer: __first, __last, __result,
+type_decl reference: __first, __last, __result,
+type_decl const_reference: __first, __last, __result,
+type_decl value_type: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl destroy:
+cleanup_point_expr : __p,
+expr_stmt : __p,
+call_expr : __p,
+addr_expr : __p,
+function_decl destroy: __p,
+nop_expr : __p,
+convert_expr : __p,
+parm_decl __a: __p,
+reference_type : __p,
+record_type : __p,
+type_decl allocator: __p,
+template_decl rebind: __p,
+tree_list : __p,
+tree_vec : __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+record_type : __p,
+type_decl rebind: __p,
+type_decl rebind: __p,
+type_decl other: __p,
+type_decl allocator: __p,
+type_decl size_type: __p,
+type_decl difference_type: __p,
+type_decl pointer: __p,
+type_decl const_pointer: __p,
+type_decl reference: __p,
+type_decl const_reference: __p,
+type_decl value_type: __p,
+integer_cst 64: __p,
+parm_decl __p: __p,
+pointer_type : __p,
+type_decl pointer: __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+function_decl _Destroy:
+cleanup_point_expr : __first, __last,
+expr_stmt : __first, __last,
+call_expr : __first, __last,
+addr_expr : __first, __last,
+function_decl _Destroy: __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+pointer_type : __first, __last,
+record_type : __first, __last,
+type_decl Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+parm_decl __last: __first, __last,
+pointer_type : __first, __last,
+pointer_type : __first, __last,
+record_type : __first, __last,
+type_decl Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+function_decl _M_deallocate:
+bind_expr : __p, this,
+type_decl _Tr: __p, this,
+if_stmt : __p, this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl deallocate: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+parm_decl __p: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+block : __p, this,
+function_decl __normal_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
function_decl new_allocator:
eh_spec_block : this,
bind_expr : this,
@@ -3227,3 +9330,1189 @@ statement_list : this,
block : this,
function_decl __comp_ctor :
statement_list : this,
+function_decl __miter_base:
+cleanup_point_expr : __it,
+return_expr : __it,
+init_expr : __it,
+result_decl : __it,
+pointer_type : __it,
+type_decl iterator_type: __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+call_expr : __it,
+addr_expr : __it,
+function_decl _S_base: __it,
+parm_decl __it: __it,
+pointer_type : __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+function_decl __copy_move_backward_a2:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __copy_move_backward_a: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __niter_base: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __niter_base: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __niter_base: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl max_size:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl max_size: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+function_decl size:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+nop_expr : this,
+exact_div_expr : this,
+minus_expr : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+integer_cst 8: this,
+function_decl max:
+function_decl allocate:
+function_decl __uninitialized_copy_a:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl uninitialized_copy: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl destroy:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+nop_expr : __p, this,
+indirect_ref : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+function_decl _Destroy:
+bind_expr : __first, __last,
+type_decl _Value_type: __first, __last,
+cleanup_point_expr : __first, __last,
+expr_stmt : __first, __last,
+call_expr : __first, __last,
+addr_expr : __first, __last,
+function_decl __destroy: __first, __last,
+parm_decl __first: __first, __last,
+pointer_type : __first, __last,
+pointer_type : __first, __last,
+record_type : __first, __last,
+type_decl Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+parm_decl __last: __first, __last,
+pointer_type : __first, __last,
+pointer_type : __first, __last,
+record_type : __first, __last,
+type_decl Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+block : __first, __last,
+function_decl deallocate:
+cleanup_point_expr : __p,
+expr_stmt : __p,
+call_expr : __p,
+addr_expr : __p,
+function_decl deallocate: __p,
+nop_expr : __p,
+convert_expr : __p,
+parm_decl __a: __p,
+reference_type : __p,
+record_type : __p,
+type_decl allocator: __p,
+template_decl rebind: __p,
+tree_list : __p,
+tree_vec : __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+record_type : __p,
+type_decl rebind: __p,
+type_decl rebind: __p,
+type_decl other: __p,
+type_decl allocator: __p,
+type_decl size_type: __p,
+type_decl difference_type: __p,
+type_decl pointer: __p,
+type_decl const_pointer: __p,
+type_decl reference: __p,
+type_decl const_reference: __p,
+type_decl value_type: __p,
+integer_cst 64: __p,
+parm_decl __p: __p,
+pointer_type : __p,
+type_decl pointer: __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+parm_decl __n: __p,
+integer_type : __p,
+type_decl size_type: __p,
+integer_cst 64: __p,
+integer_cst 0: __p,
+integer_cst : __p,
+integer_cst 64: __p,
+function_decl _S_base:
+return_expr : __it,
+init_expr : __it,
+result_decl : __it,
+pointer_type : __it,
+type_decl iterator_type: __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+nop_expr : __it,
+parm_decl __it: __it,
+pointer_type : __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+function_decl __niter_base:
+cleanup_point_expr : __it,
+return_expr : __it,
+init_expr : __it,
+result_decl : __it,
+pointer_type : __it,
+type_decl iterator_type: __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+call_expr : __it,
+addr_expr : __it,
+function_decl _S_base: __it,
+parm_decl __it: __it,
+pointer_type : __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+function_decl __copy_move_backward_a:
+bind_expr : __first, __last, __result,
+type_decl _ValueType1: __first, __last, __result,
+statement_list : __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+decl_expr : __first, __last, __result,
+var_decl __simple: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+integer_cst 1: __first, __last, __result,
+boolean_type : __first, __last, __result,
+type_decl bool: __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __copy_move_b: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+block : __first, __last, __result,
+var_decl __simple: __first, __last, __result,
+function_decl max_size:
+function_decl _M_get_Tp_allocator:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Tp_alloc_type: this,
+template_decl rebind: this,
+tree_list : this,
+tree_vec : this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+record_type : this,
+type_decl rebind: this,
+type_decl rebind: this,
+type_decl other: this,
+type_decl allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+function_decl allocate:
+statement_list : , this,
+if_stmt : , this,
+cleanup_point_expr : , this,
+expr_stmt : , this,
+call_expr : , this,
+addr_expr : , this,
+function_decl __throw_bad_alloc: , this,
+cleanup_point_expr : , this,
+return_expr : , this,
+init_expr : , this,
+result_decl : , this,
+pointer_type : , this,
+type_decl pointer: , this,
+pointer_type : , this,
+record_type : , this,
+type_decl Struct1: , this,
+field_decl str: , this,
+integer_cst 64: , this,
+field_decl num: , this,
+integer_cst 32: , this,
+type_decl Struct1: , this,
+integer_cst 64: , this,
+nop_expr : , this,
+call_expr : , this,
+addr_expr : , this,
+function_decl operator new: , this,
+mult_expr : , this,
+sizeof_expr : , this,
+nop_expr : , this,
+error_mark : , this,
+parm_decl __n: , this,
+integer_type : , this,
+type_decl size_type: , this,
+integer_cst 64: , this,
+integer_cst 0: , this,
+integer_cst : , this,
+integer_cst 64: , this,
+function_decl uninitialized_copy:
+bind_expr : __first, __last, __result,
+type_decl _ValueType1: __first, __last, __result,
+statement_list : __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+decl_expr : __first, __last, __result,
+var_decl __assignable: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+integer_cst 1: __first, __last, __result,
+boolean_type : __first, __last, __result,
+type_decl bool: __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __uninit_copy: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+block : __first, __last, __result,
+var_decl __assignable: __first, __last, __result,
+function_decl __destroy:
+statement_list : ,
+function_decl deallocate:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator delete: __p, this,
+nop_expr : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+function_decl __copy_move_b:
+bind_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+exact_div_expr : __first, __last, __result,
+minus_expr : __first, __last, __result,
+convert_expr : __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+convert_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+integer_type : __first, __last, __result,
+type_decl ptrdiff_t: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+integer_cst -0: __first, __last, __result,
+integer_cst 4294967295: __first, __last, __result,
+statement_list : __first, __last, __result,
+decl_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+if_stmt : __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+expr_stmt : __first, __last, __result,
+convert_expr : __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __builtin_memmove: __first, __last, __result,
+nop_expr : __first, __last, __result,
+pointer_plus_expr : __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+negate_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+mult_expr : __first, __last, __result,
+sizeof_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+error_mark : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+pointer_plus_expr : __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+negate_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+block : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+function_decl max_size:
+eh_spec_block : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+trunc_div_expr : this,
+integer_cst : this,
+sizeof_expr : this,
+nop_expr : this,
+error_mark : this,
+function_decl __uninit_copy:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl copy: __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl copy:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+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,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __miter_base: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl __copy_move_a2:
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+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,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __niter_base: __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __niter_base: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl __copy_move_a:
+bind_expr : __first, __last, __result,
+type_decl _ValueTypeI: __first, __last, __result,
+statement_list : __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+decl_expr : __first, __last, __result,
+var_decl __simple: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+integer_cst 1: __first, __last, __result,
+boolean_type : __first, __last, __result,
+type_decl bool: __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __copy_m: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+block : __first, __last, __result,
+var_decl __simple: __first, __last, __result,
+function_decl __copy_m:
+bind_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+exact_div_expr : __first, __last, __result,
+minus_expr : __first, __last, __result,
+convert_expr : __first, __last, __result,
+parm_decl __last: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+convert_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+integer_type : __first, __last, __result,
+type_decl ptrdiff_t: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+integer_cst -0: __first, __last, __result,
+integer_cst 4294967295: __first, __last, __result,
+statement_list : __first, __last, __result,
+decl_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+if_stmt : __first, __last, __result,
+cleanup_point_expr : __first, __last, __result,
+expr_stmt : __first, __last, __result,
+convert_expr : __first, __last, __result,
+call_expr : __first, __last, __result,
+addr_expr : __first, __last, __result,
+function_decl __builtin_memmove: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+parm_decl __first: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+mult_expr : __first, __last, __result,
+sizeof_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+error_mark : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+return_expr : __first, __last, __result,
+init_expr : __first, __last, __result,
+result_decl : __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+pointer_plus_expr : __first, __last, __result,
+parm_decl __result: __first, __last, __result,
+pointer_type : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+block : __first, __last, __result,
+var_decl _Num: __first, __last, __result,