diff options
Diffstat (limited to 'test/test23-01.txt')
-rw-r--r-- | test/test23-01.txt | 13355 |
1 files changed, 9217 insertions, 4138 deletions
diff --git a/test/test23-01.txt b/test/test23-01.txt index 739a8cc..a8b0230 100644 --- a/test/test23-01.txt +++ b/test/test23-01.txt @@ -4645,77 +4645,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 - - 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 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 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 @@ -4808,77 +4860,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 - - 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 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 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 @@ -5039,77 +5143,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 @@ -5198,77 +5354,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 - - 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 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 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 @@ -5444,77 +5652,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 @@ -5603,77 +5863,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 - - 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 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 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 @@ -5880,77 +6192,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 @@ -6039,77 +6403,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 - - 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 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 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 @@ -6285,77 +6701,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 @@ -6444,77 +6912,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 - - 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 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 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 @@ -6938,11 +7458,11 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 2147483644 - statement var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 2147483643 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 2 - type name - record_type 2 - nested type - type_decl __locale_struct /usr/include/xlocale.h 27:16 1 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 4 - type name + record_type 3 - nested type + type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name - isAutogenerated: 1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 2147483644 - statement expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 2147483643 - operand @@ -6950,11 +7470,11 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local init_expr 2147483641 - operand var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 2147483640 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 2 - type name - record_type 2 - nested type - type_decl __locale_struct /usr/include/xlocale.h 27:16 1 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 4 - type name + record_type 3 - nested type + type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name - isAutogenerated: 1 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:46 2147483640 - operand addr_expr 2147483639 - function @@ -7035,17 +7555,17 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local addr_expr 2147483640 - operand var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 2147483639 - operand - isUsed: 1 - integer_cst 192 3 - decl size 2 - array_type 3 - var type 2 - type_decl __builtin_va_list 2 - type name - record_type 2 - element type - type_decl __va_list_tag <built-in> 0:0 1 - type name - integer_type 2 - domain + integer_cst 192 5 - decl size 2 + array_type 5 - var type 2 + type_decl __builtin_va_list 4 - type name + record_type 4 - element type + type_decl __va_list_tag <built-in> 0:0 3 - type name + integer_type 4 - domain - precisionBits: 64 - signed - integer_cst 64 1 - type size - integer_cst 0 1 - min value - integer_cst 0 1 - max value + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 0 3 - max value - isUsed: 1 parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 2147483641 - arg pointer_type 2147483640 - decl type @@ -7077,15 +7597,15 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local init_expr 2147483641 - operand var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 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 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:42 2147483640 - operand addr_expr 2147483639 - function function_decl __builtin_vsnprintf <built-in> 0:0 20 - operand @@ -7197,17 +7717,17 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local addr_expr 2147483638 - operand var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 2147483637 - operand - isUsed: 1 - integer_cst 192 3 - decl size 2 - array_type 3 - var type 2 - type_decl __builtin_va_list 2 - type name - record_type 2 - element type - type_decl __va_list_tag <built-in> 0:0 1 - type name - integer_type 2 - domain + integer_cst 192 5 - decl size 2 + array_type 5 - var type 2 + type_decl __builtin_va_list 4 - type name + record_type 4 - element type + type_decl __va_list_tag <built-in> 0:0 3 - type name + integer_type 4 - domain - precisionBits: 64 - signed - integer_cst 64 1 - type size - integer_cst 0 1 - min value - integer_cst 0 1 - max value + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 0 3 - max value cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 2147483644 - statement expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 2147483643 - operand call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:21 2147483642 - expresssion @@ -7236,17 +7756,17 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local addr_expr 2147483640 - operand var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 2147483639 - operand - isUsed: 1 - integer_cst 192 3 - decl size 2 - array_type 3 - var type 2 - type_decl __builtin_va_list 2 - type name - record_type 2 - element type - type_decl __va_list_tag <built-in> 0:0 1 - type name - integer_type 2 - domain + integer_cst 192 5 - decl size 2 + array_type 5 - var type 2 + type_decl __builtin_va_list 4 - type name + record_type 4 - element type + type_decl __va_list_tag <built-in> 0:0 3 - type name + integer_type 4 - domain - precisionBits: 64 - signed - integer_cst 64 1 - type size - integer_cst 0 1 - min value - integer_cst 0 1 - max value + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 0 3 - max value cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 2147483644 - statement expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 2147483643 - operand convert_expr 2147483642 - expresssion @@ -7280,11 +7800,11 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local integer_cst 64 18 - parm size var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 2147483640 - arg - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 2 - type name - record_type 2 - nested type - type_decl __locale_struct /usr/include/xlocale.h 27:16 1 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 4 - type name + record_type 3 - nested type + type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 2147483644 - statement init_expr 2147483643 - operand @@ -7302,48 +7822,48 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local nop_expr 2147483642 - operand var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 2147483641 - 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 block 2147483645 - operand var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 2 - type name - record_type 2 - nested type - type_decl __locale_struct /usr/include/xlocale.h 27:16 1 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 4 - type name + record_type 3 - nested type + type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name - isAutogenerated: 1 var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 2147483644 - block vars - isUsed: 1 - integer_cst 192 3 - decl size 2 - array_type 3 - var type 2 - type_decl __builtin_va_list 2 - type name - record_type 2 - element type - type_decl __va_list_tag <built-in> 0:0 1 - type name - integer_type 2 - domain + integer_cst 192 5 - decl size 2 + array_type 5 - var type 2 + type_decl __builtin_va_list 4 - type name + record_type 4 - element type + type_decl __va_list_tag <built-in> 0:0 3 - type name + integer_type 4 - domain - precisionBits: 64 - signed - integer_cst 64 1 - type size - integer_cst 0 1 - min value - integer_cst 0 1 - max value + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 0 3 - max value var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 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 function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1 2147483647 function_type 2147483646 - function type integer_type 2147483645 - function return type @@ -8579,42 +9099,75 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d - isStatic: 1 - isUsed: 1 integer_cst 64 2147483644 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 2147483644 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -8625,21 +9178,79 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 2147483642 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 2147483644 - statement init_expr 2147483643 - operand @@ -8659,42 +9270,158 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 2147483640 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483641 - operand block 2147483645 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 2147483644 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:1 2147483647 function_type 2147483646 - function type @@ -9561,42 +10288,75 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -9607,21 +10367,79 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -9641,42 +10459,158 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 2147483645 - then @@ -10433,42 +11367,75 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/ - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -10479,21 +11446,79 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -10513,42 +11538,158 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 2147483645 - then @@ -10884,42 +12025,75 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -10930,21 +12104,79 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -10964,42 +12196,158 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 2147483645 - then @@ -11302,42 +12650,75 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -11348,21 +12729,79 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -11382,42 +12821,158 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 2147483645 - then @@ -11720,42 +13275,75 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -11766,21 +13354,79 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -11800,42 +13446,158 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 2147483645 - then @@ -12148,42 +13910,75 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -12194,21 +13989,79 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -12228,42 +14081,158 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 2147483645 - then @@ -12585,42 +14554,75 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -12631,21 +14633,79 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -12665,42 +14725,158 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 2147483645 - then @@ -13118,42 +15294,75 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5 - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -13164,21 +15373,73 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -13198,42 +15459,136 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 18 - operand @@ -13689,42 +16044,75 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+ - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -13735,21 +16123,73 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -13769,42 +16209,136 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 18 - operand @@ -14280,42 +16814,75 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/ - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -14326,21 +16893,73 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -14360,42 +16979,136 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 18 - operand @@ -14876,42 +17589,75 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++ - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -14922,21 +17668,73 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -14956,42 +17754,136 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 18 - operand @@ -15447,42 +18339,75 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+ - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -15493,21 +18418,73 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -15527,42 +18504,136 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 18 - operand @@ -18474,18 +21545,18 @@ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 2147483645 - operand - isUsed: 1 integer_cst 32 2147483644 - decl size - indirect_ref 5 - initial + indirect_ref 10 - initial - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 4 - ref - pointer_type 3 - decl type - integer_type 2 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 1 - type name - integer_cst 32 1 - type size - integer_cst -2147483648 1 - min value - integer_cst 2147483647 1 - max value - integer_cst 64 3 - parm size + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size integer_type 2147483644 - var type - precisionBits: 32 - signed @@ -18497,22 +21568,26 @@ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 2147483644 - statement var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 2147483643 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 2147483644 - statement expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 2147483643 - operand convert_expr 2147483642 - expresssion @@ -18567,41 +21642,49 @@ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 integer_cst 32 2147483641 - decl size var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 2147483642 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 2147483645 - operand var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 2147483644 - block vars - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 2147483647 function_type 2147483646 - function type void_type 2147483645 - function return type @@ -18796,42 +21879,75 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -18842,21 +21958,79 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -18876,42 +22050,158 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 2147483645 - then @@ -19182,18 +22472,18 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 18 - operand - isUsed: 1 integer_cst 32 17 - decl size - indirect_ref 5 - initial + indirect_ref 10 - initial - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 4 - ref - pointer_type 3 - decl type - integer_type 2 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 1 - type name - integer_cst 32 1 - type size - integer_cst -2147483648 1 - min value - integer_cst 2147483647 1 - max value - integer_cst 64 3 - parm size + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size integer_type 17 - var type - precisionBits: 32 - signed @@ -19205,22 +22495,26 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 17 - statement var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 16 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 17 - statement expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 16 - operand convert_expr 15 - expresssion @@ -19275,41 +22569,49 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: integer_cst 32 14 - decl size var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 15 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 18 - operand var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 17 - block vars - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 10 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 2147483641 - arg pointer_type 2147483640 - decl type @@ -19423,42 +22725,75 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147 - isStatic: 1 - isUsed: 1 integer_cst 64 17 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 17 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -19469,21 +22804,79 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement init_expr 16 - operand @@ -19503,42 +22896,158 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 14 - operand block 18 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 2147483643 - operand cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 2147483645 - then @@ -22455,35 +25964,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 @@ -22495,38 +26009,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 @@ -22580,38 +26104,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 @@ -22620,110 +26154,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 @@ -22732,73 +26296,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 @@ -22855,73 +26439,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 @@ -25736,9 +29340,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 @@ -25806,9 +29410,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 @@ -26048,28 +29652,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 @@ -26225,25 +29836,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -26483,28 +30104,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 @@ -26660,25 +30288,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -26787,35 +30425,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 @@ -26827,38 +30470,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 @@ -26912,38 +30565,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 @@ -26952,110 +30613,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 @@ -27064,73 +30755,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 @@ -27189,73 +30900,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 @@ -27465,35 +31196,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 @@ -27505,38 +31241,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 @@ -27622,110 +31368,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 @@ -27734,38 +31502,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 @@ -27857,73 +31625,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 @@ -28056,28 +31839,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 @@ -28207,35 +31997,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 @@ -28247,38 +32042,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 @@ -28364,110 +32169,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 @@ -28476,38 +32303,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 @@ -28599,73 +32426,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 @@ -28714,14 +32556,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -28735,14 +32582,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -28794,28 +32646,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 @@ -29302,14 +33161,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -29323,14 +33187,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 - - isAutogenerated: 1 - record_type 3 - var type 2 - type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2 - type name + 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 + 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 @@ -29509,9 +33378,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 @@ -29579,9 +33448,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 @@ -29643,28 +33512,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 @@ -29805,14 +33681,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 @@ -29826,14 +33707,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 @@ -29966,28 +33852,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 @@ -30128,14 +34021,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 @@ -30149,14 +34047,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 @@ -32150,9 +36053,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 @@ -32219,9 +36122,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 @@ -32428,9 +36331,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 @@ -32736,28 +36639,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 @@ -32913,25 +36823,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 - - 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 + 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 + 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 - - 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 + 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 + 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 @@ -33171,28 +37091,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 @@ -33348,25 +37275,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 - - 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 + 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 + 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 - - 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 + 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 + 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 @@ -33475,35 +37412,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 @@ -33515,38 +37457,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 @@ -33600,38 +37552,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 @@ -33640,110 +37600,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 @@ -33752,73 +37742,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 @@ -33877,73 +37887,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 @@ -34153,35 +38183,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 @@ -34193,38 +38228,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 @@ -34310,110 +38355,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 @@ -34422,38 +38489,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 @@ -34545,73 +38612,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 @@ -34744,28 +38826,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 @@ -34895,35 +38984,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 @@ -34935,38 +39029,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 @@ -35052,110 +39156,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 @@ -35164,38 +39290,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 @@ -35287,73 +39413,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 @@ -35402,14 +39543,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 - - 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 + 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 + 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 @@ -35423,14 +39569,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 - - 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 + 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 + 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 @@ -35482,28 +39633,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 @@ -35990,14 +40148,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 - - 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 + 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 + 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 @@ -36011,14 +40174,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 - - 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 + 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 + 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 @@ -36282,9 +40450,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 @@ -36412,28 +40580,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 @@ -36574,14 +40749,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 @@ -36595,14 +40775,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 - - 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 + 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 + 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 @@ -36735,28 +40920,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 @@ -36897,14 +41089,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 @@ -36918,14 +41115,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 @@ -37793,9 +41995,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 @@ -37863,9 +42065,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 @@ -38971,9 +43173,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 @@ -39458,9 +43660,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 @@ -39834,9 +44036,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 @@ -40332,9 +44534,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 @@ -42964,31 +47166,35 @@ function_decl func7 test23.cpp 108:10 2147483647 decl_expr test23.cpp 110:18 2147483644 - statement var_decl fptr2 test23.cpp 110:18 2147483643 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl FuncPtr2 test23.cpp 7:16 2 - type name - function_type 2 - nested type - void_type 1 - function return type - type_decl void <built-in> 0:0 0 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl FuncPtr2 test23.cpp 7:16 4 - type name + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + void_type 0 - value cleanup_point_expr test23.cpp 111:20 2147483644 - statement expr_stmt test23.cpp 111:20 2147483643 - operand call_expr test23.cpp 111:14 2147483642 - expresssion var_decl fptr2 test23.cpp 110:18 2147483641 - function - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl FuncPtr2 test23.cpp 7:16 2 - type name - function_type 2 - nested type - void_type 1 - function return type - type_decl void <built-in> 0:0 0 - type name + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl FuncPtr2 test23.cpp 7:16 4 - type name + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + void_type 0 - value - isUsed: 1 parm_decl ptr1 test23.cpp 108:23 2147483641 - arg pointer_type 2147483640 - decl type @@ -42999,16 +47205,18 @@ function_decl func7 test23.cpp 108:10 2147483647 block 2147483645 - operand var_decl fptr2 test23.cpp 110:18 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - pointer_type 3 - var type 2 - type_decl FuncPtr2 test23.cpp 7:16 2 - type name - function_type 2 - nested type - void_type 1 - function return type - type_decl void <built-in> 0:0 0 - type name - - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain + integer_cst 64 5 - decl size 2 + pointer_type 5 - var type 2 + type_decl FuncPtr2 test23.cpp 7:16 4 - type name + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + void_type 0 - value function_decl func8 test23.cpp 114:10 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -43055,63 +47263,81 @@ function_decl func8 test23.cpp 114:10 2147483647 var_decl fptr2 test23.cpp 116:18 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - constructor 5 - initial - record_type 4 - constructor type - field_decl __pfn test23.cpp 8:44 4 - index + constructor 10 - initial + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 3 - decl size - pointer_type 3 - field type - method_type 2 - nested type - void_type 1 - method return type - type_decl void <built-in> 0:0 0 - type name + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - record_type 1 - method base type - type_decl Data1 test23.cpp 11:8 0 - type name + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - addr_expr 4 - value - function_decl ftest3 test23.cpp 37:10 3 - operand + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 2 - function type - void_type 1 - method return type - type_decl void <built-in> 0:0 0 - type name + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name - isAutogenerated: 1 - record_type 1 - method base type - type_decl Data1 test23.cpp 11:8 0 - type name + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - result_decl test23.cpp 38:5 2 - function result + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - void_type 1 - result type - type_decl void <built-in> 0:0 0 - type name + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 2 - argument + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size - parm_decl ptr0 test23.cpp 37:24 2 - argument - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size - statement_list 2 - code - field_decl __delta test23.cpp 8:44 4 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 3 - decl size - integer_type 3 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 2 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 0 4 - value + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value record_type 2147483644 - var type type_decl FuncPtr3 test23.cpp 8:44 2147483643 - type name statement_list 2147483645 - operand @@ -43119,41 +47345,84 @@ function_decl func8 test23.cpp 114:10 2147483647 decl_expr test23.cpp 116:34 2147483643 - operand var_decl fptr2 test23.cpp 116:18 2147483642 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name - - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + type_decl long int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name cleanup_point_expr test23.cpp 117:29 2147483644 - statement expr_stmt test23.cpp 117:29 2147483643 - operand call_expr test23.cpp 117:23 2147483642 - expresssion @@ -43164,41 +47433,84 @@ function_decl func8 test23.cpp 114:10 2147483647 component_ref test23.cpp 117:28 2147483637 - operand var_decl fptr2 test23.cpp 116:18 2147483636 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483636 - field - unsigned integer_cst 64 2147483635 - decl size @@ -43221,41 +47533,84 @@ function_decl func8 test23.cpp 114:10 2147483647 component_ref test23.cpp 117:28 2147483640 - operand var_decl fptr2 test23.cpp 116:18 2147483639 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483639 - field - unsigned integer_cst 64 2147483638 - decl size @@ -43291,41 +47646,84 @@ function_decl func8 test23.cpp 114:10 2147483647 component_ref test23.cpp 117:28 2147483633 - operand var_decl fptr2 test23.cpp 116:18 2147483632 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __delta test23.cpp 8:44 2147483632 - field - signed integer_cst 64 2147483631 - decl size @@ -43343,41 +47741,84 @@ function_decl func8 test23.cpp 114:10 2147483647 component_ref test23.cpp 117:28 2147483634 - operand var_decl fptr2 test23.cpp 116:18 2147483633 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483633 - field - unsigned integer_cst 64 2147483632 - decl size @@ -43409,41 +47850,84 @@ function_decl func8 test23.cpp 114:10 2147483647 component_ref test23.cpp 117:28 2147483639 - operand var_decl fptr2 test23.cpp 116:18 2147483638 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __delta test23.cpp 8:44 2147483638 - field - signed integer_cst 64 2147483637 - decl size @@ -43465,41 +47949,84 @@ function_decl func8 test23.cpp 114:10 2147483647 block 2147483645 - operand var_decl fptr2 test23.cpp 116:18 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name - - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + type_decl long int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name function_decl func9 test23.cpp 120:10 2147483647 - isPublic: 1 method_type 2147483646 - function type @@ -43664,63 +48191,81 @@ function_decl func10 test23.cpp 125:10 2147483647 var_decl fptr2 test23.cpp 127:18 2147483645 - operand - isUsed: 1 integer_cst 128 2147483644 - decl size - constructor 5 - initial - record_type 4 - constructor type - field_decl __pfn test23.cpp 8:44 4 - index + constructor 10 - initial + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 3 - decl size - pointer_type 3 - field type - method_type 2 - nested type - void_type 1 - method return type - type_decl void <built-in> 0:0 0 - type name + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - record_type 1 - method base type - type_decl Data1 test23.cpp 11:8 0 - type name + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - addr_expr 4 - value - function_decl ftest3 test23.cpp 37:10 3 - operand + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 2 - function type - void_type 1 - method return type - type_decl void <built-in> 0:0 0 - type name + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name - isAutogenerated: 1 - record_type 1 - method base type - type_decl Data1 test23.cpp 11:8 0 - type name + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name - isAutogenerated: 1 - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - result_decl test23.cpp 38:5 2 - function result + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - void_type 1 - result type - type_decl void <built-in> 0:0 0 - type name + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 2 - argument + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size - parm_decl ptr0 test23.cpp 37:24 2 - argument - pointer_type 1 - decl type - record_type 0 - nested type - integer_cst 64 1 - parm size - statement_list 2 - code - field_decl __delta test23.cpp 8:44 4 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 3 - decl size - integer_type 3 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 2 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 2 - type size - integer_cst -0 2 - min value - integer_cst 4294967295 2 - max value - integer_cst 0 4 - value + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value record_type 2147483644 - var type type_decl FuncPtr3 test23.cpp 8:44 2147483643 - type name statement_list 2147483645 - operand @@ -43728,41 +48273,84 @@ function_decl func10 test23.cpp 125:10 2147483647 decl_expr test23.cpp 127:34 2147483643 - operand var_decl fptr2 test23.cpp 127:18 2147483642 - operand - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name - - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + type_decl long int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name cleanup_point_expr test23.cpp 128:29 2147483644 - statement expr_stmt test23.cpp 128:29 2147483643 - operand call_expr test23.cpp 128:23 2147483642 - expresssion @@ -43773,41 +48361,84 @@ function_decl func10 test23.cpp 125:10 2147483647 component_ref test23.cpp 128:28 2147483637 - operand var_decl fptr2 test23.cpp 127:18 2147483636 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483636 - field - unsigned integer_cst 64 2147483635 - decl size @@ -43830,41 +48461,84 @@ function_decl func10 test23.cpp 125:10 2147483647 component_ref test23.cpp 128:28 2147483640 - operand var_decl fptr2 test23.cpp 127:18 2147483639 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483639 - field - unsigned integer_cst 64 2147483638 - decl size @@ -43900,41 +48574,84 @@ function_decl func10 test23.cpp 125:10 2147483647 component_ref test23.cpp 128:28 2147483633 - operand var_decl fptr2 test23.cpp 127:18 2147483632 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __delta test23.cpp 8:44 2147483632 - field - signed integer_cst 64 2147483631 - decl size @@ -43952,41 +48669,84 @@ function_decl func10 test23.cpp 125:10 2147483647 component_ref test23.cpp 128:28 2147483634 - operand var_decl fptr2 test23.cpp 127:18 2147483633 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __pfn test23.cpp 8:44 2147483633 - field - unsigned integer_cst 64 2147483632 - decl size @@ -44018,41 +48778,84 @@ function_decl func10 test23.cpp 125:10 2147483647 component_ref test23.cpp 128:28 2147483639 - operand var_decl fptr2 test23.cpp 127:18 2147483638 - object - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name + type_decl long int <built-in> 0:0 4 - type name - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name field_decl __delta test23.cpp 8:44 2147483638 - field - signed integer_cst 64 2147483637 - decl size @@ -44074,41 +48877,84 @@ function_decl func10 test23.cpp 125:10 2147483647 block 2147483645 - operand var_decl fptr2 test23.cpp 127:18 2147483644 - block vars - isUsed: 1 - integer_cst 128 3 - decl size 2 - constructor 3 - initial 2 - record_type 2 - constructor type - field_decl __pfn test23.cpp 8:44 2 - index + integer_cst 128 5 - decl size 2 + constructor 10 - initial 2 + record_type 9 - constructor type + field_decl __pfn test23.cpp 8:44 9 - index - unsigned - integer_cst 64 1 - decl size - pointer_type 1 - field type - method_type 0 - nested type - void_type 0 - method return type - addr_expr 2 - value - function_decl ftest3 test23.cpp 37:10 1 - operand + integer_cst 64 8 - decl size + pointer_type 5 - field type + method_type 3 - nested type + void_type 2 - method return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + record_type 2 - method base type + type_decl Data1 test23.cpp 11:8 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + record_type 0 - nested type + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + addr_expr 9 - value + function_decl ftest3 test23.cpp 37:10 8 - operand - isExternal: 1 - isPublic: 1 - method_type 0 - function type - void_type 0 - method return type - result_decl test23.cpp 38:5 0 - function result + method_type 7 - function type + void_type 6 - method return type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + record_type 6 - method base type + type_decl Data1 test23.cpp 11:8 5 - type name + - isAutogenerated: 1 + tree_list 6 - arg types + pointer_type 5 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + tree_list 5 - chain + pointer_type 4 - value + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 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 + result_decl test23.cpp 38:5 7 - function result - isAutogenerated: 1 - parm_decl this test23.cpp 37:28 0 - argument + void_type 6 - result type + type_decl void <built-in> 0:0 5 - type name + - isAutogenerated: 1 + parm_decl this test23.cpp 37:28 7 - argument - isAutogenerated: 1 - parm_decl ptr0 test23.cpp 37:24 0 - argument - statement_list 0 - code - field_decl __delta test23.cpp 8:44 2 - index + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + parm_decl ptr0 test23.cpp 37:24 7 - argument + pointer_type 6 - decl type + record_type 3 - nested type + type_decl Data1 test23.cpp 11:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 6 - parm size + statement_list 7 - code + field_decl __delta test23.cpp 8:44 9 - index - signed - integer_cst 64 1 - decl size - integer_type 1 - field type + integer_cst 64 8 - decl size + integer_type 5 - field type - precisionBits: 64 - signed - type_decl long int <built-in> 0:0 0 - type name - - isAutogenerated: 1 - integer_cst 64 0 - type size - integer_cst -0 0 - min value - integer_cst 4294967295 0 - max value - integer_cst 0 2 - value - record_type 3 - var type 2 - type_decl FuncPtr3 test23.cpp 8:44 2 - type name + type_decl long int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 64 4 - type size + integer_cst -0 4 - min value + integer_cst 4294967295 4 - max value + integer_cst 0 9 - value + record_type 5 - var type 2 + type_decl FuncPtr3 test23.cpp 8:44 4 - type name function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647 - isPublic: 1 function_type 2147483646 - function type @@ -44810,9 +49656,9 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483636 - slot - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 4 - type name - isAutogenerated: 1 convert_expr 2147483636 - arg void_cst 2147483635 - operand @@ -44848,9 +49694,9 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483635 - operand - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 4 - type name - isAutogenerated: 1 cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 2147483644 - statement statement_list 2147483643 - body @@ -45114,9 +49960,9 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483636 - slot - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 4 - type name - isAutogenerated: 1 convert_expr 2147483636 - arg void_cst 2147483635 - operand @@ -45152,9 +49998,9 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483635 - operand - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 4 - type name - isAutogenerated: 1 try_catch_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483644 - statement statement_list 2147483643 - operand @@ -45420,9 +50266,9 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483632 - slot - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 2147483632 - arg - isAutogenerated: 1 @@ -45463,9 +50309,9 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483631 - operand - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 2147483641 - expresssion addr_expr 2147483640 - function function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand @@ -45693,9 +50539,9 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483632 - slot - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 2147483632 - arg - isAutogenerated: 1 @@ -45736,9 +50582,9 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483 var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483631 - operand - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 2147483641 - operand addr_expr 2147483640 - function function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand @@ -46032,20 +50878,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 @@ -46058,21 +50904,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 @@ -46131,39 +50985,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_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 2147483647 - isExternal: 1 - isPublic: 1 @@ -47557,9 +52427,9 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 214748 var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 2147483641 - slot - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name convert_expr 2147483641 - arg void_cst 2147483640 - operand nop_expr 2147483641 - arg @@ -47620,9 +52490,9 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 214748 var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 2147483640 - operand - isUsed: 1 - isAutogenerated: 1 - integer_cst 8 3 - decl size 2 - record_type 3 - var type 2 - type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2 - type name + integer_cst 8 5 - decl size 2 + record_type 5 - var type 2 + type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 4 - type name function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 2147483647 - isExternal: 1 - isPublic: 1 @@ -47846,42 +52716,75 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 - isStatic: 1 - isUsed: 1 integer_cst 64 11 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - operand - tree_list 2 - attribute - identifier_node alias 1 - purpose - tree_list 1 - value - string_cst __pthread_key_create 0 - value + nop_expr 10 - initial + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value - stringLength: 21 - tree_list 1 - chain - identifier_node weakref 0 - purpose - function_type 2 - function type - integer_type 1 - function return type + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return 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 - tree_list 1 - attribute - identifier_node __nonnull__ 0 - purpose - tree_list 0 - value - tree_list 1 - arg types - pointer_type 0 - value - tree_list 0 - chain - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - integer_type 0 - nested type + integer_cst 32 5 - type size + integer_cst -2147483648 5 - min value + integer_cst 2147483647 5 - max value + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - unsigned - integer_cst 64 1 - parm size - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 2 - argument - pointer_type 1 - decl type - function_type 0 - nested type - void_type 0 - function return type - integer_cst 64 1 - parm size + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size pointer_type 11 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -47892,21 +52795,73 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 8 - initial 2 + addr_expr 7 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand + tree_list 5 - attribute + identifier_node alias 4 - purpose + tree_list 4 - value + string_cst __pthread_key_create 3 - value + - stringLength: 21 + tree_list 4 - chain + identifier_node weakref 3 - purpose + function_type 5 - function type + integer_type 4 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + tree_list 4 - attribute + identifier_node __nonnull__ 3 - purpose + tree_list 3 - value + integer_cst 1 2 - value + tree_list 4 - arg types + pointer_type 3 - value + integer_type 2 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name + integer_cst 32 1 - type size + integer_cst 0 1 - min value + integer_cst 4294967295 1 - max value + tree_list 3 - chain + pointer_type 2 - value + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + tree_list 2 - chain + void_type 1 - value + type_decl void <built-in> 0:0 0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 4 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument + pointer_type 4 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 4 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement init_expr 10 - operand @@ -47926,42 +52881,136 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 6 - initial 2 + addr_expr 5 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand + tree_list 3 - attribute + identifier_node alias 2 - purpose + tree_list 2 - value + string_cst __pthread_key_create 1 - value + - stringLength: 21 + tree_list 2 - chain + identifier_node weakref 1 - purpose + function_type 3 - function type + integer_type 2 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + tree_list 2 - attribute + identifier_node __nonnull__ 1 - purpose + tree_list 1 - value + integer_cst 1 0 - value + tree_list 2 - arg types + pointer_type 1 - value + integer_type 0 - nested type + - precisionBits: 32 + - unsigned + tree_list 1 - chain + pointer_type 0 - value + tree_list 0 - chain + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + integer_type 1 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name + integer_cst 32 0 - type size + integer_cst 0 0 - min value + integer_cst 4294967295 0 - max value + integer_cst 64 2 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument + pointer_type 2 - decl type + function_type 1 - nested type + void_type 0 - function return type + tree_list 0 - arg types + integer_cst 64 2 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 8 - operand block 12 - operand var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars - isStatic: 1 - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 1 - operand - tree_list 0 - attribute - function_type 0 - function type - integer_type 0 - function return type + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand + tree_list 7 - attribute + identifier_node alias 6 - purpose + tree_list 6 - value + string_cst __pthread_key_create 5 - value + - stringLength: 21 + tree_list 6 - chain + identifier_node weakref 5 - purpose + function_type 7 - function type + integer_type 6 - function return type - precisionBits: 32 - signed - tree_list 0 - attribute - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 0 - argument - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + 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 + tree_list 6 - attribute + identifier_node __nonnull__ 5 - purpose + tree_list 5 - value + integer_cst 1 4 - value + tree_list 6 - arg types + pointer_type 5 - value + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + tree_list 5 - chain + pointer_type 4 - value + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + tree_list 4 - chain + void_type 3 - value + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + integer_type 3 - nested type + - precisionBits: 32 + - unsigned + type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name + integer_cst 32 2 - type size + integer_cst 0 2 - min value + integer_cst 4294967295 2 - max value + integer_cst 64 6 - parm size + parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument + pointer_type 6 - decl type + function_type 3 - nested type + void_type 2 - function return type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + tree_list 2 - arg types + pointer_type 1 - value + void_type 0 - nested type + tree_list 1 - chain + void_type 0 - value + integer_cst 64 6 - parm size + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 integer_cst 0 16 - operand cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 18 - operand @@ -48230,18 +53279,18 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 11 - operand - isUsed: 1 integer_cst 32 10 - decl size - indirect_ref 5 - initial + indirect_ref 10 - initial - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 4 - ref - pointer_type 3 - decl type - integer_type 2 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref + pointer_type 8 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 1 - type name - integer_cst 32 1 - type size - integer_cst -2147483648 1 - min value - integer_cst 2147483647 1 - max value - integer_cst 64 3 - parm size + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 8 - parm size integer_type 10 - var type - precisionBits: 32 - signed @@ -48253,22 +53302,26 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 10 - statement var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 9 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 8 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 7 - ref + pointer_type 6 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 6 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 10 - statement expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 9 - operand convert_expr 8 - expresssion @@ -48323,41 +53376,49 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364 integer_cst 32 7 - decl size var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 8 - operand - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 7 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 6 - ref + pointer_type 5 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 5 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value block 11 - operand var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 10 - block vars - isUsed: 1 - integer_cst 32 3 - decl size 2 - indirect_ref 3 - initial 2 + integer_cst 32 5 - decl size 2 + indirect_ref 9 - initial 2 - isUsed: 1 - parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 2 - ref - pointer_type 1 - decl type - integer_type 0 - nested type + parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 8 - ref + pointer_type 7 - decl type + integer_type 3 - nested type - precisionBits: 32 - signed - integer_cst 64 1 - parm size - integer_type 3 - var type 2 + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name + integer_cst 32 2 - type size + integer_cst -2147483648 2 - min value + integer_cst 2147483647 2 - max value + integer_cst 64 7 - parm size + integer_type 5 - var type 2 - precisionBits: 32 - signed - type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name - integer_cst 32 2 - type size - integer_cst -2147483648 2 - min value - integer_cst 2147483647 2 - max value + type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 4 - type name + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 14 - arg pointer_type 13 - decl type @@ -48568,17 +53629,17 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 2147483 var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size - nop_expr 5 - initial - addr_expr 4 - operand - var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 3 - operand + nop_expr 10 - initial + addr_expr 9 - operand + var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 8 - operand - isUsed: 1 - array_type 2 - var type - integer_type 1 - element type + array_type 7 - var type + integer_type 6 - element type - precisionBits: 64 - unsigned - type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 0 - type name - integer_cst 64 0 - type size - integer_cst 0 0 - min value + type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 5 - type name + integer_cst 64 5 - type size + integer_cst 0 5 - min value pointer_type 2147483644 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name @@ -48588,15 +53649,21 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 2147483 decl_expr /usr/include/c++/5/bits/basic_string.h 2582:61 2147483643 - operand var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 2147483642 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 1 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 8 - operand - isUsed: 1 - array_type 0 - var type 2 - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + array_type 5 - var type 2 + integer_type 4 - element type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 3 - type name + integer_cst 64 3 - type size + integer_cst 0 3 - min value + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 return_expr /usr/include/c++/5/bits/basic_string.h 2583:39 2147483644 - statement init_expr 2147483643 - operand @@ -48611,28 +53678,40 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 2147483 nop_expr 2147483641 - operand var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 2147483640 - operand - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 1 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 8 - operand - isUsed: 1 - array_type 0 - var type 2 - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + array_type 5 - var type 2 + integer_type 4 - element type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 3 - type name + integer_cst 64 3 - type size + integer_cst 0 3 - min value + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 block 2147483645 - operand var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 2147483644 - block vars - isUsed: 1 - integer_cst 64 3 - decl size 2 - nop_expr 3 - initial 2 - addr_expr 2 - operand - var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 1 - operand + integer_cst 64 5 - decl size 2 + nop_expr 10 - initial 2 + addr_expr 9 - operand + var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 8 - operand - isUsed: 1 - array_type 0 - var type 2 - pointer_type 3 - var type 2 - void_type 2 - nested type - type_decl void <built-in> 0:0 1 - type name + array_type 5 - var type 2 + integer_type 4 - element type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 3 - type name + integer_cst 64 3 - type size + integer_cst 0 3 - min value + pointer_type 5 - var type 2 + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 79:7 2147483647 - isPublic: 1 |