diff options
Diffstat (limited to 'test/test21-01.txt')
-rw-r--r-- | test/test21-01.txt | 6954 |
1 files changed, 4179 insertions, 2775 deletions
diff --git a/test/test21-01.txt b/test/test21-01.txt index 47271bf..227a269 100644 --- a/test/test21-01.txt +++ b/test/test21-01.txt @@ -1057,77 +1057,129 @@ function_decl exception /usr/include/c++/5/exception 63:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483637 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483637 - var type pointer_type 2147483636 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name @@ -1220,77 +1272,129 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483637 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483637 - var type pointer_type 2147483636 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name @@ -1451,77 +1555,129 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 10 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 10 - var type pointer_type 9 - element type type_decl __vtbl_ptr_type <built-in> 0:0 8 - type name @@ -1610,77 +1766,129 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483634 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 7 - operand - isAutogenerated: 1 - integer_cst 192 1 - decl size - record_type 1 - var type - type_decl __si_class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 80:13 2 - operand + integer_cst 192 6 - decl size + record_type 6 - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 80:30 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 80:30 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 80:30 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 80:30 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 83:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 83:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 83:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 83:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483634 - var type pointer_type 2147483633 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483632 - type name @@ -1856,77 +2064,129 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 10 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 10 - var type pointer_type 9 - element type type_decl __vtbl_ptr_type <built-in> 0:0 8 - type name @@ -2015,77 +2275,129 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483634 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 7 - operand - isAutogenerated: 1 - integer_cst 192 1 - decl size - record_type 1 - var type - type_decl __si_class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 80:13 2 - operand + integer_cst 192 6 - decl size + record_type 6 - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 80:30 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 80:30 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 80:30 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 80:30 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 83:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 83:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 83:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 83:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483634 - var type pointer_type 2147483633 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483632 - type name @@ -2292,77 +2604,129 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 10 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 10 - var type pointer_type 9 - element type type_decl __vtbl_ptr_type <built-in> 0:0 8 - type name @@ -2451,77 +2815,129 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483634 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 7 - operand - isAutogenerated: 1 - integer_cst 192 1 - decl size - record_type 1 - var type - type_decl __si_class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/new 61:13 2 - operand + integer_cst 192 6 - decl size + record_type 6 - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 61:32 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 61:32 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/new 61:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 61:32 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 61:32 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/new 64:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/new 64:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 64:44 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 64:44 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483634 - var type pointer_type 2147483633 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483632 - type name @@ -2697,77 +3113,129 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 10 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 7 - operand - isAutogenerated: 1 - integer_cst 128 1 - decl size - record_type 1 - var type - type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/exception 64:13 2 - operand + integer_cst 128 6 - decl size + record_type 6 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 64:26 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 64:26 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/exception 68:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/exception 68:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/exception 68:38 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl exception /usr/include/c++/5/exception 60:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 68:38 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl exception /usr/include/c++/5/exception 60:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 10 - var type pointer_type 9 - element type type_decl __vtbl_ptr_type <built-in> 0:0 8 - type name @@ -2856,77 +3324,129 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647 - isVirtual: 1 - isAutogenerated: 1 integer_cst 320 2147483634 - decl size - constructor 5 - initial - array_type 4 - constructor type - pointer_type 3 - element type - type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + constructor 10 - initial + array_type 9 - constructor type + pointer_type 8 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name - isAutogenerated: 1 - function_type 2 - nested type - integer_type 1 - function return type + function_type 3 - nested type + integer_type 2 - function return type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 1 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - domain + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 8 - domain - precisionBits: 64 - signed - integer_cst 64 2 - type size - integer_cst 0 2 - min value - integer_cst 4 2 - max value - nop_expr 4 - value - integer_cst 0 3 - operand - nop_expr 4 - value - addr_expr 3 - operand - var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 2 - operand + integer_cst 64 7 - type size + integer_cst 0 7 - min value + integer_cst 4 7 - max value + nop_expr 9 - value + integer_cst 0 8 - operand + nop_expr 9 - value + addr_expr 8 - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 7 - operand - isAutogenerated: 1 - integer_cst 192 1 - decl size - record_type 1 - var type - type_decl __si_class_type_info_pseudo <built-in> 0:0 0 - type name - nop_expr 4 - value - addr_expr 3 - operand - function_decl __comp_dtor /usr/include/c++/5/new 61:13 2 - operand + integer_cst 192 6 - decl size + record_type 6 - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 5 - type name + nop_expr 9 - value + addr_expr 8 - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 61:32 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 61:32 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl __deleting_dtor /usr/include/c++/5/new 61:13 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - void_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 61:32 1 - argument + method_type 6 - function type + void_type 5 - method return type + type_decl void <built-in> 0:0 4 - type name + - isAutogenerated: 1 + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 61:32 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size - nop_expr 4 - value - addr_expr 3 - operand - function_decl what /usr/include/c++/5/new 64:25 2 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + nop_expr 9 - value + addr_expr 8 - operand + function_decl what /usr/include/c++/5/new 64:25 7 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 - method_type 1 - function type - pointer_type 0 - method return type - record_type 0 - method base type - tree_list 0 - arg types - parm_decl this /usr/include/c++/5/new 64:44 1 - argument + method_type 6 - function type + pointer_type 5 - method return type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + record_type 5 - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 4 - type name + - isAutogenerated: 1 + tree_list 5 - arg types + pointer_type 4 - value + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 64:44 6 - argument - isAutogenerated: 1 - pointer_type 0 - decl type - integer_cst 64 0 - parm size + pointer_type 5 - decl type + record_type 3 - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size array_type 2147483634 - var type pointer_type 2147483633 - element type type_decl __vtbl_ptr_type <built-in> 0:0 2147483632 - type name @@ -5865,35 +6385,40 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 2147483644 - var type - precisionBits: 64 - signed @@ -5905,38 +6430,48 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 2147483644 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483643 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 2147483644 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 2147483643 - operand convert_expr 2147483642 - expresssion @@ -5990,38 +6525,48 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 2147483636 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483635 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 2147483635 - operand integer_cst 8 2147483637 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 2147483644 - statement @@ -6030,110 +6575,140 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 modify_expr 2147483641 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483640 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 2147483640 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483639 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 2147483639 - operand if_stmt /usr/include/c++/5/bits/stl_bvector.h 171:7 2147483644 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 2147483643 - condition var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483642 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 2147483642 - operand statement_list 2147483643 - then cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 2147483642 - statement @@ -6142,73 +6717,93 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 modify_expr 2147483639 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483638 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value plus_expr 2147483638 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483637 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 2147483637 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 2147483642 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 2147483641 - operand @@ -6265,73 +6860,93 @@ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2147483647 convert_expr 2147483640 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483639 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 2147483645 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -9146,9 +9761,9 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 2147483647 statement_list 19 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2147483640 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name convert_expr 2147483640 - arg void_cst 2147483639 - operand nop_expr 2147483640 - arg @@ -9216,9 +9831,9 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 2147483647 integer_cst 4294967295 4 - max value var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2147483642 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -9458,28 +10073,35 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 243:25 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 244:19 2147483644 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 244:19 2147483643 - operand call_expr /usr/include/c++/5/bits/stl_bvector.h 244:17 2147483642 - expresssion @@ -9635,25 +10257,35 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647 - isAutogenerated: 1 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 2147483640 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -9893,28 +10525,35 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 258:25 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 259:21 2147483644 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 259:21 2147483643 - operand call_expr /usr/include/c++/5/bits/stl_bvector.h 259:19 2147483642 - expresssion @@ -10070,25 +10709,35 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647 - isAutogenerated: 1 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 2147483640 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -10197,35 +10846,40 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 18 - operand - isUsed: 1 integer_cst 64 17 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 17 - var type - precisionBits: 64 - signed @@ -10237,38 +10891,48 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 16 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 17 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 16 - operand convert_expr 15 - expresssion @@ -10322,38 +10986,46 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 9 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 8 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 7 - initial 2 + nop_expr 6 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 5 - operand + indirect_ref 4 - object + nop_expr 3 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 1 - decl type + record_type 0 - nested type + integer_cst 64 1 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 4 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 3 - decl size + integer_type 3 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 6 - operand + integer_type 5 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 64 5 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 8 - operand integer_cst 8 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 17 - statement @@ -10362,110 +11034,140 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 modify_expr 14 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 13 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 13 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 12 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 17 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 16 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 15 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 15 - operand statement_list 16 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 15 - statement @@ -10474,73 +11176,93 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 modify_expr 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value plus_expr 11 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 15 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 14 - operand @@ -10599,73 +11321,93 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647 convert_expr 13 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 18 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 17 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 2147483642 - arg component_ref 2147483641 - operand indirect_ref 2147483640 - object @@ -10875,35 +11617,40 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 integer_cst 64 11 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 11 - var type - precisionBits: 64 - signed @@ -10915,38 +11662,48 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 11 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 11 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 10 - operand convert_expr 9 - expresssion @@ -11032,110 +11789,132 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647 modify_expr 8 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 6 - initial 2 + nop_expr 5 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - operand + indirect_ref 3 - object + nop_expr 2 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 0 - decl type + integer_cst 64 0 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 3 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 2 - decl size + integer_type 2 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 5 - operand + integer_type 4 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value + integer_cst 64 4 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 6 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 11 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 10 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 9 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 8 - initial 2 + nop_expr 7 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 6 - operand + indirect_ref 5 - object + nop_expr 4 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 2 - decl type + record_type 1 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name + - isAutogenerated: 1 + integer_cst 64 2 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 4 - decl size + integer_type 4 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst 0 3 - min value + integer_cst 4294967295 3 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 7 - operand + integer_type 6 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 5 - type name + integer_cst 64 5 - type size + integer_cst -0 5 - min value + integer_cst 4294967295 5 - max value + integer_cst 64 6 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 9 - operand statement_list 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 9 - statement @@ -11144,38 +11923,38 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647 modify_expr 6 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object + integer_cst 64 4 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial 2 + nop_expr 3 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 2 - operand + indirect_ref 1 - object nop_expr 0 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field - unsigned integer_cst 32 0 - decl size integer_type 0 - field type - precisionBits: 32 - unsigned - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 3 - operand + integer_type 2 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 1 - type name + integer_cst 64 1 - type size + integer_cst -0 1 - min value + integer_cst 4294967295 1 - max value + integer_cst 64 2 - parm size + integer_type 4 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value plus_expr 5 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - operand - isUsed: 1 @@ -11267,73 +12046,88 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647 convert_expr 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 15 - arg component_ref 14 - operand indirect_ref 13 - object @@ -11466,28 +12260,35 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 2147483644 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 2147483643 - operand init_expr 2147483642 - operand @@ -11617,35 +12418,40 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 integer_cst 64 11 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 11 - var type - precisionBits: 64 - signed @@ -11657,38 +12463,48 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 11 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 11 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 10 - operand convert_expr 9 - expresssion @@ -11774,110 +12590,132 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 modify_expr 8 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 6 - initial 2 + nop_expr 5 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - operand + indirect_ref 3 - object + nop_expr 2 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 0 - decl type + integer_cst 64 0 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 3 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 2 - decl size + integer_type 2 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 5 - operand + integer_type 4 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value + integer_cst 64 4 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 6 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 11 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 10 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 9 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 8 - initial 2 + nop_expr 7 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 6 - operand + indirect_ref 5 - object + nop_expr 4 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 2 - decl type + record_type 1 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name + - isAutogenerated: 1 + integer_cst 64 2 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 4 - decl size + integer_type 4 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst 0 3 - min value + integer_cst 4294967295 3 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 7 - operand + integer_type 6 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 5 - type name + integer_cst 64 5 - type size + integer_cst -0 5 - min value + integer_cst 4294967295 5 - max value + integer_cst 64 6 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 9 - operand statement_list 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 9 - statement @@ -11886,38 +12724,38 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 modify_expr 6 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object + integer_cst 64 4 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial 2 + nop_expr 3 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 2 - operand + indirect_ref 1 - object nop_expr 0 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field - unsigned integer_cst 32 0 - decl size integer_type 0 - field type - precisionBits: 32 - unsigned - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 3 - operand + integer_type 2 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 1 - type name + integer_cst 64 1 - type size + integer_cst -0 1 - min value + integer_cst 4294967295 1 - max value + integer_cst 64 2 - parm size + integer_type 4 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value plus_expr 5 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - operand - isUsed: 1 @@ -12009,73 +12847,88 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 convert_expr 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 15 - arg component_ref 14 - operand indirect_ref 13 - object @@ -12124,14 +12977,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 addr_expr 2147483636 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 2147483635 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 2147483636 - arg integer_type 2147483635 - decl type @@ -12145,14 +13003,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647 block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -12204,28 +13067,35 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 287:25 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 2147483644 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 2147483643 - operand init_expr 2147483642 - operand @@ -12712,14 +13582,19 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 2147483647 addr_expr 2147483636 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 2147483635 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 285:31 2147483636 - arg integer_type 2147483635 - decl type @@ -12733,14 +13608,19 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 2147483647 block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -12919,9 +13799,9 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 statement_list 11 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 13 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name convert_expr 13 - arg void_cst 12 - operand nop_expr 13 - arg @@ -12989,9 +13869,9 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 integer_cst 4294967295 4 - max value var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 15 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name addr_expr 2147483641 - arg target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 2147483640 - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 2147483639 - operand @@ -13053,28 +13933,35 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 18 - operand - isUsed: 1 integer_cst 128 17 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 17 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name statement_list 18 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 17 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 16 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 17 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 16 - operand init_expr 15 - operand @@ -13215,14 +14102,19 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 addr_expr 9 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 8 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 7 - initial 2 + nop_expr 6 - ref + nop_expr 5 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 4 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 9 - arg integer_type 8 - decl type @@ -13236,14 +14128,19 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647 block 18 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 17 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 2147483638 - arg - isAutogenerated: 1 pointer_type 2147483637 - decl type @@ -13376,28 +14273,35 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 18 - operand - isUsed: 1 integer_cst 128 17 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 17 - var type type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name statement_list 18 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 17 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 16 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 17 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 16 - operand init_expr 15 - operand @@ -13538,14 +14442,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 2147483647 addr_expr 9 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 8 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 7 - initial 2 + nop_expr 6 - ref + nop_expr 5 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 4 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 9 - arg integer_type 8 - decl type @@ -13559,14 +14468,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 2147483647 block 18 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 17 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name convert_expr 2147483641 - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 2147483640 - operand @@ -15560,9 +16474,9 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 21474836 statement_list 19 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 2147483640 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 4 - type name - isAutogenerated: 1 convert_expr 2147483640 - arg void_cst 2147483639 - operand @@ -15629,9 +16543,9 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 21474836 integer_cst 4294967295 4 - max value var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 2147483642 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 4 - type name - isAutogenerated: 1 function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 2147483647 - isPublic: 1 @@ -15838,9 +16752,9 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 2147483647 statement_list 19 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 2147483639 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 4 - type name - isAutogenerated: 1 convert_expr 2147483639 - arg void_cst 2147483638 - operand @@ -16146,28 +17060,35 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 333:31 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 334:19 2147483644 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 334:19 2147483643 - operand call_expr /usr/include/c++/5/bits/stl_bvector.h 334:17 2147483642 - expresssion @@ -16323,25 +17244,35 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647 - isAutogenerated: 1 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 2147483640 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -16581,28 +17512,35 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 348:31 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 349:21 2147483644 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 349:21 2147483643 - operand call_expr /usr/include/c++/5/bits/stl_bvector.h 349:19 2147483642 - expresssion @@ -16758,25 +17696,35 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647 - isAutogenerated: 1 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 2147483640 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -16885,35 +17833,40 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 18 - operand - isUsed: 1 integer_cst 64 17 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 17 - var type - precisionBits: 64 - signed @@ -16925,38 +17878,48 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 16 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 17 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 16 - operand convert_expr 15 - expresssion @@ -17010,38 +17973,46 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 9 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 8 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 7 - initial 2 + nop_expr 6 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 5 - operand + indirect_ref 4 - object + nop_expr 3 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 1 - decl type + record_type 0 - nested type + integer_cst 64 1 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 4 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 3 - decl size + integer_type 3 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 6 - operand + integer_type 5 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 64 5 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 8 - operand integer_cst 8 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 17 - statement @@ -17050,110 +18021,140 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 modify_expr 14 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 13 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 13 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 12 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 17 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 16 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 15 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 15 - operand statement_list 16 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 15 - statement @@ -17162,73 +18163,93 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 modify_expr 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value plus_expr 11 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 15 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 14 - operand @@ -17287,73 +18308,93 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647 convert_expr 13 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 18 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 17 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 2147483642 - arg component_ref 2147483641 - operand indirect_ref 2147483640 - object @@ -17563,35 +18604,40 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 integer_cst 64 11 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 11 - var type - precisionBits: 64 - signed @@ -17603,38 +18649,48 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 11 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 11 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 10 - operand convert_expr 9 - expresssion @@ -17720,110 +18776,132 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647 modify_expr 8 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 6 - initial 2 + nop_expr 5 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - operand + indirect_ref 3 - object + nop_expr 2 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 0 - decl type + integer_cst 64 0 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 3 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 2 - decl size + integer_type 2 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 5 - operand + integer_type 4 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value + integer_cst 64 4 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 6 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 11 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 10 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 9 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 8 - initial 2 + nop_expr 7 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 6 - operand + indirect_ref 5 - object + nop_expr 4 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 2 - decl type + record_type 1 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name + - isAutogenerated: 1 + integer_cst 64 2 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 4 - decl size + integer_type 4 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst 0 3 - min value + integer_cst 4294967295 3 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 7 - operand + integer_type 6 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 5 - type name + integer_cst 64 5 - type size + integer_cst -0 5 - min value + integer_cst 4294967295 5 - max value + integer_cst 64 6 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 9 - operand statement_list 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 9 - statement @@ -17832,38 +18910,38 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647 modify_expr 6 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object + integer_cst 64 4 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial 2 + nop_expr 3 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 2 - operand + indirect_ref 1 - object nop_expr 0 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field - unsigned integer_cst 32 0 - decl size integer_type 0 - field type - precisionBits: 32 - unsigned - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 3 - operand + integer_type 2 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 1 - type name + integer_cst 64 1 - type size + integer_cst -0 1 - min value + integer_cst 4294967295 1 - max value + integer_cst 64 2 - parm size + integer_type 4 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value plus_expr 5 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - operand - isUsed: 1 @@ -17955,73 +19033,88 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647 convert_expr 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 15 - arg component_ref 14 - operand indirect_ref 13 - object @@ -18154,28 +19247,35 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 2147483644 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 2147483643 - operand init_expr 2147483642 - operand @@ -18305,35 +19405,40 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand - isUsed: 1 integer_cst 64 11 - decl size - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial - nop_expr 4 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand - indirect_ref 2 - object - nop_expr 1 - ref + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned - type_decl unsigned int <built-in> 0:0 0 - type name + type_decl unsigned int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst 0 0 - min value - integer_cst 4294967295 0 - max value + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand - integer_type 3 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 64 3 - parm size + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size integer_type 11 - var type - precisionBits: 64 - signed @@ -18345,38 +19450,48 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 11 - statement var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 9 - initial 2 + nop_expr 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 7 - operand + indirect_ref 6 - object + nop_expr 5 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 5 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 8 - operand + integer_type 7 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 6 - type name + integer_cst 64 6 - type size + integer_cst -0 6 - min value + integer_cst 4294967295 6 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 11 - statement expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 10 - operand convert_expr 9 - expresssion @@ -18462,110 +19577,132 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 modify_expr 8 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 6 - initial 2 + nop_expr 5 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - operand + indirect_ref 3 - object + nop_expr 2 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 0 - decl type + integer_cst 64 0 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 3 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 2 - decl size + integer_type 2 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 5 - operand + integer_type 4 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value + integer_cst 64 4 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 64 6 - operand cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 11 - statement lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 10 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 9 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 8 - initial 2 + nop_expr 7 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 6 - operand + indirect_ref 5 - object + nop_expr 4 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 2 - decl type + record_type 1 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name + - isAutogenerated: 1 + integer_cst 64 2 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 4 - decl size + integer_type 4 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst 0 3 - min value + integer_cst 4294967295 3 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 7 - operand + integer_type 6 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 5 - type name + integer_cst 64 5 - type size + integer_cst -0 5 - min value + integer_cst 4294967295 5 - max value + integer_cst 64 6 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value integer_cst 0 9 - operand statement_list 10 - operand cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 9 - statement @@ -18574,38 +19711,38 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 modify_expr 6 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object + integer_cst 64 4 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial 2 + nop_expr 3 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 2 - operand + indirect_ref 1 - object nop_expr 0 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field - unsigned integer_cst 32 0 - decl size integer_type 0 - field type - precisionBits: 32 - unsigned - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 3 - operand + integer_type 2 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 1 - type name + integer_cst 64 1 - type size + integer_cst -0 1 - min value + integer_cst 4294967295 1 - max value + integer_cst 64 2 - parm size + integer_type 4 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 3 - type name + integer_cst 64 3 - type size + integer_cst -0 3 - min value + integer_cst 4294967295 3 - max value plus_expr 5 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - operand - isUsed: 1 @@ -18697,73 +19834,88 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 convert_expr 7 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 5 - initial 2 + nop_expr 4 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 3 - operand + indirect_ref 2 - object + nop_expr 1 - ref - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 1 - decl size + integer_type 1 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 4 - operand + integer_type 3 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 2 - type name + integer_cst 64 2 - type size + integer_cst -0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 3 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value block 12 - operand var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 3 - initial 2 - nop_expr 2 - operand - component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 1 - operand - indirect_ref 0 - object - nop_expr 0 - ref + integer_cst 64 5 - decl size 2 + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 10 - initial 2 + nop_expr 9 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 8 - operand + indirect_ref 7 - object + nop_expr 6 - ref - isUsed: 1 - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand - isAutogenerated: 1 - field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field + pointer_type 4 - decl type + record_type 3 - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 7 - field - unsigned - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 6 - decl size + integer_type 5 - field type - precisionBits: 32 - unsigned + type_decl unsigned int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst 0 4 - min value + integer_cst 4294967295 4 - max value - isUsed: 1 - parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 2 - operand - integer_type 1 - decl type + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 9 - operand + integer_type 8 - decl type - precisionBits: 64 - signed - type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 0 - type name - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 7 - type name + integer_cst 64 7 - type size + integer_cst -0 7 - min value + integer_cst 4294967295 7 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 64 - signed - type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 2 - type name - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 4 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value addr_expr 15 - arg component_ref 14 - operand indirect_ref 13 - object @@ -18812,14 +19964,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 addr_expr 2147483636 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 2147483635 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 2147483636 - arg integer_type 2147483635 - decl type @@ -18833,14 +19990,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647 block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -18892,28 +20054,35 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 2147483644 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483643 - type name statement_list 2147483645 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 377:31 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 2147483643 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 2147483644 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 2147483643 - operand init_expr 2147483642 - operand @@ -19400,14 +20569,19 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 2147483647 addr_expr 2147483636 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 2147483635 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 375:31 2147483636 - arg integer_type 2147483635 - decl type @@ -19421,14 +20595,19 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 2147483647 block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -19692,9 +20871,9 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647 statement_list 10 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 12 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 4 - type name - isAutogenerated: 1 convert_expr 12 - arg void_cst 11 - operand @@ -19822,28 +21001,35 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 18 - operand - isUsed: 1 integer_cst 128 17 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 17 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name statement_list 18 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 17 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 16 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 17 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 16 - operand init_expr 15 - operand @@ -19984,14 +21170,19 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647 addr_expr 9 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 8 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 7 - initial 2 + nop_expr 6 - ref + nop_expr 5 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 4 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 9 - arg integer_type 8 - decl type @@ -20005,14 +21196,19 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647 block 18 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 17 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 2147483639 - arg - isAutogenerated: 1 pointer_type 2147483638 - decl type @@ -20145,28 +21341,35 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 18 - operand - isUsed: 1 integer_cst 128 17 - decl size - indirect_ref 5 - initial - nop_expr 4 - ref - nop_expr 3 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 2 - operand + indirect_ref 10 - initial + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size record_type 17 - var type type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name statement_list 18 - operand decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 17 - statement var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 16 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 17 - statement return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 16 - operand init_expr 15 - operand @@ -20307,14 +21510,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 2147483647 addr_expr 9 - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 8 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 7 - initial 2 + nop_expr 6 - ref + nop_expr 5 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 4 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 3 - decl type + record_type 2 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 1 - type name + - isAutogenerated: 1 + integer_cst 64 3 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 9 - arg integer_type 8 - decl type @@ -20328,14 +21536,19 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 2147483647 block 18 - operand var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 17 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - indirect_ref 3 - initial 2 - nop_expr 2 - ref - nop_expr 1 - operand - parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 0 - operand + integer_cst 128 5 - decl size 2 + indirect_ref 10 - initial 2 + nop_expr 9 - ref + nop_expr 8 - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 7 - operand - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2 - type name + pointer_type 6 - decl type + record_type 3 - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + record_type 5 - var type 2 + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name convert_expr 2147483641 - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 2147483640 - operand @@ -21203,9 +22416,9 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483 statement_list 11 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 13 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name convert_expr 13 - arg void_cst 12 - operand nop_expr 13 - arg @@ -21273,9 +22486,9 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483 integer_cst 4294967295 4 - max value var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 15 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name addr_expr 2147483638 - arg - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 2147483637 - operand @@ -22381,9 +23594,9 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647 statement_list 19 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 2147483639 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 4 - type name - isAutogenerated: 1 convert_expr 2147483639 - arg void_cst 2147483638 - operand @@ -22868,9 +24081,9 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647 target_expr 11 - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand addr_expr 9 - function function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 8 - operand @@ -23244,9 +24457,9 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647 statement_list 19 - code var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 2147483639 - slot - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 4 - type name - isAutogenerated: 1 convert_expr 2147483639 - arg void_cst 2147483638 - operand @@ -23742,9 +24955,9 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647 target_expr 11 - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand - isAutogenerated: 1 - integer_cst 128 3 - decl size 2 - record_type 3 - var type 2 - type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name + integer_cst 128 5 - decl size 2 + record_type 5 - var type 2 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 4 - type name call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand addr_expr 9 - function function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 8 - operand @@ -24129,7 +25342,7 @@ function_decl func1 test21.cpp 12:9 2147483647 bind_expr test21.cpp 26:17 2147483646 - code var_decl tmpvar test21.cpp 14:13 2147483645 - operand integer_cst 32 2147483644 - decl size - integer_cst 0 5 - initial + integer_cst 0 10 - initial integer_type 2147483644 - var type - precisionBits: 32 - signed @@ -24142,28 +25355,28 @@ function_decl func1 test21.cpp 12:9 2147483647 cleanup_point_expr test21.cpp 14:22 2147483644 - statement decl_expr test21.cpp 14:22 2147483643 - operand var_decl tmpvar test21.cpp 14:13 2147483642 - operand - integer_cst 32 3 - decl size 2 - integer_cst 0 3 - initial 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_cst 0 10 - initial 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value decl_expr test21.cpp 15:53 2147483644 - statement var_decl ptr2 test21.cpp 15:22 2147483643 - operand - isUsed: 1 integer_cst 64 2147483642 - decl size - nop_expr 5 - initial + nop_expr 10 - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 12:21 4 - operand - pointer_type 3 - decl type - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + parm_decl ptr1 test21.cpp 12:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 - integer_cst 64 3 - parm size + integer_cst 64 8 - parm size pointer_type 2147483642 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -24199,16 +25412,18 @@ function_decl func1 test21.cpp 12:9 2147483647 nop_expr 2147483640 - ref var_decl ptr2 test21.cpp 15:22 2147483639 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 12:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 12:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 field_decl val test21.cpp 5:9 2147483641 - field - signed @@ -24252,28 +25467,30 @@ function_decl func1 test21.cpp 12:9 2147483647 integer_cst 0 2147483642 - operand block 2147483645 - operand var_decl tmpvar test21.cpp 14:13 2147483644 - block vars - integer_cst 32 3 - decl size 2 - integer_cst 0 3 - initial 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_cst 0 10 - initial 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value var_decl ptr2 test21.cpp 15:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 12:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 12:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 function_decl func2 test21.cpp 29:9 2147483647 - isPublic: 1 @@ -24331,7 +25548,7 @@ function_decl func2 test21.cpp 29:9 2147483647 bind_expr test21.cpp 37:36 2147483646 - code var_decl attempts test21.cpp 31:13 2147483645 - operand integer_cst 32 2147483644 - decl size - integer_cst 0 5 - initial + integer_cst 0 10 - initial integer_type 2147483644 - var type - precisionBits: 32 - signed @@ -24344,28 +25561,28 @@ function_decl func2 test21.cpp 29:9 2147483647 cleanup_point_expr test21.cpp 31:24 2147483644 - statement decl_expr test21.cpp 31:24 2147483643 - operand var_decl attempts test21.cpp 31:13 2147483642 - operand - integer_cst 32 3 - decl size 2 - integer_cst 0 3 - initial 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_cst 0 10 - initial 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value decl_expr test21.cpp 32:58 2147483644 - statement var_decl ptr2 test21.cpp 32:22 2147483643 - operand - isUsed: 1 integer_cst 64 2147483642 - decl size - nop_expr 5 - initial + nop_expr 10 - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 29:21 4 - operand - pointer_type 3 - decl type - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + parm_decl ptr1 test21.cpp 29:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 - integer_cst 64 3 - parm size + integer_cst 64 8 - parm size pointer_type 2147483642 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -24375,16 +25592,18 @@ function_decl func2 test21.cpp 29:9 2147483647 nop_expr 2147483642 - operand var_decl ptr2 test21.cpp 32:22 2147483641 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 29:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 29:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 integer_cst 0 2147483642 - operand return_expr test21.cpp 35:20 2147483643 - then @@ -24404,28 +25623,35 @@ function_decl func2 test21.cpp 29:9 2147483647 decl_expr test21.cpp 37:33 2147483644 - statement var_decl outFilename test21.cpp 37:13 2147483643 - operand integer_cst 32 2147483642 - decl size - component_ref test21.cpp 37:33 5 - initial - indirect_ref 4 - object - nop_expr 3 - ref - var_decl ptr2 test21.cpp 32:22 2 - operand + component_ref test21.cpp 37:33 10 - initial + indirect_ref 9 - object + nop_expr 8 - ref + var_decl ptr2 test21.cpp 32:22 7 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - nop_expr 1 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 29:21 0 - operand - pointer_type 1 - var type 2 - record_type 0 - nested type - field_decl val test21.cpp 5:9 4 - field + parm_decl ptr1 test21.cpp 29:21 5 - operand + pointer_type 4 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 3 - decl size - integer_type 3 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value integer_type 2147483642 - var type - precisionBits: 32 - signed @@ -24436,55 +25662,70 @@ function_decl func2 test21.cpp 29:9 2147483647 integer_cst 2147483647 2147483641 - max value block 2147483645 - operand var_decl attempts test21.cpp 31:13 2147483644 - block vars - integer_cst 32 3 - decl size 2 - integer_cst 0 3 - initial 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_cst 0 10 - initial 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value var_decl ptr2 test21.cpp 32:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 29:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 29:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 var_decl outFilename test21.cpp 37:13 2147483644 - block vars - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 37:33 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref - var_decl ptr2 test21.cpp 32:22 0 - operand + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 37:33 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref + var_decl ptr2 test21.cpp 32:22 7 - operand - isUsed: 1 - field_decl val test21.cpp 5:9 2 - field + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + - isUsed: 1 + parm_decl ptr1 test21.cpp 29:21 5 - operand + pointer_type 4 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl func3 test21.cpp 40:9 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -24542,14 +25783,14 @@ function_decl func3 test21.cpp 40:9 2147483647 var_decl ptr2 test21.cpp 45:22 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - nop_expr 5 - initial + nop_expr 10 - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 40:21 4 - operand - pointer_type 3 - decl type - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + parm_decl ptr1 test21.cpp 40:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 - integer_cst 64 3 - parm size + integer_cst 64 8 - parm size pointer_type 2147483644 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -24582,42 +25823,51 @@ function_decl func3 test21.cpp 40:9 2147483647 decl_expr test21.cpp 45:58 2147483644 - statement var_decl ptr2 test21.cpp 45:22 2147483643 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 40:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 40:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 decl_expr test21.cpp 46:25 2147483644 - statement var_decl val test21.cpp 46:13 2147483643 - operand integer_cst 32 2147483642 - decl size - component_ref test21.cpp 46:25 5 - initial - indirect_ref 4 - object - nop_expr 3 - ref - var_decl ptr2 test21.cpp 45:22 2 - operand + component_ref test21.cpp 46:25 10 - initial + indirect_ref 9 - object + nop_expr 8 - ref + var_decl ptr2 test21.cpp 45:22 7 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - nop_expr 1 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 40:21 0 - operand - pointer_type 1 - var type 2 - record_type 0 - nested type - field_decl val test21.cpp 5:9 4 - field + parm_decl ptr1 test21.cpp 40:21 5 - operand + pointer_type 4 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 3 - decl size - integer_type 3 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value integer_type 2147483642 - var type - precisionBits: 32 - signed @@ -24629,43 +25879,58 @@ function_decl func3 test21.cpp 40:9 2147483647 block 2147483645 - operand var_decl ptr2 test21.cpp 45:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 - isUsed: 1 - parm_decl ptr1 test21.cpp 40:21 2 - operand - pointer_type 1 - decl type - void_type 0 - nested type - integer_cst 64 1 - parm size - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + parm_decl ptr1 test21.cpp 40:21 9 - operand + pointer_type 8 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 8 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 var_decl val test21.cpp 46:13 2147483644 - block vars - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 46:25 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref - var_decl ptr2 test21.cpp 45:22 0 - operand + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 46:25 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref + var_decl ptr2 test21.cpp 45:22 7 - operand - isUsed: 1 - field_decl val test21.cpp 5:9 2 - field + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + - isUsed: 1 + parm_decl ptr1 test21.cpp 40:21 5 - operand + pointer_type 4 - decl type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl func4 test21.cpp 49:9 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -24723,7 +25988,7 @@ function_decl func4 test21.cpp 49:9 2147483647 var_decl ptr2 test21.cpp 51:22 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - integer_cst 0 5 - initial + integer_cst 0 10 - initial pointer_type 2147483644 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -24733,11 +25998,11 @@ function_decl func4 test21.cpp 49:9 2147483647 decl_expr test21.cpp 51:50 2147483643 - operand var_decl ptr2 test21.cpp 51:22 2147483642 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 bind_expr test21.cpp 55:9 2147483644 - statement if_stmt test21.cpp 52:9 2147483643 - operand @@ -24755,35 +26020,37 @@ function_decl func4 test21.cpp 49:9 2147483647 ne_expr 2147483641 - operand var_decl ptr2 test21.cpp 51:22 2147483640 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 integer_cst 0 2147483640 - operand bind_expr test21.cpp 54:30 2147483642 - then var_decl k test21.cpp 54:17 2147483641 - operand integer_cst 32 2147483640 - decl size - component_ref test21.cpp 54:27 5 - initial - indirect_ref 4 - object - nop_expr 3 - ref + component_ref test21.cpp 54:27 10 - initial + indirect_ref 9 - object + nop_expr 8 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 49:28 2 - operand - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size - field_decl val test21.cpp 5:9 4 - field + parm_decl ptr1 test21.cpp 49:28 7 - operand + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 3 - decl size - integer_type 3 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value integer_type 2147483640 - var type - precisionBits: 32 - signed @@ -24794,123 +26061,143 @@ function_decl func4 test21.cpp 49:9 2147483647 integer_cst 2147483647 2147483639 - max value decl_expr test21.cpp 54:27 2147483641 - operand var_decl k test21.cpp 54:17 2147483640 - operand - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 54:27 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 54:27 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 49:28 0 - operand - field_decl val test21.cpp 5:9 2 - field + parm_decl ptr1 test21.cpp 49:28 7 - operand + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483641 - operand var_decl k test21.cpp 54:17 2147483640 - block vars - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 54:27 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 54:27 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 49:28 0 - operand - field_decl val test21.cpp 5:9 2 - field + parm_decl ptr1 test21.cpp 49:28 7 - operand + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483643 - operand block 2147483642 - sub block var_decl k test21.cpp 54:17 2147483641 - block vars - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 54:27 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 54:27 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 49:28 0 - operand - field_decl val test21.cpp 5:9 2 - field + parm_decl ptr1 test21.cpp 49:28 7 - operand + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483645 - operand var_decl ptr2 test21.cpp 51:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 block 2147483644 - sub block block 2147483643 - sub block var_decl k test21.cpp 54:17 2147483642 - block vars - integer_cst 32 3 - decl size 2 - component_ref test21.cpp 54:27 3 - initial 2 - indirect_ref 2 - object - nop_expr 1 - ref + integer_cst 32 5 - decl size 2 + component_ref test21.cpp 54:27 10 - initial 2 + indirect_ref 9 - object + nop_expr 8 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 49:28 0 - operand - field_decl val test21.cpp 5:9 2 - field + parm_decl ptr1 test21.cpp 49:28 7 - operand + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + field_decl val test21.cpp 5:9 9 - field - signed - integer_cst 32 1 - decl size - integer_type 1 - field type + integer_cst 32 8 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_type 3 - var type 2 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl func5 test21.cpp 58:9 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -24968,7 +26255,7 @@ function_decl func5 test21.cpp 58:9 2147483647 var_decl ptr2 test21.cpp 60:22 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - integer_cst 0 5 - initial + integer_cst 0 10 - initial pointer_type 2147483644 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -24978,11 +26265,11 @@ function_decl func5 test21.cpp 58:9 2147483647 decl_expr test21.cpp 60:50 2147483643 - operand var_decl ptr2 test21.cpp 60:22 2147483642 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 decl_expr test21.cpp 61:13 2147483644 - statement var_decl z test21.cpp 61:13 2147483643 - operand @@ -25003,11 +26290,11 @@ function_decl func5 test21.cpp 58:9 2147483647 ne_expr 2147483640 - operand var_decl ptr2 test21.cpp 60:22 2147483639 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 integer_cst 0 2147483639 - operand ne_expr 2147483640 - operand @@ -25023,28 +26310,28 @@ function_decl func5 test21.cpp 58:9 2147483647 eq_expr test21.cpp 62:31 2147483641 - operand var_decl z test21.cpp 61:13 2147483640 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value integer_cst 12 2147483640 - operand bind_expr test21.cpp 71:13 2147483642 - then var_decl ptr3 test21.cpp 64:32 2147483641 - operand - isUsed: 1 integer_cst 64 2147483640 - decl size - nop_expr 5 - initial - var_decl ptr2 test21.cpp 60:22 4 - operand + nop_expr 10 - initial + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 pointer_type 2147483640 - var type record_type 3 - nested type @@ -25054,17 +26341,19 @@ function_decl func5 test21.cpp 58:9 2147483647 decl_expr test21.cpp 64:80 2147483640 - statement var_decl ptr3 test21.cpp 64:32 2147483639 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - var_decl ptr2 test21.cpp 60:22 2 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - integer_cst 0 1 - initial 2 - pointer_type 1 - var type 2 - record_type 0 - nested type - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 bind_expr test21.cpp 71:13 2147483640 - statement if_stmt test21.cpp 65:13 2147483639 - operand @@ -25072,17 +26361,19 @@ function_decl func5 test21.cpp 58:9 2147483647 nop_expr 2147483637 - operand var_decl ptr3 test21.cpp 64:32 2147483636 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - var_decl ptr2 test21.cpp 60:22 2 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - integer_cst 0 1 - initial 2 - pointer_type 1 - var type 2 - record_type 0 - nested type - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 integer_cst 0 2147483637 - operand bind_expr test21.cpp 70:17 2147483638 - then @@ -25114,26 +26405,29 @@ function_decl func5 test21.cpp 58:9 2147483647 bind_expr test21.cpp 69:43 2147483635 - then var_decl k2 test21.cpp 69:25 2147483634 - operand integer_cst 32 2147483633 - decl size - plus_expr test21.cpp 69:40 5 - initial - component_ref test21.cpp 69:36 4 - operand - indirect_ref 3 - object - nop_expr 2 - ref + plus_expr test21.cpp 69:40 10 - initial + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 1 - operand - pointer_type 0 - decl type - integer_cst 64 0 - parm size - field_decl val test21.cpp 5:9 3 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 2 - decl size - integer_type 2 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 1 - type size - integer_cst -2147483648 1 - min value - integer_cst 2147483647 1 - max value - integer_cst 1 4 - operand + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand integer_type 2147483633 - var type - precisionBits: 32 - signed @@ -25144,278 +26438,364 @@ function_decl func5 test21.cpp 58:9 2147483647 integer_cst 2147483647 2147483632 - max value decl_expr test21.cpp 69:42 2147483634 - operand var_decl k2 test21.cpp 69:25 2147483633 - operand - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483634 - operand var_decl k2 test21.cpp 69:25 2147483633 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483636 - operand block 2147483635 - sub block var_decl k2 test21.cpp 69:25 2147483634 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483637 - operand block 2147483636 - sub block block 2147483635 - sub block var_decl k2 test21.cpp 69:25 2147483634 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483639 - operand block 2147483638 - sub block block 2147483637 - sub block block 2147483636 - sub block var_decl k2 test21.cpp 69:25 2147483635 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483641 - operand var_decl ptr3 test21.cpp 64:32 2147483640 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - var_decl ptr2 test21.cpp 60:22 2 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - integer_cst 0 1 - initial 2 - pointer_type 1 - var type 2 - record_type 0 - nested type - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 block 2147483640 - sub block block 2147483639 - sub block block 2147483638 - sub block block 2147483637 - sub block var_decl k2 test21.cpp 69:25 2147483636 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483643 - operand block 2147483642 - sub block var_decl ptr3 test21.cpp 64:32 2147483641 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - var_decl ptr2 test21.cpp 60:22 2 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - integer_cst 0 1 - initial 2 - pointer_type 1 - var type 2 - record_type 0 - nested type - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 block 2147483641 - sub block block 2147483640 - sub block block 2147483639 - sub block block 2147483638 - sub block var_decl k2 test21.cpp 69:25 2147483637 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483645 - operand var_decl ptr2 test21.cpp 60:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 var_decl z test21.cpp 61:13 2147483644 - block vars - isUsed: 1 - integer_cst 32 3 - decl size 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483644 - sub block block 2147483643 - sub block var_decl ptr3 test21.cpp 64:32 2147483642 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - var_decl ptr2 test21.cpp 60:22 2 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + var_decl ptr2 test21.cpp 60:22 9 - operand - isUsed: 1 - integer_cst 64 1 - decl size 2 - integer_cst 0 1 - initial 2 - pointer_type 1 - var type 2 - record_type 0 - nested type - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 8 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 block 2147483642 - sub block block 2147483641 - sub block block 2147483640 - sub block block 2147483639 - sub block var_decl k2 test21.cpp 69:25 2147483638 - block vars - integer_cst 32 3 - decl size 2 - plus_expr test21.cpp 69:40 3 - initial 2 - component_ref test21.cpp 69:36 2 - operand - indirect_ref 1 - object - nop_expr 0 - ref + integer_cst 32 5 - decl size 2 + plus_expr test21.cpp 69:40 10 - initial 2 + component_ref test21.cpp 69:36 9 - operand + indirect_ref 8 - object + nop_expr 7 - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 58:28 0 - operand - field_decl val test21.cpp 5:9 1 - field + parm_decl ptr1 test21.cpp 58:28 6 - operand + pointer_type 5 - decl type + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 5 - parm size + field_decl val test21.cpp 5:9 8 - field - signed - integer_cst 32 0 - decl size - integer_type 0 - field type + integer_cst 32 7 - decl size + integer_type 5 - field type - precisionBits: 32 - signed - integer_cst 1 2 - operand - integer_type 3 - var type 2 + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + integer_cst 1 9 - operand + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl func6 test21.cpp 75:9 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -25473,7 +26853,7 @@ function_decl func6 test21.cpp 75:9 2147483647 var_decl ptr2 test21.cpp 77:22 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - integer_cst 0 5 - initial + integer_cst 0 10 - initial pointer_type 2147483644 - var type record_type 3 - nested type type_decl Data1 test21.cpp 3:8 2 - type name @@ -25483,11 +26863,11 @@ function_decl func6 test21.cpp 75:9 2147483647 decl_expr test21.cpp 77:50 2147483643 - operand var_decl ptr2 test21.cpp 77:22 2147483642 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 if_stmt test21.cpp 78:9 2147483644 - statement truth_andif_expr test21.cpp 78:26 2147483643 - condition @@ -25495,11 +26875,11 @@ function_decl func6 test21.cpp 75:9 2147483647 ne_expr 2147483641 - operand var_decl ptr2 test21.cpp 77:22 2147483640 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 integer_cst 0 2147483640 - operand ne_expr 2147483641 - operand @@ -25531,15 +26911,15 @@ function_decl func6 test21.cpp 75:9 2147483647 modify_expr 2147483640 - operand var_decl k test21.cpp 8:5 2147483639 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - integer_type 3 - var type 2 + integer_cst 32 5 - decl size 2 + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value component_ref test21.cpp 80:23 2147483639 - operand indirect_ref 2147483638 - object nop_expr 2147483637 - ref @@ -25564,11 +26944,11 @@ function_decl func6 test21.cpp 75:9 2147483647 block 2147483645 - operand var_decl ptr2 test21.cpp 77:22 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - integer_cst 0 3 - initial 2 - pointer_type 3 - var type 2 - record_type 2 - nested type - type_decl Data1 test21.cpp 3:8 1 - type name + integer_cst 64 5 - decl size 2 + integer_cst 0 10 - initial 2 + pointer_type 5 - var type 2 + record_type 3 - nested type + type_decl Data1 test21.cpp 3:8 2 - type name - isAutogenerated: 1 function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647 - isPublic: 1 @@ -26024,20 +27404,20 @@ function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 2147483647 var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 2147483645 - operand - isUsed: 1 integer_cst 32 2147483644 - decl size - nop_expr 5 - initial - indirect_ref 4 - operand + nop_expr 10 - initial + indirect_ref 9 - operand - isUsed: 1 - parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 3 - ref - reference_type 2 - decl type - integer_type 1 - nested type + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 8 - ref + reference_type 7 - decl type + integer_type 6 - nested type - precisionBits: 32 - signed - type_decl int <built-in> 0:0 0 - type name + type_decl int <built-in> 0:0 5 - type name - isAutogenerated: 1 - integer_cst 32 0 - type size - integer_cst -2147483648 0 - min value - integer_cst 2147483647 0 - max value - integer_cst 64 2 - parm size + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + integer_cst 64 7 - parm size integer_type 2147483644 - var type - precisionBits: 32 - signed @@ -26050,21 +27430,29 @@ function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 2147483647 decl_expr /usr/include/c++/5/bits/stl_algobase.h 706:25 2147483644 - statement var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 2147483643 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - nop_expr 3 - initial 2 - indirect_ref 2 - operand + integer_cst 32 5 - decl size 2 + nop_expr 10 - initial 2 + indirect_ref 9 - operand - isUsed: 1 - parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 1 - ref - reference_type 0 - decl type - integer_cst 64 0 - parm size - integer_type 3 - var type 2 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 8 - ref + reference_type 7 - decl type + integer_type 6 - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 5 - type name + - isAutogenerated: 1 + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value for_stmt /usr/include/c++/5/bits/stl_algobase.h 707:7 2147483644 - statement cleanup_point_expr 2147483643 - expression convert_expr 2147483642 - operand @@ -26123,39 +27511,55 @@ function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 2147483647 nop_expr 2147483639 - operand var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 2147483638 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - nop_expr 3 - initial 2 - indirect_ref 2 - operand + integer_cst 32 5 - decl size 2 + nop_expr 10 - initial 2 + indirect_ref 9 - operand - isUsed: 1 - parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 1 - ref - reference_type 0 - decl type - integer_cst 64 0 - parm size - integer_type 3 - var type 2 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 8 - ref + reference_type 7 - decl type + integer_type 6 - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 5 - type name + - isAutogenerated: 1 + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483645 - operand var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 2147483644 - block vars - isUsed: 1 - integer_cst 32 3 - decl size 2 - nop_expr 3 - initial 2 - indirect_ref 2 - operand + integer_cst 32 5 - decl size 2 + nop_expr 10 - initial 2 + indirect_ref 9 - operand - isUsed: 1 - parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 1 - ref - reference_type 0 - decl type - integer_cst 64 0 - parm size - integer_type 3 - var type 2 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 8 - ref + reference_type 7 - decl type + integer_type 6 - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 5 - type name + - isAutogenerated: 1 + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl int <built-in> 0:0 2 - type name + type_decl int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 2147483647 - isPublic: 1 function_type 2147483646 - function type |