summaryrefslogtreecommitdiff
path: root/test/test21-01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test21-01.txt')
-rw-r--r--test/test21-01.txt22265
1 files changed, 13112 insertions, 9153 deletions
diff --git a/test/test21-01.txt b/test/test21-01.txt
index e4ce9e6..0923934 100644
--- a/test/test21-01.txt
+++ b/test/test21-01.txt
@@ -384,38 +384,38 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3 2147483647
nop_expr 2147483641 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1013:59 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __builtin_clz <built-in> 0:0 20 - operand
+ function_decl __builtin_clz <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 16 - type name
+ type_decl unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 32 16 - type size
- integer_cst 0 16 - min value
- integer_cst 4294967295 16 - max value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 32 46 - type size
+ integer_cst 0 46 - min value
+ integer_cst 4294967295 46 - max value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
nop_expr 2147483639 - arg
- isUsed: 1
@@ -500,38 +500,38 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3 2147483647
nop_expr 2147483642 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1017:59 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __builtin_clz <built-in> 0:0 20 - operand
+ function_decl __builtin_clz <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 16 - type name
+ type_decl unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 32 16 - type size
- integer_cst 0 16 - min value
- integer_cst 4294967295 16 - max value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 32 46 - type size
+ integer_cst 0 46 - min value
+ integer_cst 4294967295 46 - max value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 2147483640 - arg
@@ -615,37 +615,37 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3 2147483647
nop_expr 2147483641 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1021:60 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __builtin_clzl <built-in> 0:0 20 - operand
+ function_decl __builtin_clzl <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 16 - type name
+ type_decl long unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
nop_expr 2147483639 - arg
- isUsed: 1
@@ -723,37 +723,37 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3 2147483647
nop_expr 2147483642 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1025:60 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __builtin_clzl <built-in> 0:0 20 - operand
+ function_decl __builtin_clzl <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 16 - type name
+ type_decl long unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 2147483640 - arg
@@ -835,37 +835,37 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3 2147483647
nop_expr 2147483641 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1029:66 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __builtin_clzll <built-in> 0:0 20 - operand
+ function_decl __builtin_clzll <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 64
- unsigned
- type_decl long long unsigned int <built-in> 0:0 16 - type name
+ type_decl long long unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
nop_expr 2147483639 - arg
- isUsed: 1
@@ -944,37 +944,37 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3 2147483647
nop_expr 2147483641 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 1033:66 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __builtin_clzll <built-in> 0:0 20 - operand
+ function_decl __builtin_clzll <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- tree_list 17 - chain
- identifier_node const 16 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ tree_list 47 - chain
+ identifier_node const 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 64
- unsigned
- type_decl long long unsigned int <built-in> 0:0 16 - type name
+ type_decl long long unsigned int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 2147483639 - arg
@@ -1484,57 +1484,57 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
expr_stmt /usr/include/c++/5/exception 76:43 2147483642 - operand
call_expr /usr/include/c++/5/exception 76:43 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/exception 63:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/exception 63:41 19 - function result
+ result_decl /usr/include/c++/5/exception 63:41 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 63:17 19 - argument
+ parm_decl this /usr/include/c++/5/exception 63:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- eh_spec_block /usr/include/c++/5/exception 63:5 19 - code
- bind_expr /usr/include/c++/5/exception 63:41 18 - operand
- cleanup_point_expr /usr/include/c++/5/exception 63:39 17 - operand
- expr_stmt /usr/include/c++/5/exception 63:39 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/exception 63:17 10 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 49 - code
+ bind_expr /usr/include/c++/5/exception 63:41 48 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 47 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _vptr.exception /usr/include/c++/5/exception 60:9 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 42 - field
- unsigned
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
pointer_type 3 - nested type
type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name
@@ -1548,17 +1548,17 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 0 - type size
integer_cst -2147483648 0 - min value
integer_cst 2147483647 0 - max value
- pointer_plus_expr 13 - operand
- addr_expr 12 - operand
- var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 11 - operand
+ pointer_plus_expr 43 - operand
+ addr_expr 42 - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 41 - operand
- isUsed: 1
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 320 10 - decl size
- 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
+ integer_cst 320 40 - decl size
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -1569,87 +1569,87 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- 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
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 4 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 17 - 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
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl what /usr/include/c++/5/exception 68:25 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- pointer_type 5 - method return type
+ method_type 16 - function type
+ pointer_type 15 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -1659,28 +1659,28 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
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
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 68:38 6 - argument
+ parm_decl this /usr/include/c++/5/exception 68:38 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ array_type 40 - var type
+ pointer_type 39 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 38 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -1691,14 +1691,14 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 9 - domain
+ integer_type 39 - domain
- precisionBits: 64
- signed
- integer_cst 64 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4 8 - max value
- integer_cst 16 12 - operand
- block 17 - operand
+ integer_cst 64 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4 38 - max value
+ integer_cst 16 42 - operand
+ block 47 - operand
addr_expr 2147483640 - arg
component_ref 2147483639 - operand
indirect_ref 2147483638 - object
@@ -1911,32 +1911,32 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 2147483647
integer_cst 16 2147483636 - operand
call_expr /usr/include/c++/5/exception 76:43 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/exception 64:13 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 19 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -1993,57 +1993,57 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
expr_stmt /usr/include/c++/5/exception 76:43 2147483642 - operand
call_expr /usr/include/c++/5/exception 76:43 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/exception 63:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/exception 63:41 19 - function result
+ result_decl /usr/include/c++/5/exception 63:41 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 63:17 19 - argument
+ parm_decl this /usr/include/c++/5/exception 63:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- eh_spec_block /usr/include/c++/5/exception 63:5 19 - code
- bind_expr /usr/include/c++/5/exception 63:41 18 - operand
- cleanup_point_expr /usr/include/c++/5/exception 63:39 17 - operand
- expr_stmt /usr/include/c++/5/exception 63:39 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/exception 63:17 10 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 49 - code
+ bind_expr /usr/include/c++/5/exception 63:41 48 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 47 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _vptr.exception /usr/include/c++/5/exception 60:9 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 42 - field
- unsigned
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
pointer_type 3 - nested type
type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name
@@ -2057,17 +2057,17 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 0 - type size
integer_cst -2147483648 0 - min value
integer_cst 2147483647 0 - max value
- pointer_plus_expr 13 - operand
- addr_expr 12 - operand
- var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 11 - operand
+ pointer_plus_expr 43 - operand
+ addr_expr 42 - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 41 - operand
- isUsed: 1
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 320 10 - decl size
- 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
+ integer_cst 320 40 - decl size
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -2078,87 +2078,87 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- 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
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 4 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 17 - 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
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl what /usr/include/c++/5/exception 68:25 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- pointer_type 5 - method return type
+ method_type 16 - function type
+ pointer_type 15 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -2168,28 +2168,28 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
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
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 68:38 6 - argument
+ parm_decl this /usr/include/c++/5/exception 68:38 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ array_type 40 - var type
+ pointer_type 39 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 38 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -2200,14 +2200,14 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 9 - domain
+ integer_type 39 - domain
- precisionBits: 64
- signed
- integer_cst 64 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4 8 - max value
- integer_cst 16 12 - operand
- block 17 - operand
+ integer_cst 64 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4 38 - max value
+ integer_cst 16 42 - operand
+ block 47 - operand
addr_expr 2147483640 - arg
component_ref 2147483639 - operand
indirect_ref 2147483638 - object
@@ -2420,32 +2420,32 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 2147483647
integer_cst 16 2147483636 - operand
call_expr /usr/include/c++/5/exception 76:43 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/exception 64:13 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 19 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -2533,57 +2533,57 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
expr_stmt /usr/include/c++/5/new 57:25 2147483642 - operand
call_expr /usr/include/c++/5/new 57:25 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/exception 63:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/exception 63:41 19 - function result
+ result_decl /usr/include/c++/5/exception 63:41 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 63:17 19 - argument
+ parm_decl this /usr/include/c++/5/exception 63:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- eh_spec_block /usr/include/c++/5/exception 63:5 19 - code
- bind_expr /usr/include/c++/5/exception 63:41 18 - operand
- cleanup_point_expr /usr/include/c++/5/exception 63:39 17 - operand
- expr_stmt /usr/include/c++/5/exception 63:39 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/exception 63:17 10 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 49 - code
+ bind_expr /usr/include/c++/5/exception 63:41 48 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 47 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _vptr.exception /usr/include/c++/5/exception 60:9 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 42 - field
- unsigned
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
pointer_type 3 - nested type
type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name
@@ -2597,17 +2597,17 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 0 - type size
integer_cst -2147483648 0 - min value
integer_cst 2147483647 0 - max value
- pointer_plus_expr 13 - operand
- addr_expr 12 - operand
- var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 11 - operand
+ pointer_plus_expr 43 - operand
+ addr_expr 42 - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 41 - operand
- isUsed: 1
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 320 10 - decl size
- 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
+ integer_cst 320 40 - decl size
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -2618,87 +2618,87 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- 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
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 4 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 17 - 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
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl what /usr/include/c++/5/exception 68:25 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- pointer_type 5 - method return type
+ method_type 16 - function type
+ pointer_type 15 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -2708,28 +2708,28 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
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
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 68:38 6 - argument
+ parm_decl this /usr/include/c++/5/exception 68:38 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ array_type 40 - var type
+ pointer_type 39 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 38 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -2740,14 +2740,14 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 9 - domain
+ integer_type 39 - domain
- precisionBits: 64
- signed
- integer_cst 64 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4 8 - max value
- integer_cst 16 12 - operand
- block 17 - operand
+ integer_cst 64 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4 38 - max value
+ integer_cst 16 42 - operand
+ block 47 - operand
addr_expr 2147483640 - arg
component_ref 2147483639 - operand
indirect_ref 2147483638 - object
@@ -2960,32 +2960,32 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 2147483647
integer_cst 16 2147483636 - operand
call_expr /usr/include/c++/5/new 57:25 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/exception 64:13 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 19 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -3042,57 +3042,57 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
expr_stmt /usr/include/c++/5/new 57:25 2147483642 - operand
call_expr /usr/include/c++/5/new 57:25 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/exception 63:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/exception 63:41 19 - function result
+ result_decl /usr/include/c++/5/exception 63:41 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 63:17 19 - argument
+ parm_decl this /usr/include/c++/5/exception 63:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- eh_spec_block /usr/include/c++/5/exception 63:5 19 - code
- bind_expr /usr/include/c++/5/exception 63:41 18 - operand
- cleanup_point_expr /usr/include/c++/5/exception 63:39 17 - operand
- expr_stmt /usr/include/c++/5/exception 63:39 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/exception 63:17 10 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 49 - code
+ bind_expr /usr/include/c++/5/exception 63:41 48 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 47 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _vptr.exception /usr/include/c++/5/exception 60:9 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 42 - field
- unsigned
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
pointer_type 3 - nested type
type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name
@@ -3106,17 +3106,17 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 0 - type size
integer_cst -2147483648 0 - min value
integer_cst 2147483647 0 - max value
- pointer_plus_expr 13 - operand
- addr_expr 12 - operand
- var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 11 - operand
+ pointer_plus_expr 43 - operand
+ addr_expr 42 - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 41 - operand
- isUsed: 1
- isVirtual: 1
- isAutogenerated: 1
- integer_cst 320 10 - decl size
- 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
+ integer_cst 320 40 - decl size
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -3127,87 +3127,87 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- 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
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 4 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 17 - 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
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 4 - type name
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 6 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl what /usr/include/c++/5/exception 68:25 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- pointer_type 5 - method return type
+ method_type 16 - function type
+ pointer_type 15 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -3217,28 +3217,28 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
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
+ record_type 15 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - 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
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 68:38 6 - argument
+ parm_decl this /usr/include/c++/5/exception 68:38 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - 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
+ integer_cst 64 15 - parm size
+ array_type 40 - var type
+ pointer_type 39 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 38 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -3249,14 +3249,14 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 9 - domain
+ integer_type 39 - domain
- precisionBits: 64
- signed
- integer_cst 64 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4 8 - max value
- integer_cst 16 12 - operand
- block 17 - operand
+ integer_cst 64 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4 38 - max value
+ integer_cst 16 42 - operand
+ block 47 - operand
addr_expr 2147483640 - arg
component_ref 2147483639 - operand
indirect_ref 2147483638 - object
@@ -3469,32 +3469,32 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 2147483647
integer_cst 16 2147483636 - operand
call_expr /usr/include/c++/5/new 57:25 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/exception 64:13 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl exception /usr/include/c++/5/exception 60:9 17 - type name
+ record_type 48 - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl exception /usr/include/c++/5/exception 60:9 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/exception 64:26 19 - argument
+ parm_decl this /usr/include/c++/5/exception 64:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -4639,88 +4639,88 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
convert_expr 2147483642 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 95:20 2147483641 - operand
addr_expr 2147483640 - function
- function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 20 - operand
+ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 16 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 46 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- boolean_type 16 - value
- type_decl bool <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ boolean_type 46 - value
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 16 - type name
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - decl size
+ integer_cst 64 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 19 - argument
- integer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 8 18 - parm size
- statement_list 19 - code
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 18 - statement
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 8 48 - parm size
+ statement_list 49 - code
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 48 - statement
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 17 - operand
- integer_type 16 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 47 - operand
+ integer_type 46 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 15 - type name
+ type_decl int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 32 15 - type size
- integer_cst -2147483648 15 - min value
- integer_cst 2147483647 15 - max value
- integer_cst 8 16 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 17 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- indirect_ref 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 12 - ref
- indirect_ref 11 - object
- nop_expr 10 - ref
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 8 46 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 47 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ indirect_ref 43 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 42 - ref
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -4728,22 +4728,22 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_ior_expr 13 - operand
- indirect_ref 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 11 - ref
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_ior_expr 43 - operand
+ indirect_ref 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 41 - ref
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -4751,45 +4751,45 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 42 - operand
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 17 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- indirect_ref 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 12 - ref
- indirect_ref 11 - object
- nop_expr 10 - ref
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 47 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ indirect_ref 43 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 42 - ref
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -4797,22 +4797,22 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_and_expr 13 - operand
- indirect_ref 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 11 - ref
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_and_expr 43 - operand
+ indirect_ref 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 41 - ref
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -4820,46 +4820,46 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_not_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 11 - operand
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_not_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 41 - operand
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 16 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 13 - type name
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 43 - type name
- isAutogenerated: 1
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 14 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 13 - parm size
+ integer_cst 64 43 - parm size
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 2147483640 - arg
- isAutogenerated: 1
pointer_type 2147483639 - decl type
@@ -4870,65 +4870,65 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
convert_expr 2147483640 - arg
call_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 2147483639 - operand
addr_expr 2147483638 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -4936,28 +4936,28 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
convert_expr 2147483638 - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 2147483637 - operand
@@ -5021,65 +5021,65 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 2147483647
eq_expr /usr/include/c++/5/bits/stl_bvector.h 99:26 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 99:24 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -5087,28 +5087,28 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 2147483641 - arg
- isAutogenerated: 1
pointer_type 2147483640 - decl type
@@ -5118,65 +5118,65 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 2147483647
integer_cst 64 2147483640 - parm size
call_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -5184,28 +5184,28 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
convert_expr 2147483641 - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 2147483640 - operand
@@ -5270,65 +5270,65 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 2147483647
truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 2147483642 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -5336,28 +5336,28 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 2147483640 - arg
- isAutogenerated: 1
pointer_type 2147483639 - decl type
@@ -5367,65 +5367,65 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 2147483647
integer_cst 64 2147483639 - parm size
call_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -5433,28 +5433,28 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
convert_expr 2147483641 - arg
- isUsed: 1
parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 2147483640 - operand
@@ -5737,40 +5737,40 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5 214
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 50 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 17 - type name
+ record_type 48 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 19 - code
- statement_list 18 - operand
- block 18 - operand
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 49 - code
+ statement_list 48 - operand
+ block 48 - operand
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 2147483640 - operand
- isAutogenerated: 1
@@ -5924,40 +5924,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 50 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 17 - type name
+ record_type 48 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 19 - code
- statement_list 18 - operand
- block 18 - operand
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 49 - code
+ statement_list 48 - operand
+ block 48 - operand
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 2147483640 - operand
- isAutogenerated: 1
@@ -7328,76 +7328,76 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 2147483647
truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 20 - operand
+ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 44 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 16 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 17 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 16 - operand
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ integer_cst 8 46 - decl size
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 47 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 46 - operand
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7405,19 +7405,19 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 14 - operand
- indirect_ref 13 - object
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 44 - operand
+ indirect_ref 43 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 12 - ref
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 42 - ref
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7425,22 +7425,22 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 16 - operand
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 46 - operand
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 43 - field
- unsigned
- integer_cst 32 12 - decl size
+ integer_cst 32 42 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -7449,19 +7449,19 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 14 - operand
- indirect_ref 13 - object
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 44 - operand
+ indirect_ref 43 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 12 - ref
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 42 - ref
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 13 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 43 - field
- unsigned
- integer_cst 32 12 - decl size
+ integer_cst 32 42 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -7540,76 +7540,76 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
integer_cst 8 2147483642 - decl size
call_expr /usr/include/c++/5/bits/stl_bvector.h 196:18 2147483643 - operand
addr_expr 2147483642 - function
- function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 20 - operand
+ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 44 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 16 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 17 - operand
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 16 - operand
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ integer_cst 8 46 - decl size
+ truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 47 - operand
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 46 - operand
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7617,19 +7617,19 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 14 - operand
- indirect_ref 13 - object
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 44 - operand
+ indirect_ref 43 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 12 - ref
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 42 - ref
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7637,23 +7637,23 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 16 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 46 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7661,19 +7661,19 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7681,22 +7681,22 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -7705,19 +7705,19 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -7798,76 +7798,76 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 200:20 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 20 - operand
+ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 44 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 16 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 17 - operand
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 16 - operand
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ integer_cst 8 46 - decl size
+ truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 47 - operand
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 46 - operand
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7875,19 +7875,19 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 14 - operand
- indirect_ref 13 - object
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 44 - operand
+ indirect_ref 43 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 12 - ref
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 42 - ref
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7895,23 +7895,23 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 16 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 46 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7919,19 +7919,19 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -7939,22 +7939,22 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -7963,19 +7963,19 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -8056,76 +8056,76 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 204:22 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 20 - operand
+ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 44 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 16 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 17 - operand
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 16 - operand
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ integer_cst 8 46 - decl size
+ truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 47 - operand
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 46 - operand
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8133,19 +8133,19 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 14 - operand
- indirect_ref 13 - object
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 44 - operand
+ indirect_ref 43 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 12 - ref
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 42 - ref
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 13 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8153,23 +8153,23 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 16 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 46 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8177,19 +8177,19 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8197,22 +8197,22 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 15 - operand
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 45 - operand
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -8221,19 +8221,19 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 13 - operand
- indirect_ref 12 - object
+ nop_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 43 - operand
+ indirect_ref 42 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 11 - ref
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 41 - ref
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -8442,139 +8442,139 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 21474836
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8583,32 +8583,32 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 21474836
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -8618,17 +8618,17 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 21474836
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -8685,139 +8685,139 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -8826,32 +8826,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 214748364
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -8861,17 +8861,17 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 214748364
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -8997,139 +8997,139 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 21474836
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -9138,32 +9138,32 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 21474836
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -9173,17 +9173,17 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 21474836
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -9297,139 +9297,139 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -9438,32 +9438,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 214748364
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -9473,17 +9473,17 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 214748364
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -9694,71 +9694,71 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 2147483647
type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2147483639 - type name
aggr_init_expr 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 14 - type name
- integer_cst 64 14 - type size
- integer_cst 0 14 - min value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 44 - type name
+ integer_cst 64 44 - type size
+ integer_cst 0 44 - min value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2147483640 - slot
- isAutogenerated: 1
integer_cst 128 15 - decl size 2
@@ -9870,56 +9870,56 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 20 - operand
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 17 - operand
- postincrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 47 - operand
+ postincrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -9928,27 +9928,27 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 63 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 63 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -9957,25 +9957,25 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 0 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 16 - operand
- convert_expr 15 - expresssion
- preincrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 0 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 46 - operand
+ convert_expr 45 - expresssion
+ preincrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -9983,9 +9983,9 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -10106,56 +10106,56 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647
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
addr_expr 2147483641 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 20 - operand
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 17 - operand
- postincrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 47 - operand
+ postincrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10164,27 +10164,27 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 63 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 63 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10193,25 +10193,25 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 0 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 16 - operand
- convert_expr 15 - expresssion
- preincrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 0 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 46 - operand
+ convert_expr 45 - expresssion
+ preincrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -10219,9 +10219,9 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -10322,56 +10322,56 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 251:21 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 251:19 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 20 - operand
+ function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 17 - operand
- postdecrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 47 - operand
+ postdecrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10380,27 +10380,27 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 0 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 0 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10409,25 +10409,25 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 63 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 16 - operand
- convert_expr 15 - expresssion
- predecrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 63 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 46 - operand
+ convert_expr 45 - expresssion
+ predecrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -10435,9 +10435,9 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -10558,56 +10558,56 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647
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
addr_expr 2147483641 - function
- function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 20 - operand
+ function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 17 - operand
- postdecrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 47 - operand
+ postdecrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10616,27 +10616,27 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 0 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 0 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10645,25 +10645,25 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 63 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 16 - operand
- convert_expr 15 - expresssion
- predecrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 63 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 46 - operand
+ convert_expr 45 - expresssion
+ predecrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -10671,9 +10671,9 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -10792,76 +10792,76 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 20 - operand
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 19 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 18 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 49 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 48 - operand
- isUsed: 1
- integer_cst 64 17 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 17 - initial
- nop_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 47 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 14 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10871,43 +10871,43 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 16 - operand
- integer_type 15 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 14 - type name
- integer_cst 64 14 - type size
- integer_cst -0 14 - min value
- integer_cst 4294967295 14 - max value
- integer_cst 64 15 - parm size
- integer_type 17 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 47 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 16 - type name
- integer_cst 64 16 - type size
- integer_cst -0 16 - min value
- integer_cst 4294967295 16 - max value
- statement_list 18 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 46 - type name
+ integer_cst 64 46 - type size
+ integer_cst -0 46 - min value
+ integer_cst 4294967295 46 - max value
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 47 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 46 - operand
- isUsed: 1
integer_cst 64 15 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 15 - initial 2
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 14 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -10917,15 +10917,15 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 14 - operand
- integer_type 13 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 12 - type name
- integer_cst 64 12 - type size
- integer_cst -0 12 - min value
- integer_cst 4294967295 12 - max value
- integer_cst 64 13 - parm size
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 64
- signed
@@ -10933,24 +10933,24 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
integer_cst 64 14 - type size
integer_cst -0 14 - min value
integer_cst 4294967295 14 - 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
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -10958,21 +10958,21 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 13 - operand
- component_ref 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 43 - operand
+ component_ref 42 - operand
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - 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 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -10980,77 +10980,79 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 12 - operand
- mult_expr 11 - operand
- nop_expr 10 - operand
- 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
+ nop_expr 42 - operand
+ mult_expr 41 - operand
+ nop_expr 40 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 39 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 38 - operand
- isUsed: 1
- integer_cst 64 7 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 3 - decl size
- integer_type 3 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 2 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst 0 2 - min value
- integer_cst 4294967295 2 - 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 6 - operand
- integer_type 5 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 7 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 6 - type name
- integer_cst 64 6 - type size
- integer_cst -0 6 - min value
- integer_cst 4294967295 6 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 13 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 38 - operand
+ integer_cst 8 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 43 - operand
- isUsed: 1
- integer_cst 64 12 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 12 - initial 2
- nop_expr 11 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 10 - operand
- indirect_ref 9 - object
- nop_expr 8 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 7 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 14 - 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 6 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 9 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 8 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11060,42 +11062,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 11 - operand
- integer_type 10 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- integer_cst 64 10 - parm size
- integer_type 12 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 43 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial 2
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11105,44 +11107,44 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 42 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 47 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 46 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 45 - operand
- isUsed: 1
- integer_cst 64 14 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 14 - initial 2
- nop_expr 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 14 - 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 8 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 11 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 10 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11152,47 +11154,47 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 13 - operand
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- integer_type 14 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 14 - operand
- convert_expr 13 - expresssion
- modify_expr 12 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 45 - operand
+ statement_list 46 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 45 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 44 - operand
+ convert_expr 43 - expresssion
+ modify_expr 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - operand
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11202,42 +11204,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- plus_expr 11 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 41 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11247,41 +11249,41 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- convert_expr 13 - expresssion
- predecrement_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 11 - operand
- indirect_ref 10 - object
- nop_expr 9 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 45 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 44 - operand
+ convert_expr 43 - expresssion
+ predecrement_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 41 - operand
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - 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 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -11289,27 +11291,27 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 11 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 16 - operand
- integer_cst 0 15 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 41 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 46 - operand
+ integer_cst 0 45 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11318,26 +11320,26 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 13 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ convert_expr 43 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial 2
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11347,42 +11349,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- block 18 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 48 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 47 - block vars
- isUsed: 1
integer_cst 64 15 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 16 - initial 2
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 14 - 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 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 13 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 12 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11392,15 +11394,15 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 2147483647
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 15 - operand
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 64
- signed
@@ -11508,131 +11510,131 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
convert_expr 2147483643 - expresssion
call_expr /usr/include/c++/5/bits/stl_bvector.h 273:13 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 20 - operand
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 17 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 16 - expresssion
- addr_expr 15 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 14 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 47 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 46 - expresssion
+ addr_expr 45 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- void_type 12 - method return type
- type_decl void <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ void_type 42 - method return type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
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
- tree_list 11 - chain
- integer_type 10 - value
+ tree_list 41 - chain
+ integer_type 40 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst -0 39 - min value
+ integer_cst 4294967295 39 - max value
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 43 - function result
- isAutogenerated: 1
- void_type 12 - result type
- type_decl void <built-in> 0:0 11 - type name
+ void_type 42 - result type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 13 - argument
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 43 - argument
+ integer_type 42 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 13 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 41 - type name
+ integer_cst 64 41 - type size
+ integer_cst -0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 42 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 43 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 41 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11642,43 +11644,43 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 41 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- statement_list 12 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ statement_list 42 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 41 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -11688,40 +11690,40 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- modify_expr 8 - operand
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -11729,312 +11731,360 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 7 - operand
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 37 - operand
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 33 - operand
- isAutogenerated: 1
- 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
+ pointer_type 32 - 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 2 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 5 - field
+ integer_cst 64 32 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 35 - field
- unsigned
- integer_cst 64 4 - decl size
- pointer_type 4 - field type
+ integer_cst 64 34 - decl size
+ pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 6 - operand
- mult_expr 5 - operand
- nop_expr 4 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ nop_expr 36 - operand
+ mult_expr 35 - operand
+ nop_expr 34 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - operand
- integer_cst 8 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 32 - operand
+ integer_cst 8 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 37 - operand
- isUsed: 1
- integer_cst 64 6 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 2 - decl size
- integer_type 2 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 1 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - 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 5 - operand
- integer_type 4 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 6 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 5 - type name
- integer_cst 64 5 - type size
- integer_cst -0 5 - min value
- integer_cst 4294967295 5 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 36 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 41 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 40 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 39 - operand
- isUsed: 1
- integer_cst 64 8 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 2 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 4 - decl size
- integer_type 4 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 3 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst 0 3 - min value
- integer_cst 4294967295 3 - 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 7 - operand
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 8 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 7 - type name
- integer_cst 64 7 - type size
- integer_cst -0 7 - min value
- integer_cst 4294967295 7 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 8 - operand
- convert_expr 7 - expresssion
- modify_expr 6 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 39 - operand
+ statement_list 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 38 - operand
+ convert_expr 37 - expresssion
+ modify_expr 36 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- integer_cst 64 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 9 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 8 - operand
- convert_expr 7 - expresssion
- predecrement_expr 6 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 5 - operand
- indirect_ref 4 - object
- nop_expr 3 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 38 - operand
+ convert_expr 37 - expresssion
+ predecrement_expr 36 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 35 - operand
+ indirect_ref 34 - object
+ nop_expr 33 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 4 - field
+ pointer_type 31 - 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 31 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 34 - field
- unsigned
- integer_cst 64 3 - decl size
- pointer_type 3 - field type
- integer_type 2 - nested type
+ integer_cst 64 33 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 1 - type name
- integer_cst 64 1 - type size
- integer_cst 0 1 - min value
- integer_cst 8 5 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 10 - operand
- integer_cst 0 9 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 35 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 40 - operand
+ integer_cst 0 39 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12043,66 +12093,71 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 7 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand
+ convert_expr 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - block vars
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12112,67 +12167,67 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- addr_expr 15 - arg
- component_ref 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 45 - arg
+ component_ref 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 13 - field
+ integer_cst 64 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 43 - field
- signed
- isAutogenerated: 1
- integer_cst 96 12 - decl size
+ integer_cst 96 42 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 15 - arg
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 45 - arg
+ integer_type 44 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 43 - type name
+ integer_cst 64 43 - type size
+ integer_cst -0 43 - min value
+ integer_cst 4294967295 43 - max value
+ integer_cst 64 44 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 2147483641 - arg
- isAutogenerated: 1
pointer_type 2147483640 - decl type
@@ -12309,131 +12364,131 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
nop_expr 2147483638 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 2147483637 - operand
addr_expr 2147483636 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 20 - operand
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 17 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 16 - expresssion
- addr_expr 15 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 14 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 47 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 46 - expresssion
+ addr_expr 45 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- void_type 12 - method return type
- type_decl void <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ void_type 42 - method return type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
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
- tree_list 11 - chain
- integer_type 10 - value
+ tree_list 41 - chain
+ integer_type 40 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst -0 39 - min value
+ integer_cst 4294967295 39 - max value
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 43 - function result
- isAutogenerated: 1
- void_type 12 - result type
- type_decl void <built-in> 0:0 11 - type name
+ void_type 42 - result type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 13 - argument
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 43 - argument
+ integer_type 42 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 13 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 41 - type name
+ integer_cst 64 41 - type size
+ integer_cst -0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 42 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 43 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 41 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12443,43 +12498,43 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 41 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- statement_list 12 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ statement_list 42 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 41 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12489,40 +12544,40 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- modify_expr 8 - operand
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -12530,312 +12585,360 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 7 - operand
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 37 - operand
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 33 - operand
- isAutogenerated: 1
- 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
+ pointer_type 32 - 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 2 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 5 - field
+ integer_cst 64 32 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 35 - field
- unsigned
- integer_cst 64 4 - decl size
- pointer_type 4 - field type
+ integer_cst 64 34 - decl size
+ pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 6 - operand
- mult_expr 5 - operand
- nop_expr 4 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ nop_expr 36 - operand
+ mult_expr 35 - operand
+ nop_expr 34 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - operand
- integer_cst 8 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 32 - operand
+ integer_cst 8 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 37 - operand
- isUsed: 1
- integer_cst 64 6 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 2 - decl size
- integer_type 2 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 1 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - 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 5 - operand
- integer_type 4 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 6 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 5 - type name
- integer_cst 64 5 - type size
- integer_cst -0 5 - min value
- integer_cst 4294967295 5 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 36 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 41 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 40 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 39 - operand
- isUsed: 1
- integer_cst 64 8 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 2 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 4 - decl size
- integer_type 4 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 3 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst 0 3 - min value
- integer_cst 4294967295 3 - 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 7 - operand
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 8 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 7 - type name
- integer_cst 64 7 - type size
- integer_cst -0 7 - min value
- integer_cst 4294967295 7 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 8 - operand
- convert_expr 7 - expresssion
- modify_expr 6 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 39 - operand
+ statement_list 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 38 - operand
+ convert_expr 37 - expresssion
+ modify_expr 36 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- integer_cst 64 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 9 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 8 - operand
- convert_expr 7 - expresssion
- predecrement_expr 6 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 5 - operand
- indirect_ref 4 - object
- nop_expr 3 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 38 - operand
+ convert_expr 37 - expresssion
+ predecrement_expr 36 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 35 - operand
+ indirect_ref 34 - object
+ nop_expr 33 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 4 - field
+ pointer_type 31 - 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 31 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 34 - field
- unsigned
- integer_cst 64 3 - decl size
- pointer_type 3 - field type
- integer_type 2 - nested type
+ integer_cst 64 33 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 1 - type name
- integer_cst 64 1 - type size
- integer_cst 0 1 - min value
- integer_cst 8 5 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 10 - operand
- integer_cst 0 9 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 35 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 40 - operand
+ integer_cst 0 39 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12844,66 +12947,71 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 7 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand
+ convert_expr 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - block vars
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -12913,67 +13021,67 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- addr_expr 15 - arg
- component_ref 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 45 - arg
+ component_ref 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 13 - field
+ integer_cst 64 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 43 - field
- signed
- isAutogenerated: 1
- integer_cst 96 12 - decl size
+ integer_cst 96 42 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 15 - arg
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 45 - arg
+ integer_type 44 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 43 - type name
+ integer_cst 64 43 - type size
+ integer_cst -0 43 - min value
+ integer_cst 4294967295 43 - max value
+ integer_cst 64 44 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483636 - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 2147483635 - operand
- isUsed: 1
@@ -13116,469 +13224,816 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 2147483647
nop_expr 2147483638 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 288:20 2147483637 - operand
addr_expr 2147483636 - function
- function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 20 - operand
+ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 273:20 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 273:20 17 - operand
- convert_expr 16 - expresssion
- call_expr /usr/include/c++/5/bits/stl_bvector.h 273:13 15 - operand
- addr_expr 14 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 13 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 273:20 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 273:20 47 - operand
+ convert_expr 46 - expresssion
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 273:13 45 - operand
+ addr_expr 44 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 43 - operand
- isExternal: 1
- isPublic: 1
- method_type 12 - function type
- reference_type 11 - method return type
- record_type 10 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 9 - type name
- record_type 11 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - type name
+ method_type 42 - function type
+ reference_type 41 - method return type
+ record_type 40 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 39 - type name
+ record_type 41 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 38 - type name
+ integer_cst 64 38 - type size
+ integer_cst -0 38 - min value
+ integer_cst 4294967295 38 - max value
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 42 - function result
- isAutogenerated: 1
- reference_type 11 - result type
- record_type 10 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 9 - type name
- integer_cst 64 11 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 12 - argument
+ reference_type 41 - result type
+ record_type 40 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 39 - type name
+ integer_cst 64 41 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 12 - argument
- integer_type 11 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 42 - argument
+ integer_type 41 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- integer_cst 64 11 - parm size
- statement_list 12 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 10 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 9 - expresssion
- addr_expr 8 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ integer_cst 64 41 - parm size
+ statement_list 42 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 40 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 39 - expresssion
+ addr_expr 38 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 37 - operand
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 36 - function type
+ void_type 35 - method return type
+ type_decl void <built-in> 0:0 34 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ record_type 35 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 34 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 35 - arg types
+ pointer_type 34 - value
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
- tree_list 4 - chain
- integer_type 3 - value
+ tree_list 34 - chain
+ integer_type 33 - value
- 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
- tree_list 3 - chain
- void_type 2 - value
- type_decl void <built-in> 0:0 1 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 32 - type name
+ integer_cst 64 32 - type size
+ integer_cst -0 32 - min value
+ integer_cst 4294967295 32 - max value
+ tree_list 33 - chain
+ void_type 32 - value
+ type_decl void <built-in> 0:0 31 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 6 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 36 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 35 - result type
+ type_decl void <built-in> 0:0 34 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 36 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
+ integer_cst 64 35 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 6 - argument
- integer_type 5 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 36 - argument
+ integer_type 35 - decl type
- precisionBits: 64
- signed
- 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
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 6 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 34 - type name
+ integer_cst 64 34 - type size
+ integer_cst -0 34 - min value
+ integer_cst 4294967295 34 - max value
+ integer_cst 64 35 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 36 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- integer_cst 64 4 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial
- 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
+ integer_cst 64 34 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 34 - var type
- precisionBits: 64
- signed
- 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
- statement_list 5 - operand
- decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - statement
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 3 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ statement_list 35 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 34 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 33 - operand
- isUsed: 1
- integer_cst 64 2 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 2 - initial 2
- nop_expr 1 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 1 - operand
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- integer_type 2 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 1 - type name
- integer_cst 64 1 - type size
- integer_cst -0 1 - min value
- integer_cst 4294967295 1 - max value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- component_ref 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ component_ref 30 - operand
+ indirect_ref 29 - object
+ nop_expr 28 - 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 27 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 26 - 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 26 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 29 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 0 - operand
- component_ref 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 28 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 30 - operand
+ component_ref 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - 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 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- nop_expr 0 - operand
- mult_expr 0 - operand
- nop_expr 0 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 29 - operand
+ mult_expr 28 - operand
+ nop_expr 27 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- integer_cst 8 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 25 - operand
+ integer_cst 8 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 4 - statement
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 29 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 34 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 0 2 - operand
- statement_list 3 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 2 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 1 - operand
- convert_expr 0 - expresssion
- modify_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 32 - operand
+ statement_list 33 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 32 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 31 - operand
+ convert_expr 30 - expresssion
+ modify_expr 29 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
- isUsed: 1
- plus_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 2 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 1 - operand
- convert_expr 0 - expresssion
- predecrement_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 this /usr/include/c++/5/bits/stl_bvector.h 166:26 0 - operand
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 32 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 31 - operand
+ convert_expr 30 - expresssion
+ predecrement_expr 29 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 28 - operand
+ indirect_ref 27 - object
+ nop_expr 26 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 25 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 24 - 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 24 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 27 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- integer_cst 8 0 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 3 - operand
- integer_cst 0 2 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 26 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 28 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 33 - operand
+ integer_cst 0 32 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 30 - operand
+ indirect_ref 29 - object
+ nop_expr 28 - 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 27 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 26 - 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 26 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 29 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 28 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- convert_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ 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
+ convert_expr 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - operand
- isUsed: 1
- block 5 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - block vars
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- addr_expr 8 - arg
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 38 - arg
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 6 - field
+ integer_cst 64 33 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 36 - field
- signed
- isAutogenerated: 1
- integer_cst 96 5 - decl size
+ integer_cst 96 35 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 8 - arg
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 38 - arg
+ integer_type 37 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 9 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 36 - type name
+ integer_cst 64 36 - type size
+ integer_cst -0 36 - min value
+ integer_cst 4294967295 36 - max value
+ integer_cst 64 37 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 39 - operand
- isAutogenerated: 1
- reference_type 8 - result type
- record_type 7 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 6 - type name
- integer_cst 64 8 - decl size
- nop_expr 9 - operand
- nop_expr 8 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 7 - operand
+ reference_type 38 - result type
+ record_type 37 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 36 - type name
+ integer_cst 64 38 - decl size
+ nop_expr 39 - operand
+ nop_expr 38 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 37 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 14 - arg
+ integer_cst 64 36 - parm size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 44 - arg
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
- negate_expr 14 - arg
- non_lvalue_expr 13 - operand
+ integer_cst 64 43 - parm size
+ negate_expr 44 - arg
+ non_lvalue_expr 43 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 12 - operand
- integer_type 11 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 42 - operand
+ integer_type 41 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- integer_cst 64 11 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 274:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ integer_cst 64 41 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 274:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483636 - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 2147483635 - operand
- isUsed: 1
@@ -13684,149 +14139,149 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647
type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2147483640 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 20 - operand
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 17 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 17 - type name
- integer_cst 128 18 - decl size
+ record_type 48 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 47 - type name
+ integer_cst 128 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 19 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 16 - operand
+ integer_cst 64 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 49 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 46 - operand
- isAutogenerated: 1
- record_type 15 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
- integer_cst 128 15 - decl size
- compound_expr 16 - operand
- target_expr 15 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 14 - operand
+ record_type 45 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 44 - type name
+ integer_cst 128 45 - decl size
+ compound_expr 46 - operand
+ target_expr 45 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 44 - operand
- isAutogenerated: 1
- integer_cst 128 13 - decl size
- record_type 13 - var type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 12 - type name
- aggr_init_expr 14 - operand
- addr_expr 13 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 12 - operand
+ integer_cst 128 43 - decl size
+ record_type 43 - var type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 42 - type name
+ aggr_init_expr 44 - operand
+ addr_expr 43 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 42 - operand
- isPublic: 1
- method_type 11 - function type
- void_type 10 - method return type
- type_decl void <built-in> 0:0 9 - type name
+ method_type 41 - function type
+ void_type 40 - method return type
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- record_type 10 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 9 - type name
+ record_type 40 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 39 - chain
+ pointer_type 38 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 8 - chain
- integer_type 7 - value
+ tree_list 38 - chain
+ integer_type 37 - value
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 6 - type name
- integer_cst 64 6 - type size
- integer_cst 0 6 - min value
- tree_list 7 - chain
- void_type 6 - value
- type_decl void <built-in> 0:0 5 - type name
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 36 - type name
+ integer_cst 64 36 - type size
+ integer_cst 0 36 - min value
+ tree_list 37 - chain
+ void_type 36 - value
+ type_decl void <built-in> 0:0 35 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 41 - function result
- isAutogenerated: 1
- void_type 10 - result type
- type_decl void <built-in> 0:0 9 - type name
+ void_type 40 - result type
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 11 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 11 - argument
- pointer_type 10 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 41 - argument
+ pointer_type 40 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 11 - argument
- integer_type 10 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 41 - argument
+ integer_type 40 - decl type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 9 - type name
- integer_cst 64 9 - type size
- integer_cst 0 9 - min value
- integer_cst 64 10 - parm size
- statement_list 11 - code
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 13 - slot
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst 0 39 - min value
+ integer_cst 64 40 - parm size
+ statement_list 41 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 43 - slot
- isAutogenerated: 1
- integer_cst 128 12 - decl size 2
- record_type 12 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 11 - type name
- convert_expr 13 - arg
- void_cst 12 - operand
- nop_expr 13 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 12 - operand
- component_ref 11 - object
- indirect_ref 10 - object
- nop_expr 9 - ref
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ convert_expr 43 - arg
+ void_cst 42 - operand
+ nop_expr 43 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 42 - operand
+ component_ref 41 - object
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - 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 7 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - field
+ integer_cst 64 37 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - field
- signed
- isAutogenerated: 1
- integer_cst 96 9 - decl size
+ integer_cst 96 39 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 11 - field
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -13834,31 +14289,31 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 13 - arg
- integer_cst 1 12 - operand
- nop_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 11 - operand
- component_ref 10 - object
- indirect_ref 9 - object
- nop_expr 8 - ref
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 43 - arg
+ integer_cst 1 42 - operand
+ nop_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 41 - operand
+ component_ref 40 - object
+ indirect_ref 39 - object
+ nop_expr 38 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 7 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 37 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - field
+ integer_cst 64 36 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 10 - field
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 40 - field
- unsigned
- integer_cst 32 9 - decl size
+ integer_cst 32 39 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -13867,11 +14322,11 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 15 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 45 - operand
- isAutogenerated: 1
- integer_cst 128 14 - decl size 2
- record_type 14 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 13 - type name
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - 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
@@ -13881,264 +14336,865 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 2147483647
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483637 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 293:24 2147483639 - operand
addr_expr 2147483638 - function
- function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 20 - operand
+ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 17 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 17 - type name
- integer_cst 128 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 19 - argument
+ record_type 48 - result type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 47 - type name
+ integer_cst 128 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 19 - code
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 18 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 49 - code
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 48 - operand
- isUsed: 1
- integer_cst 128 17 - decl size
- indirect_ref 17 - initial
- nop_expr 16 - ref
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 14 - operand
+ integer_cst 128 47 - decl size
+ indirect_ref 20 - initial
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 16 - 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 13 - 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
+ integer_cst 64 16 - parm size
+ record_type 47 - var type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 47 - statement
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 46 - operand
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 15 - initial 2
- nop_expr 14 - ref
- nop_expr 13 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 12 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 16 - 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 11 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 14 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 47 - statement
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 46 - operand
+ init_expr 45 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 44 - operand
- isAutogenerated: 1
- record_type 13 - result type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 12 - type name
- integer_cst 128 13 - decl size
- target_expr 14 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 13 - operand
+ record_type 43 - result type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 42 - type name
+ integer_cst 128 43 - decl size
+ target_expr 44 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 43 - operand
- isAutogenerated: 1
- integer_cst 128 12 - decl size
- record_type 12 - var type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 11 - type name
+ integer_cst 128 42 - decl size
+ record_type 42 - var type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 41 - type name
- isAutogenerated: 1
- indirect_ref 13 - operand
- nop_expr 12 - ref
- nop_expr 11 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 10 - operand
- addr_expr 9 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 8 - operand
+ indirect_ref 43 - operand
+ nop_expr 42 - ref
+ nop_expr 41 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 40 - operand
+ addr_expr 39 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- reference_type 6 - method return type
- record_type 5 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name
- record_type 6 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - type name
+ method_type 37 - function type
+ reference_type 36 - method return type
+ record_type 35 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 34 - type name
+ record_type 36 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 5 - chain
- integer_type 4 - value
+ tree_list 35 - chain
+ integer_type 34 - value
- precisionBits: 64
- signed
- 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
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ tree_list 34 - chain
+ void_type 33 - value
+ type_decl void <built-in> 0:0 32 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 37 - function result
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name
- integer_cst 64 6 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 7 - argument
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 34 - type name
+ integer_cst 64 36 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
+ integer_cst 64 36 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 7 - argument
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 37 - argument
+ integer_type 36 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- statement_list 7 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 6 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 5 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 4 - expresssion
- addr_expr 3 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 35 - type name
+ integer_cst 64 35 - type size
+ integer_cst -0 35 - min value
+ integer_cst 4294967295 35 - max value
+ integer_cst 64 36 - parm size
+ statement_list 37 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 36 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 35 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 34 - expresssion
+ addr_expr 33 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 32 - operand
- 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 1 - function result
+ method_type 31 - function type
+ void_type 30 - method return type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ record_type 30 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 30 - arg types
+ pointer_type 29 - value
+ 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
+ tree_list 29 - chain
+ integer_type 28 - value
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst -0 27 - min value
+ integer_cst 4294967295 27 - max value
+ tree_list 28 - chain
+ void_type 27 - value
+ type_decl void <built-in> 0:0 26 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 31 - function result
- isAutogenerated: 1
- void_type 0 - result type
+ void_type 30 - result type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 31 - argument
- isAutogenerated: 1
- pointer_type 0 - decl type
- integer_cst 64 0 - parm size
+ pointer_type 30 - 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 30 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 1 - argument
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 31 - argument
+ integer_type 30 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 1 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 29 - type name
+ integer_cst 64 29 - type size
+ integer_cst -0 29 - min value
+ integer_cst 4294967295 29 - max value
+ integer_cst 64 30 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 31 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- statement_list 0 - operand
- block 0 - operand
- addr_expr 3 - arg
- component_ref 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 0 - operand
+ integer_cst 64 29 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 29 - var type
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 28 - type name
+ integer_cst 64 28 - type size
+ integer_cst -0 28 - min value
+ integer_cst 4294967295 28 - max value
+ statement_list 30 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 29 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 24 - field
+ - unsigned
+ integer_cst 64 23 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 25 - operand
+ component_ref 24 - operand
+ indirect_ref 23 - object
+ nop_expr 22 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 21 - operand
+ - isAutogenerated: 1
+ pointer_type 20 - 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 20 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 23 - field
+ - unsigned
+ integer_cst 64 22 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 24 - operand
+ mult_expr 23 - operand
+ nop_expr 22 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 21 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 20 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 19 - initial 2
+ nop_expr 18 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - operand
+ indirect_ref 16 - object
+ nop_expr 15 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 14 - operand
+ - isAutogenerated: 1
+ pointer_type 13 - 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 13 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 16 - field
+ - unsigned
+ integer_cst 32 15 - 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 18 - operand
+ integer_type 17 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 16 - type name
+ integer_cst 64 16 - type size
+ integer_cst -0 16 - min value
+ integer_cst 4294967295 16 - max value
+ integer_cst 64 17 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 20 - operand
+ integer_cst 8 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 24 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 29 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 27 - operand
+ statement_list 28 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 26 - operand
+ convert_expr 25 - expresssion
+ modify_expr 24 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 23 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 23 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 22 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 26 - operand
+ convert_expr 25 - expresssion
+ predecrement_expr 24 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 23 - operand
+ indirect_ref 22 - object
+ nop_expr 21 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 20 - operand
+ - isAutogenerated: 1
+ pointer_type 19 - 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 19 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 22 - field
+ - unsigned
+ integer_cst 64 21 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 23 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 28 - operand
+ integer_cst 0 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 24 - field
+ - unsigned
+ integer_cst 32 23 - 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
+ convert_expr 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - block vars
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 33 - arg
+ component_ref 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 29 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 1 - field
+ pointer_type 28 - 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 28 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 31 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
+ integer_cst 96 30 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 3 - arg
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 33 - arg
+ integer_type 32 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 6 - statement
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 31 - type name
+ integer_cst 64 31 - type size
+ integer_cst -0 31 - min value
+ integer_cst 4294967295 31 - max value
+ integer_cst 64 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 36 - statement
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 34 - operand
- isAutogenerated: 1
- reference_type 3 - result type
- record_type 2 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 1 - type name
- integer_cst 64 3 - decl size
- nop_expr 4 - operand
- nop_expr 3 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 2 - operand
+ reference_type 33 - result type
+ record_type 32 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 31 - type name
+ integer_cst 64 33 - decl size
+ nop_expr 34 - operand
+ nop_expr 33 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- addr_expr 9 - arg
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 8 - operand
+ pointer_type 31 - 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 31 - parm size
+ addr_expr 39 - arg
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 38 - operand
- isUsed: 1
- integer_cst 128 7 - 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
+ integer_cst 128 15 - decl size 2
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- 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
+ pointer_type 16 - 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 3 - parm size
- record_type 7 - var type 2
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 6 - type name
+ integer_cst 64 16 - parm size
+ record_type 15 - var type 2
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - type name
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 9 - arg
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 39 - arg
+ integer_type 38 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- block 18 - operand
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 37 - type name
+ integer_cst 64 37 - type size
+ integer_cst -0 37 - min value
+ integer_cst 4294967295 37 - max value
+ integer_cst 64 38 - parm size
+ block 48 - operand
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 47 - block vars
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 16 - initial 2
- nop_expr 15 - ref
- nop_expr 14 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 13 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 16 - 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 12 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 2147483638 - arg
@@ -14221,264 +15277,865 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 2147483647
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 2147483640 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 20 - operand
+ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 17 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 17 - type name
- integer_cst 128 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 19 - argument
+ record_type 48 - result type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 47 - type name
+ integer_cst 128 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 19 - code
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 18 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 49 - code
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 48 - operand
- isUsed: 1
- integer_cst 128 17 - decl size
- indirect_ref 17 - initial
- nop_expr 16 - ref
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 14 - operand
+ integer_cst 128 47 - decl size
+ indirect_ref 20 - initial
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 16 - 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 13 - 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
+ integer_cst 64 16 - parm size
+ record_type 47 - var type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 47 - statement
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 46 - operand
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 15 - initial 2
- nop_expr 14 - ref
- nop_expr 13 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 12 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 16 - 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 11 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 14 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 47 - statement
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 46 - operand
+ init_expr 45 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 44 - operand
- isAutogenerated: 1
- record_type 13 - result type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 12 - type name
- integer_cst 128 13 - decl size
- target_expr 14 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 13 - operand
+ record_type 43 - result type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 42 - type name
+ integer_cst 128 43 - decl size
+ target_expr 44 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 43 - operand
- isAutogenerated: 1
- integer_cst 128 12 - decl size
- record_type 12 - var type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 11 - type name
+ integer_cst 128 42 - decl size
+ record_type 42 - var type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 41 - type name
- isAutogenerated: 1
- indirect_ref 13 - operand
- nop_expr 12 - ref
- nop_expr 11 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 10 - operand
- addr_expr 9 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 8 - operand
+ indirect_ref 43 - operand
+ nop_expr 42 - ref
+ nop_expr 41 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 40 - operand
+ addr_expr 39 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- reference_type 6 - method return type
- record_type 5 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name
- record_type 6 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - type name
+ method_type 37 - function type
+ reference_type 36 - method return type
+ record_type 35 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 34 - type name
+ record_type 36 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 5 - chain
- integer_type 4 - value
+ tree_list 35 - chain
+ integer_type 34 - value
- precisionBits: 64
- signed
- 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
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ tree_list 34 - chain
+ void_type 33 - value
+ type_decl void <built-in> 0:0 32 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 37 - function result
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 4 - type name
- integer_cst 64 6 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 7 - argument
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 34 - type name
+ integer_cst 64 36 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
+ integer_cst 64 36 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 7 - argument
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 37 - argument
+ integer_type 36 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- statement_list 7 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 6 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 5 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 4 - expresssion
- addr_expr 3 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 35 - type name
+ integer_cst 64 35 - type size
+ integer_cst -0 35 - min value
+ integer_cst 4294967295 35 - max value
+ integer_cst 64 36 - parm size
+ statement_list 37 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 36 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 35 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 34 - expresssion
+ addr_expr 33 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 32 - operand
- 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 1 - function result
+ method_type 31 - function type
+ void_type 30 - method return type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ record_type 30 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 30 - arg types
+ pointer_type 29 - value
+ 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
+ tree_list 29 - chain
+ integer_type 28 - value
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst -0 27 - min value
+ integer_cst 4294967295 27 - max value
+ tree_list 28 - chain
+ void_type 27 - value
+ type_decl void <built-in> 0:0 26 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 31 - function result
- isAutogenerated: 1
- void_type 0 - result type
+ void_type 30 - result type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 31 - argument
- isAutogenerated: 1
- pointer_type 0 - decl type
- integer_cst 64 0 - parm size
+ pointer_type 30 - 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 30 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 1 - argument
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 31 - argument
+ integer_type 30 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 1 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 29 - type name
+ integer_cst 64 29 - type size
+ integer_cst -0 29 - min value
+ integer_cst 4294967295 29 - max value
+ integer_cst 64 30 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 31 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- statement_list 0 - operand
- block 0 - operand
- addr_expr 3 - arg
- component_ref 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 0 - operand
+ integer_cst 64 29 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 29 - var type
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 28 - type name
+ integer_cst 64 28 - type size
+ integer_cst -0 28 - min value
+ integer_cst 4294967295 28 - max value
+ statement_list 30 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 29 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 24 - field
+ - unsigned
+ integer_cst 64 23 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 25 - operand
+ component_ref 24 - operand
+ indirect_ref 23 - object
+ nop_expr 22 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 21 - operand
+ - isAutogenerated: 1
+ pointer_type 20 - 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 20 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 23 - field
+ - unsigned
+ integer_cst 64 22 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 24 - operand
+ mult_expr 23 - operand
+ nop_expr 22 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 21 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 20 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 19 - initial 2
+ nop_expr 18 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - operand
+ indirect_ref 16 - object
+ nop_expr 15 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 14 - operand
+ - isAutogenerated: 1
+ pointer_type 13 - 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 13 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 16 - field
+ - unsigned
+ integer_cst 32 15 - 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 18 - operand
+ integer_type 17 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 16 - type name
+ integer_cst 64 16 - type size
+ integer_cst -0 16 - min value
+ integer_cst 4294967295 16 - max value
+ integer_cst 64 17 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 20 - operand
+ integer_cst 8 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 24 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 29 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 27 - operand
+ statement_list 28 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 26 - operand
+ convert_expr 25 - expresssion
+ modify_expr 24 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 23 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 23 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 22 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 26 - operand
+ convert_expr 25 - expresssion
+ predecrement_expr 24 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 23 - operand
+ indirect_ref 22 - object
+ nop_expr 21 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 20 - operand
+ - isAutogenerated: 1
+ pointer_type 19 - 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 19 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 22 - field
+ - unsigned
+ integer_cst 64 21 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 23 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 28 - operand
+ integer_cst 0 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 24 - field
+ - unsigned
+ integer_cst 32 23 - 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
+ convert_expr 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - block vars
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 33 - arg
+ component_ref 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 29 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 1 - field
+ pointer_type 28 - 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 28 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 31 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
+ integer_cst 96 30 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 3 - arg
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 33 - arg
+ integer_type 32 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 6 - statement
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 31 - type name
+ integer_cst 64 31 - type size
+ integer_cst -0 31 - min value
+ integer_cst 4294967295 31 - max value
+ integer_cst 64 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 36 - statement
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 34 - operand
- isAutogenerated: 1
- reference_type 3 - result type
- record_type 2 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 1 - type name
- integer_cst 64 3 - decl size
- nop_expr 4 - operand
- nop_expr 3 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 2 - operand
+ reference_type 33 - result type
+ record_type 32 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 31 - type name
+ integer_cst 64 33 - decl size
+ nop_expr 34 - operand
+ nop_expr 33 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- addr_expr 9 - arg
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 8 - operand
+ pointer_type 31 - 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 31 - parm size
+ addr_expr 39 - arg
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 38 - operand
- isUsed: 1
- integer_cst 128 7 - 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
+ integer_cst 128 15 - decl size 2
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- 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
+ pointer_type 16 - 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 3 - parm size
- record_type 7 - var type 2
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 6 - type name
+ integer_cst 64 16 - parm size
+ record_type 15 - var type 2
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - type name
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 9 - arg
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 39 - arg
+ integer_type 38 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- block 18 - operand
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 37 - type name
+ integer_cst 64 37 - type size
+ integer_cst -0 37 - min value
+ integer_cst 4294967295 37 - max value
+ integer_cst 64 38 - parm size
+ block 48 - operand
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 47 - block vars
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 16 - initial 2
- nop_expr 15 - ref
- nop_expr 14 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 13 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 17 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 16 - 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 12 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 14 - type name
convert_expr 2147483641 - arg
@@ -14534,139 +16191,139 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 21
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -14675,32 +16332,32 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 21
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -14710,17 +16367,17 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 21
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -14777,139 +16434,139 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -14918,32 +16575,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 214748364
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -14953,17 +16610,17 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 214748364
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -15089,139 +16746,139 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 21
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -15230,32 +16887,32 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 21
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -15265,17 +16922,17 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 21
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -15389,139 +17046,139 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -15530,32 +17187,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 214748364
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -15565,17 +17222,17 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 214748364
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -15732,139 +17389,139 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 21
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -15873,32 +17530,32 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 21
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -15908,17 +17565,17 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 21
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -16044,139 +17701,139 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 214748364
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 19 - code
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 15 - expresssion
- addr_expr 14 - function
- function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 13 - operand
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 49 - code
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 45 - expresssion
+ addr_expr 44 - function
+ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 43 - operand
- isAutogenerated: 1
- isPublic: 1
- method_type 12 - function type
- void_type 11 - method return type
- type_decl void <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ void_type 41 - method return type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 10 - type name
+ record_type 41 - method base type
+ type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - function result
- isAutogenerated: 1
- void_type 11 - result type
- type_decl void <built-in> 0:0 10 - type name
+ void_type 41 - result type
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 12 - code
- statement_list 11 - operand
- block 11 - operand
- nop_expr 14 - arg
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 13 - operand
+ integer_cst 64 41 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 42 - code
+ statement_list 41 - operand
+ block 41 - operand
+ nop_expr 44 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 43 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -16185,32 +17842,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 214748364
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 13 - operand
- pointer_type 12 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 12 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 16 - operand
- convert_expr 15 - expresssion
- init_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 10 - operand
+ integer_cst 64 42 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 46 - operand
+ convert_expr 45 - expresssion
+ init_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -16220,17 +17877,17 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 214748364
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 13 - operand
- integer_type 12 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 11 - type name
+ type_decl unsigned int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 32 12 - parm size
- block 18 - operand
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 32 42 - parm size
+ block 48 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -16403,75 +18060,75 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 21474836
- isAutogenerated: 1
aggr_init_expr 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- statement_list 19 - code
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ statement_list 49 - code
var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 2147483640 - slot
- isAutogenerated: 1
integer_cst 128 15 - decl size 2
@@ -16587,65 +18244,65 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 2147483647
integer_cst 8 2147483642 - decl size
call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 2147483643 - operand
addr_expr 2147483642 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 47 - operand
- isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 8 16 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 17 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 16 - operand
- indirect_ref 15 - operand
- nop_expr 14 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 46 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 47 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 46 - operand
+ indirect_ref 45 - operand
+ nop_expr 44 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -16653,28 +18310,28 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ nop_expr 45 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 13 - field
+ integer_cst 64 40 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 43 - field
- unsigned
- integer_cst 64 12 - decl size
+ integer_cst 64 42 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 16 - operand
+ integer_cst 0 46 - operand
addr_expr 2147483642 - arg
target_expr 2147483641 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 2147483640 - operand
@@ -16685,71 +18342,71 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 2147483647
- isAutogenerated: 1
aggr_init_expr 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 14 - type name
- integer_cst 64 14 - type size
- integer_cst 0 14 - min value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 44 - type name
+ integer_cst 64 44 - type size
+ integer_cst 0 44 - min value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 2147483639 - slot
- isAutogenerated: 1
integer_cst 128 15 - decl size 2
@@ -16857,56 +18514,56 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 326:19 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 326:17 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 20 - operand
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 17 - operand
- postincrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 47 - operand
+ postincrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -16915,27 +18572,27 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 63 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 63 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -16944,25 +18601,25 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 0 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 16 - operand
- convert_expr 15 - expresssion
- preincrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 0 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 46 - operand
+ convert_expr 45 - expresssion
+ preincrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -16970,9 +18627,9 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -17093,56 +18750,56 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647
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
addr_expr 2147483641 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 20 - operand
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 17 - operand
- postincrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 47 - operand
+ postincrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17151,27 +18808,27 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 63 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 63 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17180,25 +18837,25 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 0 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 16 - operand
- convert_expr 15 - expresssion
- preincrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 0 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 46 - operand
+ convert_expr 45 - expresssion
+ preincrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -17206,9 +18863,9 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -17309,56 +18966,56 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 341:21 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 341:19 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 20 - operand
+ function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 17 - operand
- postdecrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 47 - operand
+ postdecrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17367,27 +19024,27 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 0 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 0 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17396,25 +19053,25 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 63 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 16 - operand
- convert_expr 15 - expresssion
- predecrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 63 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 46 - operand
+ convert_expr 45 - expresssion
+ predecrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -17422,9 +19079,9 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483642 - arg
component_ref 2147483641 - operand
indirect_ref 2147483640 - object
@@ -17545,56 +19202,56 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647
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
addr_expr 2147483641 - function
- function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 20 - operand
+ function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 19 - code
- cleanup_point_expr 18 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 17 - operand
- postdecrement_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 49 - code
+ cleanup_point_expr 48 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 47 - operand
+ postdecrement_expr 46 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 45 - operand
+ indirect_ref 44 - object
+ nop_expr 43 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 41 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 44 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 43 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17603,27 +19260,27 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 15 - operand
- integer_cst 0 16 - operand
- statement_list 18 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 1 45 - operand
+ integer_cst 0 46 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17632,25 +19289,25 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 63 13 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 16 - operand
- convert_expr 15 - expresssion
- predecrement_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 63 43 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 46 - operand
+ convert_expr 45 - expresssion
+ predecrement_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -17658,9 +19315,9 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 13 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 18 - operand
- integer_cst 0 17 - operand
+ integer_cst 8 43 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 158:7 48 - operand
+ integer_cst 0 47 - operand
addr_expr 2147483641 - arg
component_ref 2147483640 - operand
indirect_ref 2147483639 - object
@@ -17779,76 +19436,76 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 20 - operand
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 19 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 18 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 49 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 48 - operand
- isUsed: 1
- integer_cst 64 17 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 17 - initial
- nop_expr 16 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 15 - operand
- indirect_ref 14 - object
- nop_expr 13 - ref
+ integer_cst 64 47 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 12 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 14 - 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 11 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 14 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 13 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17858,43 +19515,43 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 16 - operand
- integer_type 15 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 14 - type name
- integer_cst 64 14 - type size
- integer_cst -0 14 - min value
- integer_cst 4294967295 14 - max value
- integer_cst 64 15 - parm size
- integer_type 17 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 47 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 16 - type name
- integer_cst 64 16 - type size
- integer_cst -0 16 - min value
- integer_cst 4294967295 16 - max value
- statement_list 18 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 46 - type name
+ integer_cst 64 46 - type size
+ integer_cst -0 46 - min value
+ integer_cst 4294967295 46 - max value
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 47 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 46 - operand
- isUsed: 1
integer_cst 64 15 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 15 - initial 2
- nop_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 14 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -17904,15 +19561,15 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 14 - operand
- integer_type 13 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 12 - type name
- integer_cst 64 12 - type size
- integer_cst -0 12 - min value
- integer_cst 4294967295 12 - max value
- integer_cst 64 13 - parm size
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 64
- signed
@@ -17920,24 +19577,24 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
integer_cst 64 14 - type size
integer_cst -0 14 - min value
integer_cst 4294967295 14 - 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
- modify_expr 14 - operand
- component_ref 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 42 - field
- unsigned
- integer_cst 64 11 - decl size
+ integer_cst 64 41 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -17945,21 +19602,21 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 13 - operand
- component_ref 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 43 - operand
+ component_ref 42 - operand
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - 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 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -17967,77 +19624,79 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 12 - operand
- mult_expr 11 - operand
- nop_expr 10 - operand
- 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
+ nop_expr 42 - operand
+ mult_expr 41 - operand
+ nop_expr 40 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 39 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 38 - operand
- isUsed: 1
- integer_cst 64 7 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 3 - decl size
- integer_type 3 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 2 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst 0 2 - min value
- integer_cst 4294967295 2 - 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 6 - operand
- integer_type 5 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 7 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 6 - type name
- integer_cst 64 6 - type size
- integer_cst -0 6 - min value
- integer_cst 4294967295 6 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 13 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 38 - operand
+ integer_cst 8 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 43 - operand
- isUsed: 1
- integer_cst 64 12 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 12 - initial 2
- nop_expr 11 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 10 - operand
- indirect_ref 9 - object
- nop_expr 8 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 7 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 14 - 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 6 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 9 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 8 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18047,42 +19706,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 11 - operand
- integer_type 10 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- integer_cst 64 10 - parm size
- integer_type 12 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 43 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial 2
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18092,44 +19751,44 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 42 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 47 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 46 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 45 - operand
- isUsed: 1
- integer_cst 64 14 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 14 - initial 2
- nop_expr 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 14 - 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 8 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 11 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 10 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18139,47 +19798,47 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 13 - operand
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- integer_type 14 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 14 - operand
- convert_expr 13 - expresssion
- modify_expr 12 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 45 - operand
+ statement_list 46 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 45 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 44 - operand
+ convert_expr 43 - expresssion
+ modify_expr 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - operand
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18189,42 +19848,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- plus_expr 11 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 10 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 41 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18234,41 +19893,41 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- convert_expr 13 - expresssion
- predecrement_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 11 - operand
- indirect_ref 10 - object
- nop_expr 9 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 45 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 44 - operand
+ convert_expr 43 - expresssion
+ predecrement_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 41 - operand
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - 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 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -18276,27 +19935,27 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 11 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 16 - operand
- integer_cst 0 15 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 17 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 13 - operand
- indirect_ref 12 - object
- nop_expr 11 - ref
+ integer_cst 8 41 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 46 - operand
+ integer_cst 0 45 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 47 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 43 - operand
+ indirect_ref 42 - object
+ nop_expr 41 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 10 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 40 - operand
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - 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 9 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 12 - field
+ integer_cst 64 39 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 42 - field
- unsigned
- integer_cst 32 11 - decl size
+ integer_cst 32 41 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18305,26 +19964,26 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 13 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ convert_expr 43 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial 2
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18334,42 +19993,42 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- block 18 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 48 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 47 - block vars
- isUsed: 1
integer_cst 64 15 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 16 - initial 2
- nop_expr 15 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 11 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 14 - 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 10 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 13 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 12 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18379,15 +20038,15 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 2147483647
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 15 - operand
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 64
- signed
@@ -18495,131 +20154,131 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
convert_expr 2147483643 - expresssion
call_expr /usr/include/c++/5/bits/stl_bvector.h 363:13 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 20 - operand
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 17 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 16 - expresssion
- addr_expr 15 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 14 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 47 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 46 - expresssion
+ addr_expr 45 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- void_type 12 - method return type
- type_decl void <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ void_type 42 - method return type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
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
- tree_list 11 - chain
- integer_type 10 - value
+ tree_list 41 - chain
+ integer_type 40 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst -0 39 - min value
+ integer_cst 4294967295 39 - max value
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 43 - function result
- isAutogenerated: 1
- void_type 12 - result type
- type_decl void <built-in> 0:0 11 - type name
+ void_type 42 - result type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 13 - argument
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 43 - argument
+ integer_type 42 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 13 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 41 - type name
+ integer_cst 64 41 - type size
+ integer_cst -0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 42 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 43 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 41 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18629,43 +20288,43 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 41 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- statement_list 12 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ statement_list 42 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 41 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -18675,40 +20334,40 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- modify_expr 8 - operand
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -18716,312 +20375,360 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 7 - operand
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 37 - operand
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 33 - operand
- isAutogenerated: 1
- 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
+ pointer_type 32 - 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 2 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 5 - field
+ integer_cst 64 32 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 35 - field
- unsigned
- integer_cst 64 4 - decl size
- pointer_type 4 - field type
+ integer_cst 64 34 - decl size
+ pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 6 - operand
- mult_expr 5 - operand
- nop_expr 4 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ nop_expr 36 - operand
+ mult_expr 35 - operand
+ nop_expr 34 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - operand
- integer_cst 8 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 32 - operand
+ integer_cst 8 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 37 - operand
- isUsed: 1
- integer_cst 64 6 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 2 - decl size
- integer_type 2 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 1 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - 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 5 - operand
- integer_type 4 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 6 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 5 - type name
- integer_cst 64 5 - type size
- integer_cst -0 5 - min value
- integer_cst 4294967295 5 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 36 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 41 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 40 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 39 - operand
- isUsed: 1
- integer_cst 64 8 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 2 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 4 - decl size
- integer_type 4 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 3 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst 0 3 - min value
- integer_cst 4294967295 3 - 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 7 - operand
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 8 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 7 - type name
- integer_cst 64 7 - type size
- integer_cst -0 7 - min value
- integer_cst 4294967295 7 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 8 - operand
- convert_expr 7 - expresssion
- modify_expr 6 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 39 - operand
+ statement_list 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 38 - operand
+ convert_expr 37 - expresssion
+ modify_expr 36 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- integer_cst 64 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 9 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 8 - operand
- convert_expr 7 - expresssion
- predecrement_expr 6 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 5 - operand
- indirect_ref 4 - object
- nop_expr 3 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 38 - operand
+ convert_expr 37 - expresssion
+ predecrement_expr 36 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 35 - operand
+ indirect_ref 34 - object
+ nop_expr 33 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 4 - field
+ pointer_type 31 - 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 31 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 34 - field
- unsigned
- integer_cst 64 3 - decl size
- pointer_type 3 - field type
- integer_type 2 - nested type
+ integer_cst 64 33 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 1 - type name
- integer_cst 64 1 - type size
- integer_cst 0 1 - min value
- integer_cst 8 5 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 10 - operand
- integer_cst 0 9 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 35 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 40 - operand
+ integer_cst 0 39 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19030,66 +20737,71 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 7 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand
+ convert_expr 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - block vars
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19099,67 +20811,67 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- addr_expr 15 - arg
- component_ref 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 45 - arg
+ component_ref 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 13 - field
+ integer_cst 64 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 43 - field
- signed
- isAutogenerated: 1
- integer_cst 96 12 - decl size
+ integer_cst 96 42 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 15 - arg
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 45 - arg
+ integer_type 44 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 43 - type name
+ integer_cst 64 43 - type size
+ integer_cst -0 43 - min value
+ integer_cst 4294967295 43 - max value
+ integer_cst 64 44 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 2147483641 - arg
- isAutogenerated: 1
pointer_type 2147483640 - decl type
@@ -19296,131 +21008,131 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
nop_expr 2147483638 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 2147483637 - operand
addr_expr 2147483636 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 20 - operand
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 17 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 16 - expresssion
- addr_expr 15 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 14 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 47 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 46 - expresssion
+ addr_expr 45 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- void_type 12 - method return type
- type_decl void <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ void_type 42 - method return type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
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
- tree_list 11 - chain
- integer_type 10 - value
+ tree_list 41 - chain
+ integer_type 40 - value
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst -0 39 - min value
+ integer_cst 4294967295 39 - max value
+ tree_list 40 - chain
+ void_type 39 - value
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 43 - function result
- isAutogenerated: 1
- void_type 12 - result type
- type_decl void <built-in> 0:0 11 - type name
+ void_type 42 - result type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 13 - argument
- integer_type 12 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 43 - argument
+ integer_type 42 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 11 - type name
- integer_cst 64 11 - type size
- integer_cst -0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 12 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 13 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 12 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 41 - type name
+ integer_cst 64 41 - type size
+ integer_cst -0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 42 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 43 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 42 - operand
- isUsed: 1
- integer_cst 64 11 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 11 - initial
- nop_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 41 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 14 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19430,43 +21142,43 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
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 10 - operand
- integer_type 9 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- integer_cst 64 9 - parm size
- integer_type 11 - var type
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 41 - var type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- statement_list 12 - operand
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ statement_list 42 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 41 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 40 - operand
- isUsed: 1
- integer_cst 64 9 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19476,40 +21188,40 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
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 8 - operand
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 9 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - 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
- modify_expr 8 - operand
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -19517,312 +21229,360 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 7 - operand
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 37 - operand
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 33 - operand
- isAutogenerated: 1
- 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
+ pointer_type 32 - 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 2 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 5 - field
+ integer_cst 64 32 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 35 - field
- unsigned
- integer_cst 64 4 - decl size
- pointer_type 4 - field type
+ integer_cst 64 34 - decl size
+ pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 6 - operand
- mult_expr 5 - operand
- nop_expr 4 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ nop_expr 36 - operand
+ mult_expr 35 - operand
+ nop_expr 34 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - operand
- integer_cst 8 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 32 - operand
+ integer_cst 8 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 37 - operand
- isUsed: 1
- integer_cst 64 6 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 2 - decl size
- integer_type 2 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 1 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - 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 5 - operand
- integer_type 4 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 6 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 5 - type name
- integer_cst 64 5 - type size
- integer_cst -0 5 - min value
- integer_cst 4294967295 5 - 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 36 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 41 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 40 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 39 - operand
- isUsed: 1
- integer_cst 64 8 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 3 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- 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
+ pointer_type 14 - 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 2 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 5 - field
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 4 - decl size
- integer_type 4 - field type
+ integer_cst 32 16 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 3 - type name
+ type_decl unsigned int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst 0 3 - min value
- integer_cst 4294967295 3 - 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 7 - operand
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 8 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 7 - type name
- integer_cst 64 7 - type size
- integer_cst -0 7 - min value
- integer_cst 4294967295 7 - 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
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 8 - operand
- convert_expr 7 - expresssion
- modify_expr 6 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 39 - operand
+ statement_list 40 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 38 - operand
+ convert_expr 37 - expresssion
+ modify_expr 36 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- integer_cst 64 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 9 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 8 - operand
- convert_expr 7 - expresssion
- predecrement_expr 6 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 5 - operand
- indirect_ref 4 - object
- nop_expr 3 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 39 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 38 - operand
+ convert_expr 37 - expresssion
+ predecrement_expr 36 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 35 - operand
+ indirect_ref 34 - object
+ nop_expr 33 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 2 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 4 - field
+ pointer_type 31 - 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 31 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 34 - field
- unsigned
- integer_cst 64 3 - decl size
- pointer_type 3 - field type
- integer_type 2 - nested type
+ integer_cst 64 33 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 1 - type name
- integer_cst 64 1 - type size
- integer_cst 0 1 - min value
- integer_cst 8 5 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 10 - operand
- integer_cst 0 9 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 35 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 40 - operand
+ integer_cst 0 39 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19831,66 +21591,71 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- convert_expr 7 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 6 - operand
+ convert_expr 37 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 36 - operand
- isUsed: 1
- 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 2 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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
- integer_type 5 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- 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
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 42 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 41 - block vars
- isUsed: 1
- integer_cst 64 10 - 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
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 14 - 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
+ integer_cst 64 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 6 - decl size
+ integer_cst 32 16 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -19900,67 +21665,67 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 2147483647
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 9 - operand
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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 10 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 9 - type name
- integer_cst 64 9 - type size
- integer_cst -0 9 - min value
- integer_cst 4294967295 9 - max value
- addr_expr 15 - arg
- component_ref 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 11 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 45 - arg
+ component_ref 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 13 - field
+ integer_cst 64 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 43 - field
- signed
- isAutogenerated: 1
- integer_cst 96 12 - decl size
+ integer_cst 96 42 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 15 - arg
- integer_type 14 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 45 - arg
+ integer_type 44 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 13 - type name
- integer_cst 64 13 - type size
- integer_cst -0 13 - min value
- integer_cst 4294967295 13 - max value
- integer_cst 64 14 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 43 - type name
+ integer_cst 64 43 - type size
+ integer_cst -0 43 - min value
+ integer_cst 4294967295 43 - max value
+ integer_cst 64 44 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483636 - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 2147483635 - operand
- isUsed: 1
@@ -20103,469 +21868,816 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 2147483647
nop_expr 2147483638 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 378:20 2147483637 - operand
addr_expr 2147483636 - function
- function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 20 - operand
+ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 363:20 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 363:20 17 - operand
- convert_expr 16 - expresssion
- call_expr /usr/include/c++/5/bits/stl_bvector.h 363:13 15 - operand
- addr_expr 14 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 13 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 363:20 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 363:20 47 - operand
+ convert_expr 46 - expresssion
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 363:13 45 - operand
+ addr_expr 44 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 43 - operand
- isExternal: 1
- isPublic: 1
- method_type 12 - function type
- reference_type 11 - method return type
- record_type 10 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 9 - type name
- record_type 11 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 10 - type name
+ method_type 42 - function type
+ reference_type 41 - method return type
+ record_type 40 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 39 - type name
+ record_type 41 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
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
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 8 - type name
- integer_cst 64 8 - type size
- integer_cst -0 8 - min value
- integer_cst 4294967295 8 - max value
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 38 - type name
+ integer_cst 64 38 - type size
+ integer_cst -0 38 - min value
+ integer_cst 4294967295 38 - max value
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 42 - function result
- isAutogenerated: 1
- reference_type 11 - result type
- record_type 10 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 9 - type name
- integer_cst 64 11 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 12 - argument
+ reference_type 41 - result type
+ record_type 40 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 39 - type name
+ integer_cst 64 41 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 12 - argument
- integer_type 11 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 42 - argument
+ integer_type 41 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- integer_cst 64 11 - parm size
- statement_list 12 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 10 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 9 - expresssion
- addr_expr 8 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 7 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ integer_cst 64 41 - parm size
+ statement_list 42 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 40 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 39 - expresssion
+ addr_expr 38 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 37 - operand
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 36 - function type
+ void_type 35 - method return type
+ type_decl void <built-in> 0:0 34 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ record_type 35 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 34 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 35 - arg types
+ pointer_type 34 - value
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
- tree_list 4 - chain
- integer_type 3 - value
+ tree_list 34 - chain
+ integer_type 33 - value
- 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
- tree_list 3 - chain
- void_type 2 - value
- type_decl void <built-in> 0:0 1 - type name
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 32 - type name
+ integer_cst 64 32 - type size
+ integer_cst -0 32 - min value
+ integer_cst 4294967295 32 - max value
+ tree_list 33 - chain
+ void_type 32 - value
+ type_decl void <built-in> 0:0 31 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 6 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 36 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 35 - result type
+ type_decl void <built-in> 0:0 34 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 6 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 36 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
+ integer_cst 64 35 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 6 - argument
- integer_type 5 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 36 - argument
+ integer_type 35 - decl type
- precisionBits: 64
- signed
- 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
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 6 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 5 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 34 - type name
+ integer_cst 64 34 - type size
+ integer_cst -0 34 - min value
+ integer_cst 4294967295 34 - max value
+ integer_cst 64 35 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 36 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 35 - operand
- isUsed: 1
- integer_cst 64 4 - decl size
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 4 - initial
- 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
+ integer_cst 64 34 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 1 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 3 - operand
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- 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
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 34 - var type
- precisionBits: 64
- signed
- 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
- statement_list 5 - operand
- decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 4 - statement
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 3 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ statement_list 35 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 34 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 33 - operand
- isUsed: 1
- integer_cst 64 2 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 2 - initial 2
- nop_expr 1 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 1 - operand
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- integer_type 2 - var type 2
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 1 - type name
- integer_cst 64 1 - type size
- integer_cst -0 1 - min value
- integer_cst 4294967295 1 - max value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- component_ref 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ component_ref 30 - operand
+ indirect_ref 29 - object
+ nop_expr 28 - 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 27 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 26 - 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 26 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 29 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 0 - operand
- component_ref 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 28 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 30 - operand
+ component_ref 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - 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 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- nop_expr 0 - operand
- mult_expr 0 - operand
- nop_expr 0 - operand
- trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 29 - operand
+ mult_expr 28 - operand
+ nop_expr 27 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- integer_cst 8 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 25 - operand
+ integer_cst 8 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 4 - statement
- lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 3 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 2 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 29 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 34 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 33 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 32 - operand
- isUsed: 1
- integer_cst 64 1 - decl size 2
- plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 1 - initial 2
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 0 - operand
- integer_type 1 - var type 2
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 0 - type name
- integer_cst 64 0 - type size
- integer_cst -0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 0 2 - operand
- statement_list 3 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 2 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 1 - operand
- convert_expr 0 - expresssion
- modify_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 32 - operand
+ statement_list 33 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 32 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 31 - operand
+ convert_expr 30 - expresssion
+ modify_expr 29 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
- isUsed: 1
- plus_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
- isUsed: 1
- integer_cst 64 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 2 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 1 - operand
- convert_expr 0 - expresssion
- predecrement_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 32 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 31 - operand
+ convert_expr 30 - expresssion
+ predecrement_expr 29 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 28 - operand
+ indirect_ref 27 - object
+ nop_expr 26 - 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 25 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 24 - 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 24 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 27 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- integer_cst 8 0 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 3 - operand
- integer_cst 0 2 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 4 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 3 - operand
- convert_expr 2 - expresssion
- modify_expr 1 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 26 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 28 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 33 - operand
+ integer_cst 0 32 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 34 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 33 - operand
+ convert_expr 32 - expresssion
+ modify_expr 31 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 30 - operand
+ indirect_ref 29 - object
+ nop_expr 28 - 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 27 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 26 - 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 26 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 29 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 28 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- convert_expr 0 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ 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
+ convert_expr 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - operand
- isUsed: 1
- block 5 - operand
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 4 - block vars
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 35 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 34 - 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 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - 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 15 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - 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 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - 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
- addr_expr 8 - arg
- component_ref 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 38 - arg
+ component_ref 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 6 - field
+ integer_cst 64 33 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 36 - field
- signed
- isAutogenerated: 1
- integer_cst 96 5 - decl size
+ integer_cst 96 35 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 8 - arg
- integer_type 7 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 38 - arg
+ integer_type 37 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 9 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 36 - type name
+ integer_cst 64 36 - type size
+ integer_cst -0 36 - min value
+ integer_cst 4294967295 36 - max value
+ integer_cst 64 37 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 39 - operand
- isAutogenerated: 1
- reference_type 8 - result type
- record_type 7 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 6 - type name
- integer_cst 64 8 - decl size
- nop_expr 9 - operand
- nop_expr 8 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 7 - operand
+ reference_type 38 - result type
+ record_type 37 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 36 - type name
+ integer_cst 64 38 - decl size
+ nop_expr 39 - operand
+ nop_expr 38 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 37 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 14 - arg
+ integer_cst 64 36 - parm size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 44 - arg
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
- negate_expr 14 - arg
- non_lvalue_expr 13 - operand
+ integer_cst 64 43 - parm size
+ negate_expr 44 - arg
+ non_lvalue_expr 43 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 12 - operand
- integer_type 11 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 42 - operand
+ integer_type 41 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 10 - type name
- integer_cst 64 10 - type size
- integer_cst -0 10 - min value
- integer_cst 4294967295 10 - max value
- integer_cst 64 11 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 364:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 16 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 40 - type name
+ integer_cst 64 40 - type size
+ integer_cst -0 40 - min value
+ integer_cst 4294967295 40 - max value
+ integer_cst 64 41 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 364:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483636 - arg
var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 2147483635 - operand
- isUsed: 1
@@ -20665,106 +22777,106 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647
integer_cst 8 2147483642 - decl size
call_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 2147483643 - operand
addr_expr 2147483642 - function
- function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 20 - operand
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 17 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 17 - type name
- integer_cst 8 18 - decl size
+ boolean_type 48 - result type
+ type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 47 - type name
+ integer_cst 8 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 19 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 16 - operand
+ integer_cst 64 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 49 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 46 - operand
- isAutogenerated: 1
- boolean_type 15 - result type
- type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 14 - type name
- integer_cst 8 15 - decl size
- call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 16 - operand
- addr_expr 15 - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 14 - operand
+ boolean_type 45 - result type
+ type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 44 - type name
+ integer_cst 8 45 - decl size
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 46 - operand
+ addr_expr 45 - function
+ function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- boolean_type 12 - method return type
- type_decl bool <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ boolean_type 42 - method return type
+ type_decl bool <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 41 - chain
+ void_type 40 - value
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 43 - function result
- isAutogenerated: 1
- boolean_type 12 - result type
- type_decl bool <built-in> 0:0 11 - type name
+ boolean_type 42 - result type
+ type_decl bool <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 8 12 - decl size
+ integer_cst 8 42 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 12 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 13 - code
- init_expr 12 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 11 - operand
+ integer_cst 64 42 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 43 - code
+ init_expr 42 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 41 - operand
- isAutogenerated: 1
- boolean_type 10 - result type
- type_decl bool <built-in> 0:0 9 - type name
+ boolean_type 40 - result type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 8 10 - decl size
- ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 11 - operand
- bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 10 - operand
- indirect_ref 9 - operand
- nop_expr 8 - ref
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ integer_cst 8 40 - decl size
+ ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 41 - operand
+ bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 40 - operand
+ indirect_ref 39 - operand
+ nop_expr 38 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 34 - operand
- isAutogenerated: 1
- pointer_type 3 - decl type
- record_type 2 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 1 - type name
+ pointer_type 33 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -20772,134 +22884,134 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 9 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 8 - operand
- indirect_ref 7 - object
- nop_expr 6 - ref
+ nop_expr 39 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 38 - operand
+ indirect_ref 37 - object
+ nop_expr 36 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 35 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 7 - field
+ integer_cst 64 34 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 37 - field
- unsigned
- integer_cst 64 6 - decl size
+ integer_cst 64 36 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- integer_cst 0 10 - operand
- addr_expr 15 - arg
- target_expr 14 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 13 - operand
+ integer_cst 0 40 - operand
+ addr_expr 45 - arg
+ target_expr 44 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 43 - operand
- isAutogenerated: 1
- integer_cst 128 12 - decl size
- record_type 12 - var type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 11 - type name
+ integer_cst 128 42 - decl size
+ record_type 42 - var type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 41 - type name
- isAutogenerated: 1
- aggr_init_expr 13 - operand
- addr_expr 12 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 11 - operand
+ aggr_init_expr 43 - operand
+ addr_expr 42 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 41 - operand
- isPublic: 1
- method_type 10 - function type
- void_type 9 - method return type
- type_decl void <built-in> 0:0 8 - type name
+ method_type 40 - function type
+ void_type 39 - method return type
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- record_type 9 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 8 - type name
+ record_type 39 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 38 - type name
- isAutogenerated: 1
- tree_list 9 - arg types
- pointer_type 8 - value
+ tree_list 39 - arg types
+ pointer_type 38 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- pointer_type 7 - value
+ tree_list 38 - chain
+ pointer_type 37 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 7 - chain
- integer_type 6 - value
+ tree_list 37 - chain
+ integer_type 36 - value
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 5 - type name
- integer_cst 64 5 - type size
- integer_cst 0 5 - min value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 35 - type name
+ integer_cst 64 35 - type size
+ integer_cst 0 35 - min value
+ tree_list 36 - chain
+ void_type 35 - value
+ type_decl void <built-in> 0:0 34 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 10 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 40 - function result
- isAutogenerated: 1
- void_type 9 - result type
- type_decl void <built-in> 0:0 8 - type name
+ void_type 39 - result type
+ type_decl void <built-in> 0:0 38 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 10 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
+ integer_cst 64 39 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 10 - argument
- pointer_type 9 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 40 - argument
+ pointer_type 39 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 9 - parm size
+ integer_cst 64 39 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 10 - argument
- integer_type 9 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 40 - argument
+ integer_type 39 - decl type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 8 - type name
- integer_cst 64 8 - type size
- integer_cst 0 8 - min value
- integer_cst 64 9 - parm size
- statement_list 10 - code
- var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 12 - slot
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 38 - type name
+ integer_cst 64 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 64 39 - parm size
+ statement_list 40 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 42 - slot
- isAutogenerated: 1
- integer_cst 128 11 - decl size 2
- record_type 11 - var type 2
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 10 - type name
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 14 - type name
- isAutogenerated: 1
- convert_expr 12 - arg
- void_cst 11 - operand
- nop_expr 12 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 321:29 11 - operand
- component_ref 10 - object
- indirect_ref 9 - object
- nop_expr 8 - ref
+ convert_expr 42 - arg
+ void_cst 41 - operand
+ nop_expr 42 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 321:29 41 - operand
+ component_ref 40 - object
+ indirect_ref 39 - object
+ nop_expr 38 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 7 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 37 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 9 - field
+ integer_cst 64 36 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 10 - field
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -20907,31 +23019,31 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 321:39 12 - arg
- integer_cst 1 11 - operand
- nop_expr 11 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 321:42 10 - operand
- component_ref 9 - object
- indirect_ref 8 - object
- nop_expr 7 - ref
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 321:39 42 - arg
+ integer_cst 1 41 - operand
+ nop_expr 41 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 321:42 40 - operand
+ component_ref 39 - object
+ indirect_ref 38 - object
+ nop_expr 37 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 36 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 8 - field
+ integer_cst 64 35 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 38 - field
- signed
- isAutogenerated: 1
- integer_cst 96 7 - decl size
+ integer_cst 96 37 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 9 - field
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 39 - field
- unsigned
- integer_cst 32 8 - decl size
+ integer_cst 32 38 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -20949,264 +23061,865 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 2147483647
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483638 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 383:24 2147483640 - operand
addr_expr 2147483639 - function
- function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 20 - operand
+ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 17 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 17 - type name
- integer_cst 128 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 19 - argument
+ record_type 48 - result type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 47 - type name
+ integer_cst 128 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 19 - code
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 18 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 49 - code
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 48 - operand
- isUsed: 1
- integer_cst 128 17 - decl size
- indirect_ref 17 - initial
- nop_expr 16 - ref
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 14 - operand
+ integer_cst 128 47 - decl size
+ indirect_ref 20 - initial
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 16 - 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 13 - 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
+ integer_cst 64 16 - parm size
+ record_type 47 - var type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 47 - statement
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 46 - operand
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 15 - initial 2
- nop_expr 14 - ref
- nop_expr 13 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 12 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 16 - 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 11 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 14 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 47 - statement
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 46 - operand
+ init_expr 45 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 44 - operand
- isAutogenerated: 1
- record_type 13 - result type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 12 - type name
- integer_cst 128 13 - decl size
- target_expr 14 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 13 - operand
+ record_type 43 - result type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 42 - type name
+ integer_cst 128 43 - decl size
+ target_expr 44 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 43 - operand
- isAutogenerated: 1
- integer_cst 128 12 - decl size
- record_type 12 - var type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 11 - type name
+ integer_cst 128 42 - decl size
+ record_type 42 - var type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 41 - type name
- isAutogenerated: 1
- indirect_ref 13 - operand
- nop_expr 12 - ref
- nop_expr 11 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 10 - operand
- addr_expr 9 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 8 - operand
+ indirect_ref 43 - operand
+ nop_expr 42 - ref
+ nop_expr 41 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 40 - operand
+ addr_expr 39 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- reference_type 6 - method return type
- record_type 5 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name
- record_type 6 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 5 - type name
+ method_type 37 - function type
+ reference_type 36 - method return type
+ record_type 35 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 34 - type name
+ record_type 36 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
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
- tree_list 5 - chain
- integer_type 4 - value
+ tree_list 35 - chain
+ integer_type 34 - value
- precisionBits: 64
- signed
- 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
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ tree_list 34 - chain
+ void_type 33 - value
+ type_decl void <built-in> 0:0 32 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 37 - function result
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name
- integer_cst 64 6 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 7 - argument
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 34 - type name
+ integer_cst 64 36 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
+ integer_cst 64 36 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 7 - argument
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 37 - argument
+ integer_type 36 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- statement_list 7 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 6 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 5 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 4 - expresssion
- addr_expr 3 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 35 - type name
+ integer_cst 64 35 - type size
+ integer_cst -0 35 - min value
+ integer_cst 4294967295 35 - max value
+ integer_cst 64 36 - parm size
+ statement_list 37 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 36 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 35 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 34 - expresssion
+ addr_expr 33 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 32 - operand
- 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 1 - function result
+ method_type 31 - function type
+ void_type 30 - method return type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ record_type 30 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 30 - arg types
+ pointer_type 29 - value
+ 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
+ tree_list 29 - chain
+ integer_type 28 - value
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst -0 27 - min value
+ integer_cst 4294967295 27 - max value
+ tree_list 28 - chain
+ void_type 27 - value
+ type_decl void <built-in> 0:0 26 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 31 - function result
- isAutogenerated: 1
- void_type 0 - result type
+ void_type 30 - result type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 31 - argument
- isAutogenerated: 1
- pointer_type 0 - decl type
- integer_cst 64 0 - parm size
+ pointer_type 30 - 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 30 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 1 - argument
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 31 - argument
+ integer_type 30 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 1 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 29 - type name
+ integer_cst 64 29 - type size
+ integer_cst -0 29 - min value
+ integer_cst 4294967295 29 - max value
+ integer_cst 64 30 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 31 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- statement_list 0 - operand
- block 0 - operand
- addr_expr 3 - arg
- component_ref 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 0 - operand
+ integer_cst 64 29 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 29 - var type
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 28 - type name
+ integer_cst 64 28 - type size
+ integer_cst -0 28 - min value
+ integer_cst 4294967295 28 - max value
+ statement_list 30 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 29 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 24 - field
+ - unsigned
+ integer_cst 64 23 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 25 - operand
+ component_ref 24 - operand
+ indirect_ref 23 - object
+ nop_expr 22 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 21 - operand
+ - isAutogenerated: 1
+ pointer_type 20 - 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 20 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 23 - field
+ - unsigned
+ integer_cst 64 22 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 24 - operand
+ mult_expr 23 - operand
+ nop_expr 22 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 21 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 20 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 19 - initial 2
+ nop_expr 18 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - operand
+ indirect_ref 16 - object
+ nop_expr 15 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 14 - operand
+ - isAutogenerated: 1
+ pointer_type 13 - 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 13 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 16 - field
+ - unsigned
+ integer_cst 32 15 - 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 18 - operand
+ integer_type 17 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 16 - type name
+ integer_cst 64 16 - type size
+ integer_cst -0 16 - min value
+ integer_cst 4294967295 16 - max value
+ integer_cst 64 17 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 20 - operand
+ integer_cst 8 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 24 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 29 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 27 - operand
+ statement_list 28 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 26 - operand
+ convert_expr 25 - expresssion
+ modify_expr 24 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 23 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 23 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 22 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 26 - operand
+ convert_expr 25 - expresssion
+ predecrement_expr 24 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 23 - operand
+ indirect_ref 22 - object
+ nop_expr 21 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 20 - operand
+ - isAutogenerated: 1
+ pointer_type 19 - 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 19 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 22 - field
+ - unsigned
+ integer_cst 64 21 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 23 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 28 - operand
+ integer_cst 0 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 24 - field
+ - unsigned
+ integer_cst 32 23 - 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
+ convert_expr 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - block vars
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 33 - arg
+ component_ref 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 29 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 1 - field
+ pointer_type 28 - 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 28 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 31 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
+ integer_cst 96 30 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 3 - arg
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 33 - arg
+ integer_type 32 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 6 - statement
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 31 - type name
+ integer_cst 64 31 - type size
+ integer_cst -0 31 - min value
+ integer_cst 4294967295 31 - max value
+ integer_cst 64 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 36 - statement
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 34 - operand
- isAutogenerated: 1
- reference_type 3 - result type
- record_type 2 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 1 - type name
- integer_cst 64 3 - decl size
- nop_expr 4 - operand
- nop_expr 3 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 2 - operand
+ reference_type 33 - result type
+ record_type 32 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 31 - type name
+ integer_cst 64 33 - decl size
+ nop_expr 34 - operand
+ nop_expr 33 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- addr_expr 9 - arg
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 8 - operand
+ pointer_type 31 - 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 31 - parm size
+ addr_expr 39 - arg
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 38 - operand
- isUsed: 1
- integer_cst 128 7 - 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
+ integer_cst 128 15 - decl size 2
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- 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
+ pointer_type 16 - 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 3 - parm size
- record_type 7 - var type 2
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 6 - type name
+ integer_cst 64 16 - parm size
+ record_type 15 - var type 2
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - type name
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 9 - arg
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 39 - arg
+ integer_type 38 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- block 18 - operand
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 37 - type name
+ integer_cst 64 37 - type size
+ integer_cst -0 37 - min value
+ integer_cst 4294967295 37 - max value
+ integer_cst 64 38 - parm size
+ block 48 - operand
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 47 - block vars
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 16 - initial 2
- nop_expr 15 - ref
- nop_expr 14 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 13 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 16 - 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 12 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - type name
parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 2147483639 - arg
@@ -21289,264 +24002,865 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 2147483647
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 2147483640 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 20 - operand
+ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 17 - type name
- record_type 18 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 15 - type name
- integer_cst 64 15 - type size
- integer_cst -0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst -0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 17 - type name
- integer_cst 128 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 19 - argument
+ record_type 48 - result type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 47 - type name
+ integer_cst 128 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 19 - argument
- integer_type 18 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 17 - type name
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 64 18 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 19 - code
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 18 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 64 48 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 49 - code
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 48 - operand
- isUsed: 1
- integer_cst 128 17 - decl size
- indirect_ref 17 - initial
- nop_expr 16 - ref
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 14 - operand
+ integer_cst 128 47 - decl size
+ indirect_ref 20 - initial
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 16 - 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 13 - 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
+ integer_cst 64 16 - parm size
+ record_type 47 - var type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 46 - type name
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 47 - statement
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 46 - operand
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 15 - initial 2
- nop_expr 14 - ref
- nop_expr 13 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 12 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 16 - 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 11 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 14 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 47 - statement
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 46 - operand
+ init_expr 45 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 44 - operand
- isAutogenerated: 1
- record_type 13 - result type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 12 - type name
- integer_cst 128 13 - decl size
- target_expr 14 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 13 - operand
+ record_type 43 - result type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 42 - type name
+ integer_cst 128 43 - decl size
+ target_expr 44 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 43 - operand
- isAutogenerated: 1
- integer_cst 128 12 - decl size
- record_type 12 - var type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 11 - type name
+ integer_cst 128 42 - decl size
+ record_type 42 - var type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 41 - type name
- isAutogenerated: 1
- indirect_ref 13 - operand
- nop_expr 12 - ref
- nop_expr 11 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 10 - operand
- addr_expr 9 - function
- function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 8 - operand
+ indirect_ref 43 - operand
+ nop_expr 42 - ref
+ nop_expr 41 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 40 - operand
+ addr_expr 39 - function
+ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- reference_type 6 - method return type
- record_type 5 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name
- record_type 6 - method base type
- type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 5 - type name
+ method_type 37 - function type
+ reference_type 36 - method return type
+ record_type 35 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 34 - type name
+ record_type 36 - method base type
+ type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
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
- tree_list 5 - chain
- integer_type 4 - value
+ tree_list 35 - chain
+ integer_type 34 - value
- precisionBits: 64
- signed
- 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
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 33 - type name
+ integer_cst 64 33 - type size
+ integer_cst -0 33 - min value
+ integer_cst 4294967295 33 - max value
+ tree_list 34 - chain
+ void_type 33 - value
+ type_decl void <built-in> 0:0 32 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 37 - function result
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 4 - type name
- integer_cst 64 6 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 7 - argument
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 34 - type name
+ integer_cst 64 36 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
+ integer_cst 64 36 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 7 - argument
- integer_type 6 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 37 - argument
+ integer_type 36 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- statement_list 7 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 6 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 5 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 4 - expresssion
- addr_expr 3 - function
- function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 2 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 35 - type name
+ integer_cst 64 35 - type size
+ integer_cst -0 35 - min value
+ integer_cst 4294967295 35 - max value
+ integer_cst 64 36 - parm size
+ statement_list 37 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 36 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 35 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 34 - expresssion
+ addr_expr 33 - function
+ function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 32 - operand
- 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
- result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 1 - function result
+ method_type 31 - function type
+ void_type 30 - method return type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ record_type 30 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 30 - arg types
+ pointer_type 29 - value
+ 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
+ tree_list 29 - chain
+ integer_type 28 - value
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst -0 27 - min value
+ integer_cst 4294967295 27 - max value
+ tree_list 28 - chain
+ void_type 27 - value
+ type_decl void <built-in> 0:0 26 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 31 - function result
- isAutogenerated: 1
- void_type 0 - result type
+ void_type 30 - result type
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 1 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 31 - argument
- isAutogenerated: 1
- pointer_type 0 - decl type
- integer_cst 64 0 - parm size
+ pointer_type 30 - 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 30 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 1 - argument
- integer_type 0 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 31 - argument
+ integer_type 30 - decl type
- precisionBits: 64
- signed
- integer_cst 64 0 - parm size
- bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 1 - code
- var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 0 - operand
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 29 - type name
+ integer_cst 64 29 - type size
+ integer_cst -0 29 - min value
+ integer_cst 4294967295 29 - max value
+ integer_cst 64 30 - parm size
+ bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 31 - code
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 30 - operand
- isUsed: 1
- statement_list 0 - operand
- block 0 - operand
- addr_expr 3 - arg
- component_ref 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 0 - operand
+ integer_cst 64 29 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 29 - var type
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 28 - type name
+ integer_cst 64 28 - type size
+ integer_cst -0 28 - min value
+ integer_cst 4294967295 28 - max value
+ statement_list 30 - operand
+ decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 29 - statement
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 28 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 24 - field
+ - unsigned
+ integer_cst 64 23 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 25 - operand
+ component_ref 24 - operand
+ indirect_ref 23 - object
+ nop_expr 22 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 21 - operand
+ - isAutogenerated: 1
+ pointer_type 20 - 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 20 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 23 - field
+ - unsigned
+ integer_cst 64 22 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 24 - operand
+ mult_expr 23 - operand
+ nop_expr 22 - operand
+ trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 21 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 20 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 19 - initial 2
+ nop_expr 18 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 17 - operand
+ indirect_ref 16 - object
+ nop_expr 15 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 14 - operand
+ - isAutogenerated: 1
+ pointer_type 13 - 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 13 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 16 - field
+ - unsigned
+ integer_cst 32 15 - 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 18 - operand
+ integer_type 17 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 16 - type name
+ integer_cst 64 16 - type size
+ integer_cst -0 16 - min value
+ integer_cst 4294967295 16 - max value
+ integer_cst 64 17 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 20 - operand
+ integer_cst 8 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 25 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 24 - operand
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 29 - statement
+ lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 28 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 27 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 0 27 - operand
+ statement_list 28 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 26 - operand
+ convert_expr 25 - expresssion
+ modify_expr 24 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 23 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ plus_expr 23 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 22 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ integer_cst 64 22 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 27 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 26 - operand
+ convert_expr 25 - expresssion
+ predecrement_expr 24 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 23 - operand
+ indirect_ref 22 - object
+ nop_expr 21 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 20 - operand
+ - isAutogenerated: 1
+ pointer_type 19 - 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 19 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 22 - field
+ - unsigned
+ integer_cst 64 21 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 23 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 171:7 28 - operand
+ integer_cst 0 27 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 29 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 28 - operand
+ convert_expr 27 - expresssion
+ modify_expr 26 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 25 - operand
+ indirect_ref 24 - object
+ nop_expr 23 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 22 - operand
+ - isAutogenerated: 1
+ pointer_type 21 - 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 21 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 24 - field
+ - unsigned
+ integer_cst 32 23 - 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
+ convert_expr 25 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 24 - operand
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ block 30 - operand
+ var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 29 - block vars
+ - isUsed: 1
+ integer_cst 64 15 - decl size 2
+ plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 20 - initial 2
+ nop_expr 19 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 18 - operand
+ indirect_ref 17 - object
+ nop_expr 16 - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 15 - operand
+ - isAutogenerated: 1
+ pointer_type 14 - 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 14 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 17 - field
+ - unsigned
+ integer_cst 32 16 - 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 19 - operand
+ integer_type 18 - decl type
+ - precisionBits: 64
+ - signed
+ type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 17 - type name
+ integer_cst 64 17 - type size
+ integer_cst -0 17 - min value
+ integer_cst 4294967295 17 - max value
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
+ - precisionBits: 64
+ - signed
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 14 - type name
+ integer_cst 64 14 - type size
+ integer_cst -0 14 - min value
+ integer_cst 4294967295 14 - max value
+ addr_expr 33 - arg
+ component_ref 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 29 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 1 - field
+ pointer_type 28 - 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 28 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 31 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
+ integer_cst 96 30 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 3 - arg
- integer_type 2 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 33 - arg
+ integer_type 32 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 6 - statement
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 4 - operand
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 31 - type name
+ integer_cst 64 31 - type size
+ integer_cst -0 31 - min value
+ integer_cst 4294967295 31 - max value
+ integer_cst 64 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 36 - statement
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 34 - operand
- isAutogenerated: 1
- reference_type 3 - result type
- record_type 2 - nested type
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 1 - type name
- integer_cst 64 3 - decl size
- nop_expr 4 - operand
- nop_expr 3 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 2 - operand
+ reference_type 33 - result type
+ record_type 32 - nested type
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 31 - type name
+ integer_cst 64 33 - decl size
+ nop_expr 34 - operand
+ nop_expr 33 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 32 - operand
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- addr_expr 9 - arg
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 8 - operand
+ pointer_type 31 - 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 31 - parm size
+ addr_expr 39 - arg
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 38 - operand
- isUsed: 1
- integer_cst 128 7 - 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
+ integer_cst 128 15 - decl size 2
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- 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
+ pointer_type 16 - 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 3 - parm size
- record_type 7 - var type 2
- type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 6 - type name
+ integer_cst 64 16 - parm size
+ record_type 15 - var type 2
+ type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - type name
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 9 - arg
- integer_type 8 - decl type
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 39 - arg
+ integer_type 38 - decl type
- precisionBits: 64
- signed
- type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 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
- block 18 - operand
- var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 17 - block vars
+ type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 37 - type name
+ integer_cst 64 37 - type size
+ integer_cst -0 37 - min value
+ integer_cst 4294967295 37 - max value
+ integer_cst 64 38 - parm size
+ block 48 - operand
+ var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 47 - block vars
- isUsed: 1
integer_cst 128 15 - decl size 2
- indirect_ref 16 - initial 2
- nop_expr 15 - ref
- nop_expr 14 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 13 - operand
+ indirect_ref 20 - initial 2
+ nop_expr 19 - ref
+ nop_expr 18 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 17 - operand
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 16 - 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 12 - parm size
+ integer_cst 64 16 - parm size
record_type 15 - var type 2
type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 14 - type name
convert_expr 2147483641 - arg
@@ -21622,93 +24936,93 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
convert_expr 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 2147483643 - operand
addr_expr 2147483642 - function
- function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 20 - operand
+ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 16 - type name
- integer_cst 64 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 19 - argument
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 46 - type name
+ integer_cst 64 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- statement_list 19 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 18 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 17 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 16 - expresssion
- addr_expr 15 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 14 - operand
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 48 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 47 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 46 - expresssion
+ addr_expr 45 - function
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 44 - operand
- isExternal: 1
- isPublic: 1
- method_type 13 - function type
- void_type 12 - method return type
- type_decl void <built-in> 0:0 11 - type name
+ method_type 43 - function type
+ void_type 42 - method return type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- record_type 12 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 11 - type name
+ record_type 42 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 41 - type name
- isAutogenerated: 1
- tree_list 12 - arg types
- pointer_type 11 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
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
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 41 - chain
+ void_type 40 - value
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 13 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 43 - function result
- isAutogenerated: 1
- void_type 12 - result type
- type_decl void <built-in> 0:0 11 - type name
+ void_type 42 - result type
+ type_decl void <built-in> 0:0 41 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 13 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 43 - argument
- isAutogenerated: 1
- pointer_type 12 - decl type
+ pointer_type 42 - 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 12 - parm size
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 13 - code
- cleanup_point_expr 12 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 11 - operand
- postincrement_expr 10 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 9 - operand
- indirect_ref 8 - object
- nop_expr 7 - ref
+ integer_cst 64 42 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 43 - code
+ cleanup_point_expr 42 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 41 - operand
+ postincrement_expr 40 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 39 - operand
+ indirect_ref 38 - object
+ nop_expr 37 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 6 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 36 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 8 - field
+ integer_cst 64 35 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 38 - field
- unsigned
- integer_cst 32 7 - decl size
+ integer_cst 32 37 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -21717,27 +25031,27 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 1 9 - operand
- integer_cst 63 10 - operand
- statement_list 12 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 10 - operand
- convert_expr 9 - expresssion
- modify_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ integer_cst 1 39 - operand
+ integer_cst 63 40 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 40 - operand
+ convert_expr 39 - expresssion
+ modify_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -21746,25 +25060,25 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- integer_cst 0 7 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 11 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 10 - operand
- convert_expr 9 - expresssion
- preincrement_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ integer_cst 0 37 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 41 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 40 - operand
+ convert_expr 39 - expresssion
+ preincrement_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -21772,44 +25086,44 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 8 7 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 12 - operand
- integer_cst 0 11 - operand
- addr_expr 15 - arg
- component_ref 14 - operand
- indirect_ref 13 - object
- nop_expr 12 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 11 - operand
+ integer_cst 8 37 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 42 - operand
+ integer_cst 0 41 - operand
+ addr_expr 45 - arg
+ component_ref 44 - operand
+ indirect_ref 43 - object
+ nop_expr 42 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 13 - field
+ integer_cst 64 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 43 - field
- signed
- isAutogenerated: 1
- integer_cst 96 12 - decl size
+ integer_cst 96 42 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 16 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 13 - type name
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 14 - operand
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 43 - type name
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483642 - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 2147483641 - operand
@@ -21820,132 +25134,132 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
cleanup_point_expr 2147483645 - condition
call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 2147483644 - operand
addr_expr 2147483643 - function
- function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 20 - operand
+ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- boolean_type 18 - method return type
- type_decl bool <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ boolean_type 48 - method return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
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
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 44 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 49 - function result
- isAutogenerated: 1
- boolean_type 18 - result type
- type_decl bool <built-in> 0:0 17 - type name
+ boolean_type 48 - result type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 8 18 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 19 - argument
+ integer_cst 8 48 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 16 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 19 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 16 - operand
+ integer_cst 64 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 49 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 46 - operand
- isAutogenerated: 1
- boolean_type 15 - result type
- type_decl bool <built-in> 0:0 14 - type name
+ boolean_type 45 - result type
+ type_decl bool <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 8 15 - decl size
- truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 16 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 15 - operand
- addr_expr 14 - function
- function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 13 - operand
+ integer_cst 8 45 - decl size
+ truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 46 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 45 - operand
+ addr_expr 44 - function
+ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 43 - operand
- isExternal: 1
- isPublic: 1
- method_type 12 - function type
- boolean_type 11 - method return type
- type_decl bool <built-in> 0:0 10 - type name
+ method_type 42 - function type
+ boolean_type 41 - method return type
+ type_decl bool <built-in> 0:0 40 - type name
- isAutogenerated: 1
- record_type 11 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 10 - type name
+ record_type 41 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 40 - type name
- isAutogenerated: 1
- tree_list 11 - arg types
- pointer_type 10 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
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
- tree_list 10 - chain
- reference_type 9 - value
- record_type 8 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 7 - type name
+ tree_list 40 - chain
+ reference_type 39 - value
+ record_type 38 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 37 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 12 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 42 - function result
- isAutogenerated: 1
- boolean_type 11 - result type
- type_decl bool <built-in> 0:0 10 - type name
+ boolean_type 41 - result type
+ type_decl bool <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 8 11 - decl size
+ integer_cst 8 41 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 12 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 42 - argument
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - 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 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 12 - argument
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 42 - argument
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 12 - code
- init_expr 11 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 10 - operand
+ integer_cst 64 41 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 42 - code
+ init_expr 41 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 40 - operand
- isAutogenerated: 1
- boolean_type 9 - result type
- type_decl bool <built-in> 0:0 8 - type name
+ boolean_type 39 - result type
+ type_decl bool <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 8 9 - decl size
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 10 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 9 - operand
- nop_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ integer_cst 8 39 - decl size
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 40 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 39 - operand
+ nop_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -21953,19 +25267,19 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- nop_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 7 - operand
- indirect_ref 6 - object
+ nop_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 37 - operand
+ indirect_ref 36 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 5 - ref
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 35 - ref
+ reference_type 34 - decl type
+ record_type 33 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 32 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 6 - field
+ integer_cst 64 34 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 36 - field
- unsigned
- integer_cst 64 5 - decl size
+ integer_cst 64 35 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -21973,22 +25287,22 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 9 - operand
- nop_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 7 - operand
- indirect_ref 6 - object
- nop_expr 5 - ref
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 39 - operand
+ nop_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 37 - operand
+ indirect_ref 36 - object
+ nop_expr 35 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 4 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 34 - operand
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 33 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -21997,19 +25311,19 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- nop_expr 8 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 7 - operand
- indirect_ref 6 - object
+ nop_expr 38 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 37 - operand
+ indirect_ref 36 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 5 - ref
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 35 - ref
+ reference_type 34 - decl type
+ record_type 33 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 32 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 6 - field
+ integer_cst 64 34 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 36 - field
- unsigned
- integer_cst 32 5 - decl size
+ integer_cst 32 35 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -22018,22 +25332,22 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 14 - arg
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 44 - arg
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - 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 13 - parm size
- nop_expr 14 - arg
- convert_expr 13 - operand
+ integer_cst 64 43 - parm size
+ nop_expr 44 - arg
+ convert_expr 43 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 12 - operand
- reference_type 11 - decl type
- record_type 10 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 42 - operand
+ reference_type 41 - decl type
+ record_type 40 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
addr_expr 2147483643 - arg
component_ref 2147483642 - operand
- isUsed: 1
@@ -22071,88 +25385,88 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
convert_expr 2147483643 - expresssion
call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 2147483642 - operand
addr_expr 2147483641 - function
- function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 20 - operand
+ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- reference_type 18 - method return type
- record_type 17 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 16 - type name
+ method_type 49 - function type
+ reference_type 48 - method return type
+ record_type 47 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 46 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- boolean_type 16 - value
- type_decl bool <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ boolean_type 46 - value
+ type_decl bool <built-in> 0:0 45 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 49 - function result
- isAutogenerated: 1
- reference_type 18 - result type
- record_type 17 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 16 - type name
+ reference_type 48 - result type
+ record_type 47 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - decl size
+ integer_cst 64 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 19 - argument
- integer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 8 18 - parm size
- statement_list 19 - code
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 18 - statement
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 8 48 - parm size
+ statement_list 49 - code
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 48 - statement
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 17 - operand
- integer_type 16 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 47 - operand
+ integer_type 46 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 15 - type name
+ type_decl int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 32 15 - type size
- integer_cst -2147483648 15 - min value
- integer_cst 2147483647 15 - max value
- integer_cst 8 16 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 17 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- indirect_ref 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 12 - ref
- indirect_ref 11 - object
- nop_expr 10 - ref
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 8 46 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 47 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ indirect_ref 43 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 42 - ref
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -22160,22 +25474,22 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_ior_expr 13 - operand
- indirect_ref 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 11 - ref
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_ior_expr 43 - operand
+ indirect_ref 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 41 - ref
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -22183,45 +25497,45 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 12 - operand
- indirect_ref 11 - object
- nop_expr 10 - ref
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 42 - operand
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 17 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- indirect_ref 13 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 12 - ref
- indirect_ref 11 - object
- nop_expr 10 - ref
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 47 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ indirect_ref 43 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 42 - ref
+ indirect_ref 41 - object
+ nop_expr 40 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 9 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 39 - operand
- isAutogenerated: 1
- pointer_type 8 - decl type
+ pointer_type 38 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 8 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 11 - field
+ integer_cst 64 38 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -22229,22 +25543,22 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_and_expr 13 - operand
- indirect_ref 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 11 - ref
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_and_expr 43 - operand
+ indirect_ref 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 41 - ref
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -22252,46 +25566,46 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- bit_not_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 11 - operand
- indirect_ref 10 - object
- nop_expr 9 - ref
+ bit_not_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 41 - operand
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 7 - parm size
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 10 - field
+ integer_cst 64 37 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 40 - field
- unsigned
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
integer_type 5 - field type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
integer_cst 64 4 - type size
integer_cst 0 4 - min value
- return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 18 - statement
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 16 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 48 - statement
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 46 - operand
- isAutogenerated: 1
- reference_type 15 - result type
- record_type 14 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 13 - type name
+ reference_type 45 - result type
+ record_type 44 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 43 - type name
- isAutogenerated: 1
- integer_cst 64 15 - decl size
- nop_expr 16 - operand
- nop_expr 15 - operand
+ integer_cst 64 45 - decl size
+ nop_expr 46 - operand
+ nop_expr 45 - operand
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 14 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 44 - operand
- isAutogenerated: 1
- pointer_type 13 - decl type
+ pointer_type 43 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 13 - parm size
+ integer_cst 64 43 - parm size
addr_expr 2147483641 - arg
target_expr 2147483640 - operand
var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 2147483639 - operand
@@ -22301,149 +25615,149 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2147483637 - type name
call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 2147483639 - operand
addr_expr 2147483638 - function
- function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 20 - operand
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 17 - type name
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 47 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 49 - function result
- isAutogenerated: 1
- record_type 18 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 17 - type name
- integer_cst 128 18 - decl size
+ record_type 48 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 47 - type name
+ integer_cst 128 48 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 19 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 16 - operand
+ integer_cst 64 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 49 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 46 - operand
- isAutogenerated: 1
- record_type 15 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
- integer_cst 128 15 - decl size
- compound_expr 16 - operand
- target_expr 15 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 14 - operand
+ record_type 45 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 44 - type name
+ integer_cst 128 45 - decl size
+ compound_expr 46 - operand
+ target_expr 45 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 44 - operand
- isAutogenerated: 1
- integer_cst 128 13 - decl size
- record_type 13 - var type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 12 - type name
- aggr_init_expr 14 - operand
- addr_expr 13 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 12 - operand
+ integer_cst 128 43 - decl size
+ record_type 43 - var type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 42 - type name
+ aggr_init_expr 44 - operand
+ addr_expr 43 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 42 - operand
- isPublic: 1
- method_type 11 - function type
- void_type 10 - method return type
- type_decl void <built-in> 0:0 9 - type name
+ method_type 41 - function type
+ void_type 40 - method return type
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- record_type 10 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 9 - type name
+ record_type 40 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 39 - chain
+ pointer_type 38 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 8 - chain
- integer_type 7 - value
+ tree_list 38 - chain
+ integer_type 37 - value
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 6 - type name
- integer_cst 64 6 - type size
- integer_cst 0 6 - min value
- tree_list 7 - chain
- void_type 6 - value
- type_decl void <built-in> 0:0 5 - type name
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 36 - type name
+ integer_cst 64 36 - type size
+ integer_cst 0 36 - min value
+ tree_list 37 - chain
+ void_type 36 - value
+ type_decl void <built-in> 0:0 35 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 41 - function result
- isAutogenerated: 1
- void_type 10 - result type
- type_decl void <built-in> 0:0 9 - type name
+ void_type 40 - result type
+ type_decl void <built-in> 0:0 39 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 11 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 11 - argument
- pointer_type 10 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 41 - argument
+ pointer_type 40 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 11 - argument
- integer_type 10 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 41 - argument
+ integer_type 40 - decl type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 9 - type name
- integer_cst 64 9 - type size
- integer_cst 0 9 - min value
- integer_cst 64 10 - parm size
- statement_list 11 - code
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 13 - slot
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 39 - type name
+ integer_cst 64 39 - type size
+ integer_cst 0 39 - min value
+ integer_cst 64 40 - parm size
+ statement_list 41 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 43 - slot
- isAutogenerated: 1
- integer_cst 128 12 - decl size 2
- record_type 12 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 11 - type name
- convert_expr 13 - arg
- void_cst 12 - operand
- nop_expr 13 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 12 - operand
- component_ref 11 - object
- indirect_ref 10 - object
- nop_expr 9 - ref
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ convert_expr 43 - arg
+ void_cst 42 - operand
+ nop_expr 43 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 42 - operand
+ component_ref 41 - object
+ indirect_ref 40 - object
+ nop_expr 39 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 8 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 38 - operand
- isAutogenerated: 1
- pointer_type 7 - decl type
+ pointer_type 37 - 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 7 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - field
+ integer_cst 64 37 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - field
- signed
- isAutogenerated: 1
- integer_cst 96 9 - decl size
+ integer_cst 96 39 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 11 - field
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 41 - field
- unsigned
- integer_cst 64 10 - decl size
+ integer_cst 64 40 - decl size
pointer_type 5 - field type
integer_type 3 - nested type
- precisionBits: 64
@@ -22451,31 +25765,31 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 13 - arg
- integer_cst 1 12 - operand
- nop_expr 12 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 11 - operand
- component_ref 10 - object
- indirect_ref 9 - object
- nop_expr 8 - ref
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 43 - arg
+ integer_cst 1 42 - operand
+ nop_expr 42 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 41 - operand
+ component_ref 40 - object
+ indirect_ref 39 - object
+ nop_expr 38 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 7 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 37 - operand
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - field
+ integer_cst 64 36 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 10 - field
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 40 - field
- unsigned
- integer_cst 32 9 - decl size
+ integer_cst 32 39 - decl size
integer_type 5 - field type
- precisionBits: 32
- unsigned
@@ -22484,11 +25798,11 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 2147483
integer_cst 32 4 - type size
integer_cst 0 4 - min value
integer_cst 4294967295 4 - max value
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 15 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 45 - operand
- isAutogenerated: 1
- integer_cst 128 14 - decl size 2
- record_type 14 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 13 - type name
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
addr_expr 2147483638 - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 2147483637 - operand
@@ -22612,15 +25926,15 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 402:56 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 402:11 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 20 - operand
+ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_type 49 - function type
+ void_type 48 - function return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -22628,8 +25942,8 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -22637,23 +25951,23 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- reference_type 15 - value
- integer_type 14 - nested type
+ tree_list 46 - chain
+ reference_type 45 - value
+ integer_type 44 - nested type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
+ type_decl int <built-in> 0:0 43 - type name
- isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 19 - argument
- pointer_type 18 - decl type
+ parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -22662,8 +25976,8 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 19 - argument
- pointer_type 18 - decl type
+ parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -22672,17 +25986,17 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 19 - argument
- reference_type 18 - decl type
- integer_type 17 - nested type
+ parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 49 - argument
+ reference_type 48 - decl type
+ integer_type 47 - nested type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 16 - type name
+ type_decl int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 32 16 - type size
- integer_cst -2147483648 16 - min value
- integer_cst 2147483647 16 - max value
- integer_cst 64 18 - parm size
+ integer_cst 32 46 - type size
+ integer_cst -2147483648 46 - min value
+ integer_cst 2147483647 46 - max value
+ integer_cst 64 48 - parm size
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 2147483641 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 2147483640 - operand
component_ref 2147483639 - object
@@ -22765,741 +26079,956 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 403:66 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 403:16 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 20 - operand
+ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_type 49 - function type
+ void_type 48 - function return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- record_type 17 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 16 - type name
+ tree_list 48 - arg types
+ record_type 47 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 46 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- record_type 16 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 15 - type name
+ tree_list 47 - chain
+ record_type 46 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 45 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- boolean_type 15 - value
- type_decl bool <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ boolean_type 45 - value
+ type_decl bool <built-in> 0:0 44 - type name
- isAutogenerated: 1
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 19 - argument
- integer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 8 18 - parm size
- statement_list 19 - code
- loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 18 - statement
- statement_list 17 - body
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- cleanup_point_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 14 - operand
- addr_expr 13 - function
- function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 12 - operand
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 8 48 - parm size
+ statement_list 49 - code
+ loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 48 - statement
+ statement_list 47 - body
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ cleanup_point_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 44 - operand
+ addr_expr 43 - function
+ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- boolean_type 10 - method return type
- type_decl bool <built-in> 0:0 9 - type name
+ method_type 41 - function type
+ boolean_type 40 - method return type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- record_type 10 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
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
- tree_list 9 - chain
- reference_type 8 - value
- record_type 7 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 6 - type name
+ tree_list 39 - chain
+ reference_type 38 - value
+ record_type 37 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 36 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ void_type 37 - value
+ type_decl void <built-in> 0:0 36 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 41 - function result
- isAutogenerated: 1
- boolean_type 10 - result type
- type_decl bool <built-in> 0:0 9 - type name
+ boolean_type 40 - result type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 8 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 11 - argument
+ integer_cst 8 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 11 - argument
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 41 - argument
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 11 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 10 - operand
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 8 - operand
+ integer_cst 64 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 41 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 40 - operand
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 38 - operand
- isAutogenerated: 1
- boolean_type 7 - result type
- type_decl bool <built-in> 0:0 6 - type name
+ boolean_type 37 - result type
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 8 7 - decl size
- truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 8 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 7 - operand
- addr_expr 6 - function
- function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 5 - operand
+ integer_cst 8 37 - decl size
+ truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 38 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 37 - operand
+ addr_expr 36 - function
+ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 35 - operand
- isExternal: 1
- isPublic: 1
- method_type 4 - function type
- boolean_type 3 - method return type
- type_decl bool <built-in> 0:0 2 - type name
+ method_type 34 - function type
+ boolean_type 33 - method return type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- record_type 3 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name
+ record_type 33 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 32 - type name
- isAutogenerated: 1
- tree_list 3 - arg types
- pointer_type 2 - value
- record_type 1 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name
+ tree_list 33 - arg types
+ pointer_type 32 - value
+ 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
- tree_list 2 - chain
- reference_type 1 - value
- record_type 0 - nested type
- tree_list 1 - chain
- void_type 0 - value
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 4 - function result
+ tree_list 32 - chain
+ reference_type 31 - value
+ record_type 30 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 31 - chain
+ void_type 30 - value
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 34 - function result
- isAutogenerated: 1
- boolean_type 3 - result type
- type_decl bool <built-in> 0:0 2 - type name
+ boolean_type 33 - result type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- integer_cst 8 3 - decl size
+ integer_cst 8 33 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 4 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 34 - argument
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
+ integer_cst 64 33 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 4 - argument
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 34 - argument
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 4 - code
- init_expr 3 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 2 - operand
+ integer_cst 64 33 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 34 - code
+ init_expr 33 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 32 - operand
- isAutogenerated: 1
- boolean_type 1 - result type
- type_decl bool <built-in> 0:0 0 - type name
+ boolean_type 31 - result type
+ type_decl bool <built-in> 0:0 30 - type name
- isAutogenerated: 1
- integer_cst 8 1 - decl size
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 2 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 8 31 - decl size
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 32 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 0 - operand
- indirect_ref 0 - object
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 0 - operand
- indirect_ref 0 - object
+ 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
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 6 - arg
+ 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
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 36 - arg
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- nop_expr 6 - arg
- convert_expr 5 - operand
+ integer_cst 64 35 - parm size
+ nop_expr 36 - arg
+ convert_expr 35 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 4 - operand
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 34 - operand
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- addr_expr 13 - arg
- component_ref 12 - operand
+ integer_cst 64 33 - parm size
+ addr_expr 43 - arg
+ component_ref 42 - operand
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 11 - object
- record_type 10 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 41 - object
+ record_type 40 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- integer_cst 128 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 11 - field
+ integer_cst 128 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 41 - field
- signed
- isAutogenerated: 1
- integer_cst 96 10 - decl size
+ integer_cst 96 40 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr 13 - arg
- nop_expr 12 - operand
- addr_expr 11 - operand
- component_ref 10 - operand
+ nop_expr 43 - arg
+ nop_expr 42 - operand
+ addr_expr 41 - operand
+ component_ref 40 - operand
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 9 - object
- record_type 8 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 7 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 39 - object
+ record_type 38 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 37 - type name
- isAutogenerated: 1
- integer_cst 128 8 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - field
+ integer_cst 128 38 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- integer_cst 0 14 - operand
- goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 16 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 15 - operand
- convert_expr 14 - expresssion
- call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 13 - operand
- addr_expr 12 - function
- function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 11 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ integer_cst 0 44 - operand
+ goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 46 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 45 - operand
+ convert_expr 44 - expresssion
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 43 - operand
+ addr_expr 42 - function
+ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 41 - operand
- isExternal: 1
- isPublic: 1
- method_type 10 - function type
- reference_type 9 - method return type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ method_type 40 - function type
+ reference_type 39 - method return type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- record_type 9 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 8 - type name
+ record_type 39 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 38 - type name
- isAutogenerated: 1
- tree_list 9 - arg types
- pointer_type 8 - value
+ tree_list 39 - arg types
+ pointer_type 38 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- boolean_type 7 - value
- type_decl bool <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ boolean_type 37 - value
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- tree_list 7 - chain
- void_type 6 - value
- type_decl void <built-in> 0:0 5 - type name
+ tree_list 37 - chain
+ void_type 36 - value
+ type_decl void <built-in> 0:0 35 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 10 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 40 - function result
- isAutogenerated: 1
- reference_type 9 - result type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ reference_type 39 - result type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 10 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
+ integer_cst 64 39 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 10 - argument
- integer_type 9 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 40 - argument
+ integer_type 39 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 8 - type name
+ type_decl int <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 32 8 - type size
- integer_cst -2147483648 8 - min value
- integer_cst 2147483647 8 - max value
- integer_cst 8 9 - parm size
- statement_list 10 - code
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 9 - statement
+ integer_cst 32 38 - type size
+ integer_cst -2147483648 38 - min value
+ integer_cst 2147483647 38 - max value
+ integer_cst 8 39 - parm size
+ statement_list 40 - code
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 39 - statement
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 8 - operand
- integer_type 7 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 38 - operand
+ integer_type 37 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- integer_cst 8 7 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 32 36 - type size
+ integer_cst -2147483648 36 - min value
+ integer_cst 2147483647 36 - max value
+ integer_cst 8 37 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_ior_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_ior_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 3 - operand
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 33 - operand
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 32 - field
- unsigned
- integer_cst 64 1 - decl size
- integer_type 1 - field type
+ integer_cst 64 31 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 0 - type name
- integer_cst 64 0 - type size
- integer_cst 0 0 - min value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_and_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_and_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- bit_not_expr 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_not_expr 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 31 - field
- unsigned
- integer_cst 64 0 - decl size
- integer_type 0 - field type
+ integer_cst 64 30 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 9 - statement
- init_expr 8 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 7 - operand
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 39 - statement
+ init_expr 38 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 37 - operand
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 4 - type name
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 34 - type name
- isAutogenerated: 1
- integer_cst 64 6 - decl size
- nop_expr 7 - operand
- nop_expr 6 - operand
+ integer_cst 64 36 - decl size
+ nop_expr 37 - operand
+ nop_expr 36 - operand
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 35 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- addr_expr 12 - arg
- target_expr 11 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand
+ integer_cst 64 34 - parm size
+ addr_expr 42 - arg
+ target_expr 41 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
- isAutogenerated: 1
- integer_cst 128 9 - decl size
- record_type 9 - var type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 8 - 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
+ integer_cst 128 39 - decl size
+ record_type 39 - var type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 38 - type name
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
+ addr_expr 39 - function
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- record_type 6 - method return type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- record_type 6 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - type name
+ method_type 37 - function type
+ record_type 36 - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ record_type 36 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 35 - chain
+ void_type 34 - value
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 37 - function result
- isAutogenerated: 1
- record_type 6 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- integer_cst 128 6 - decl size
+ record_type 36 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ integer_cst 128 36 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 7 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 7 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 6 - operand
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 4 - operand
+ integer_cst 64 36 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 37 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 36 - operand
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 34 - operand
- isAutogenerated: 1
- record_type 3 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name
- integer_cst 128 3 - decl size
- compound_expr 4 - operand
- target_expr 3 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2 - operand
+ record_type 33 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 32 - type name
+ integer_cst 128 33 - decl size
+ compound_expr 34 - operand
+ target_expr 33 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 32 - operand
- isAutogenerated: 1
- integer_cst 128 1 - decl size
- record_type 1 - var type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 0 - type name
- aggr_init_expr 2 - operand
- addr_expr 1 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 0 - operand
+ integer_cst 128 31 - decl size
+ record_type 31 - var type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 30 - type name
+ aggr_init_expr 32 - operand
+ addr_expr 31 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 30 - operand
- isPublic: 1
- method_type 0 - function type
- void_type 0 - method return type
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 1 - slot
+ method_type 29 - function type
+ void_type 28 - method return type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ record_type 28 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 27 - type name
+ - isAutogenerated: 1
+ tree_list 28 - arg types
+ pointer_type 27 - value
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ tree_list 27 - chain
+ pointer_type 26 - value
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ tree_list 26 - chain
+ integer_type 25 - value
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 24 - type name
+ integer_cst 64 24 - type size
+ integer_cst 0 24 - min value
+ tree_list 25 - chain
+ void_type 24 - value
+ type_decl void <built-in> 0:0 23 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 29 - function result
+ - isAutogenerated: 1
+ void_type 28 - result type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 29 - argument
+ - isAutogenerated: 1
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 29 - argument
+ pointer_type 28 - decl type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 29 - argument
+ integer_type 28 - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst 0 27 - min value
+ integer_cst 64 28 - parm size
+ statement_list 29 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 31 - slot
- isAutogenerated: 1
- integer_cst 128 0 - decl size 2
- record_type 0 - var type 2
- convert_expr 1 - arg
- void_cst 0 - operand
- nop_expr 1 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ convert_expr 31 - arg
+ void_cst 30 - operand
+ nop_expr 31 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 30 - operand
+ component_ref 29 - object
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 26 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 28 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ integer_cst 96 27 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 29 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 1 - arg
- integer_cst 1 0 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 28 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 31 - arg
+ integer_cst 1 30 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 29 - operand
+ component_ref 28 - object
+ indirect_ref 27 - object
+ nop_expr 26 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 25 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 24 - 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 24 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 27 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ integer_cst 96 26 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 3 - operand
+ 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
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 33 - operand
- isAutogenerated: 1
- integer_cst 128 2 - decl size 2
- record_type 2 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 1 - type name
- addr_expr 9 - arg
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ addr_expr 39 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 8 - operand
- record_type 7 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 6 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 38 - operand
+ record_type 37 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 36 - type name
- isAutogenerated: 1
- integer_cst 128 7 - parm size
- convert_expr 12 - arg
+ integer_cst 128 37 - parm size
+ convert_expr 42 - arg
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 11 - operand
- integer_type 10 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 41 - operand
+ integer_type 40 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- integer_cst 8 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- convert_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 14 - operand
- addr_expr 13 - function
- function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 12 - operand
+ integer_cst 32 39 - type size
+ integer_cst -2147483648 39 - min value
+ integer_cst 2147483647 39 - max value
+ integer_cst 8 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ convert_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 44 - operand
+ addr_expr 43 - function
+ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- reference_type 10 - method return type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- record_type 10 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ method_type 41 - function type
+ reference_type 40 - method return type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 41 - function result
- isAutogenerated: 1
- reference_type 10 - result type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- integer_cst 64 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 11 - argument
+ reference_type 40 - result type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ integer_cst 64 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- statement_list 11 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 10 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 9 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 8 - expresssion
- addr_expr 7 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 6 - operand
+ integer_cst 64 40 - parm size
+ statement_list 41 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 40 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 39 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 38 - expresssion
+ addr_expr 37 - function
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 36 - operand
- isExternal: 1
- isPublic: 1
- method_type 5 - function type
- void_type 4 - method return type
- type_decl void <built-in> 0:0 3 - type name
+ method_type 35 - function type
+ void_type 34 - method return type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- record_type 4 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ record_type 34 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 33 - type name
- isAutogenerated: 1
- tree_list 4 - arg types
- pointer_type 3 - value
- record_type 2 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name
+ tree_list 34 - arg types
+ pointer_type 33 - value
+ 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
- tree_list 3 - chain
- void_type 2 - value
- type_decl void <built-in> 0:0 1 - type name
+ tree_list 33 - chain
+ void_type 32 - value
+ type_decl void <built-in> 0:0 31 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 5 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 35 - function result
- isAutogenerated: 1
- void_type 4 - result type
- type_decl void <built-in> 0:0 3 - type name
+ void_type 34 - result type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 5 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 35 - argument
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - 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
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 5 - code
- cleanup_point_expr 4 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 3 - operand
- postincrement_expr 2 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 1 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 34 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 35 - code
+ cleanup_point_expr 34 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 33 - operand
+ postincrement_expr 32 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 31 - operand
+ indirect_ref 30 - object
+ nop_expr 29 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 28 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 27 - 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 27 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 30 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 29 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 1 1 - operand
- integer_cst 63 2 - operand
- statement_list 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 2 - operand
- convert_expr 1 - expresssion
- modify_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 1 31 - operand
+ integer_cst 63 32 - operand
+ statement_list 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 32 - operand
+ convert_expr 31 - expresssion
+ modify_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 0 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 2 - operand
- convert_expr 1 - expresssion
- preincrement_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 0 29 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 32 - operand
+ convert_expr 31 - expresssion
+ preincrement_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- integer_cst 8 0 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 4 - operand
- integer_cst 0 3 - operand
- addr_expr 7 - arg
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 3 - operand
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 29 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 34 - operand
+ integer_cst 0 33 - operand
+ addr_expr 37 - arg
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 33 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - type name
+ pointer_type 32 - 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 2 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - field
+ integer_cst 64 32 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - field
- signed
- isAutogenerated: 1
- integer_cst 96 4 - decl size
- record_type 4 - field type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ integer_cst 96 34 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 10 - statement
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 8 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 40 - statement
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 38 - operand
- isAutogenerated: 1
- reference_type 7 - result type
- record_type 6 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 5 - type name
- integer_cst 64 7 - decl size
- nop_expr 8 - operand
- nop_expr 7 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 6 - operand
+ reference_type 37 - result type
+ record_type 36 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 35 - type name
+ integer_cst 64 37 - decl size
+ nop_expr 38 - operand
+ nop_expr 37 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 36 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- addr_expr 13 - arg
+ integer_cst 64 35 - parm size
+ addr_expr 43 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 12 - operand
- record_type 11 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 42 - operand
+ record_type 41 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - type name
- isAutogenerated: 1
- integer_cst 128 11 - parm size
- label_expr 18 - statement
- label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 17 - operand
+ integer_cst 128 41 - parm size
+ label_expr 48 - statement
+ label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 47 - operand
- isAutogenerated: 1
target_expr 2147483641 - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 2147483640 - operand
@@ -23523,75 +27052,75 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
- isAutogenerated: 1
aggr_init_expr 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- statement_list 19 - code
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ statement_list 49 - code
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 2147483639 - slot
- isAutogenerated: 1
integer_cst 128 15 - decl size 2
@@ -23641,741 +27170,956 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 404:60 2147483643 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 404:16 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 20 - operand
+ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_type 49 - function type
+ void_type 48 - function return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- record_type 17 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 16 - type name
+ tree_list 48 - arg types
+ record_type 47 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 46 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- record_type 16 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 15 - type name
+ tree_list 47 - chain
+ record_type 46 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 45 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- boolean_type 15 - value
- type_decl bool <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ boolean_type 45 - value
+ type_decl bool <built-in> 0:0 44 - type name
- isAutogenerated: 1
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 19 - argument
- integer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 8 18 - parm size
- statement_list 19 - code
- loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 18 - statement
- statement_list 17 - body
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- cleanup_point_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 14 - operand
- addr_expr 13 - function
- function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 12 - operand
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 8 48 - parm size
+ statement_list 49 - code
+ loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 48 - statement
+ statement_list 47 - body
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ cleanup_point_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 44 - operand
+ addr_expr 43 - function
+ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- boolean_type 10 - method return type
- type_decl bool <built-in> 0:0 9 - type name
+ method_type 41 - function type
+ boolean_type 40 - method return type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- record_type 10 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
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
- tree_list 9 - chain
- reference_type 8 - value
- record_type 7 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 6 - type name
+ tree_list 39 - chain
+ reference_type 38 - value
+ record_type 37 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 36 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ void_type 37 - value
+ type_decl void <built-in> 0:0 36 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 41 - function result
- isAutogenerated: 1
- boolean_type 10 - result type
- type_decl bool <built-in> 0:0 9 - type name
+ boolean_type 40 - result type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 8 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 11 - argument
+ integer_cst 8 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 11 - argument
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 41 - argument
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 11 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 10 - operand
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 8 - operand
+ integer_cst 64 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 41 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 40 - operand
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 38 - operand
- isAutogenerated: 1
- boolean_type 7 - result type
- type_decl bool <built-in> 0:0 6 - type name
+ boolean_type 37 - result type
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 8 7 - decl size
- truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 8 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 7 - operand
- addr_expr 6 - function
- function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 5 - operand
+ integer_cst 8 37 - decl size
+ truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 38 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 37 - operand
+ addr_expr 36 - function
+ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 35 - operand
- isExternal: 1
- isPublic: 1
- method_type 4 - function type
- boolean_type 3 - method return type
- type_decl bool <built-in> 0:0 2 - type name
+ method_type 34 - function type
+ boolean_type 33 - method return type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- record_type 3 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name
+ record_type 33 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 32 - type name
- isAutogenerated: 1
- tree_list 3 - arg types
- pointer_type 2 - value
- record_type 1 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name
+ tree_list 33 - arg types
+ pointer_type 32 - value
+ 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
- tree_list 2 - chain
- reference_type 1 - value
- record_type 0 - nested type
- tree_list 1 - chain
- void_type 0 - value
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 4 - function result
+ tree_list 32 - chain
+ reference_type 31 - value
+ record_type 30 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 31 - chain
+ void_type 30 - value
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 34 - function result
- isAutogenerated: 1
- boolean_type 3 - result type
- type_decl bool <built-in> 0:0 2 - type name
+ boolean_type 33 - result type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- integer_cst 8 3 - decl size
+ integer_cst 8 33 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 4 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 34 - argument
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
+ integer_cst 64 33 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 4 - argument
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 34 - argument
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 4 - code
- init_expr 3 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 2 - operand
+ integer_cst 64 33 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 34 - code
+ init_expr 33 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 32 - operand
- isAutogenerated: 1
- boolean_type 1 - result type
- type_decl bool <built-in> 0:0 0 - type name
+ boolean_type 31 - result type
+ type_decl bool <built-in> 0:0 30 - type name
- isAutogenerated: 1
- integer_cst 8 1 - decl size
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 2 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 8 31 - decl size
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 32 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 0 - operand
- indirect_ref 0 - object
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 0 - operand
- indirect_ref 0 - object
+ 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
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 6 - arg
+ 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
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 36 - arg
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- nop_expr 6 - arg
- convert_expr 5 - operand
+ integer_cst 64 35 - parm size
+ nop_expr 36 - arg
+ convert_expr 35 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 4 - operand
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 34 - operand
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- addr_expr 13 - arg
- component_ref 12 - operand
+ integer_cst 64 33 - parm size
+ addr_expr 43 - arg
+ component_ref 42 - operand
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 11 - object
- record_type 10 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 41 - object
+ record_type 40 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- integer_cst 128 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 11 - field
+ integer_cst 128 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 41 - field
- signed
- isAutogenerated: 1
- integer_cst 96 10 - decl size
+ integer_cst 96 40 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr 13 - arg
- nop_expr 12 - operand
- addr_expr 11 - operand
- component_ref 10 - operand
+ nop_expr 43 - arg
+ nop_expr 42 - operand
+ addr_expr 41 - operand
+ component_ref 40 - operand
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 9 - object
- record_type 8 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 7 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 39 - object
+ record_type 38 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 37 - type name
- isAutogenerated: 1
- integer_cst 128 8 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - field
+ integer_cst 128 38 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- integer_cst 0 14 - operand
- goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 16 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 15 - operand
- convert_expr 14 - expresssion
- call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 13 - operand
- addr_expr 12 - function
- function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 11 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ integer_cst 0 44 - operand
+ goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 46 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 45 - operand
+ convert_expr 44 - expresssion
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 43 - operand
+ addr_expr 42 - function
+ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 41 - operand
- isExternal: 1
- isPublic: 1
- method_type 10 - function type
- reference_type 9 - method return type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ method_type 40 - function type
+ reference_type 39 - method return type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- record_type 9 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 8 - type name
+ record_type 39 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 38 - type name
- isAutogenerated: 1
- tree_list 9 - arg types
- pointer_type 8 - value
+ tree_list 39 - arg types
+ pointer_type 38 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- boolean_type 7 - value
- type_decl bool <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ boolean_type 37 - value
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- tree_list 7 - chain
- void_type 6 - value
- type_decl void <built-in> 0:0 5 - type name
+ tree_list 37 - chain
+ void_type 36 - value
+ type_decl void <built-in> 0:0 35 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 10 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 40 - function result
- isAutogenerated: 1
- reference_type 9 - result type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ reference_type 39 - result type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 10 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
+ integer_cst 64 39 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 10 - argument
- integer_type 9 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 40 - argument
+ integer_type 39 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 8 - type name
+ type_decl int <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 32 8 - type size
- integer_cst -2147483648 8 - min value
- integer_cst 2147483647 8 - max value
- integer_cst 8 9 - parm size
- statement_list 10 - code
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 9 - statement
+ integer_cst 32 38 - type size
+ integer_cst -2147483648 38 - min value
+ integer_cst 2147483647 38 - max value
+ integer_cst 8 39 - parm size
+ statement_list 40 - code
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 39 - statement
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 8 - operand
- integer_type 7 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 38 - operand
+ integer_type 37 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- integer_cst 8 7 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 32 36 - type size
+ integer_cst -2147483648 36 - min value
+ integer_cst 2147483647 36 - max value
+ integer_cst 8 37 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_ior_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_ior_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 3 - operand
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 33 - operand
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 32 - field
- unsigned
- integer_cst 64 1 - decl size
- integer_type 1 - field type
+ integer_cst 64 31 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 0 - type name
- integer_cst 64 0 - type size
- integer_cst 0 0 - min value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_and_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_and_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- bit_not_expr 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_not_expr 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 31 - field
- unsigned
- integer_cst 64 0 - decl size
- integer_type 0 - field type
+ integer_cst 64 30 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 9 - statement
- init_expr 8 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 7 - operand
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 39 - statement
+ init_expr 38 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 37 - operand
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 4 - type name
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 34 - type name
- isAutogenerated: 1
- integer_cst 64 6 - decl size
- nop_expr 7 - operand
- nop_expr 6 - operand
+ integer_cst 64 36 - decl size
+ nop_expr 37 - operand
+ nop_expr 36 - operand
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 35 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- addr_expr 12 - arg
- target_expr 11 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand
+ integer_cst 64 34 - parm size
+ addr_expr 42 - arg
+ target_expr 41 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
- isAutogenerated: 1
- integer_cst 128 9 - decl size 2
- record_type 9 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 8 - 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
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
+ addr_expr 39 - function
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- record_type 6 - method return type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- record_type 6 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - type name
+ method_type 37 - function type
+ record_type 36 - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ record_type 36 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 35 - chain
+ void_type 34 - value
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 37 - function result
- isAutogenerated: 1
- record_type 6 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- integer_cst 128 6 - decl size
+ record_type 36 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ integer_cst 128 36 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 7 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 7 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 6 - operand
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 4 - operand
+ integer_cst 64 36 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 37 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 36 - operand
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 34 - operand
- isAutogenerated: 1
- record_type 3 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name
- integer_cst 128 3 - decl size
- compound_expr 4 - operand
- target_expr 3 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2 - operand
+ record_type 33 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 32 - type name
+ integer_cst 128 33 - decl size
+ compound_expr 34 - operand
+ target_expr 33 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 32 - operand
- isAutogenerated: 1
- integer_cst 128 1 - decl size 2
- record_type 1 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 0 - type name
- aggr_init_expr 2 - operand
- addr_expr 1 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 0 - operand
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ aggr_init_expr 32 - operand
+ addr_expr 31 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 30 - operand
- isPublic: 1
- method_type 0 - function type
- void_type 0 - method return type
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 1 - slot
+ method_type 29 - function type
+ void_type 28 - method return type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ record_type 28 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 27 - type name
+ - isAutogenerated: 1
+ tree_list 28 - arg types
+ pointer_type 27 - value
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ tree_list 27 - chain
+ pointer_type 26 - value
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ tree_list 26 - chain
+ integer_type 25 - value
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 24 - type name
+ integer_cst 64 24 - type size
+ integer_cst 0 24 - min value
+ tree_list 25 - chain
+ void_type 24 - value
+ type_decl void <built-in> 0:0 23 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 29 - function result
+ - isAutogenerated: 1
+ void_type 28 - result type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 29 - argument
+ - isAutogenerated: 1
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 29 - argument
+ pointer_type 28 - decl type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 29 - argument
+ integer_type 28 - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst 0 27 - min value
+ integer_cst 64 28 - parm size
+ statement_list 29 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 31 - slot
- isAutogenerated: 1
- integer_cst 128 0 - decl size 2
- record_type 0 - var type 2
- convert_expr 1 - arg
- void_cst 0 - operand
- nop_expr 1 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ convert_expr 31 - arg
+ void_cst 30 - operand
+ nop_expr 31 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 30 - operand
+ component_ref 29 - object
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 26 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 28 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ integer_cst 96 27 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 29 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 1 - arg
- integer_cst 1 0 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 28 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 31 - arg
+ integer_cst 1 30 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 29 - operand
+ component_ref 28 - object
+ indirect_ref 27 - object
+ nop_expr 26 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 25 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 24 - 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 24 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 27 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ integer_cst 96 26 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 3 - operand
+ 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
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 33 - operand
- isAutogenerated: 1
- integer_cst 128 2 - decl size 2
- record_type 2 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 1 - type name
- addr_expr 9 - arg
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ addr_expr 39 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 8 - operand
- record_type 7 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 6 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 38 - operand
+ record_type 37 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 36 - type name
- isAutogenerated: 1
- integer_cst 128 7 - parm size
- convert_expr 12 - arg
+ integer_cst 128 37 - parm size
+ convert_expr 42 - arg
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 11 - operand
- integer_type 10 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 41 - operand
+ integer_type 40 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- integer_cst 8 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- convert_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 14 - operand
- addr_expr 13 - function
- function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 12 - operand
+ integer_cst 32 39 - type size
+ integer_cst -2147483648 39 - min value
+ integer_cst 2147483647 39 - max value
+ integer_cst 8 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ convert_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 44 - operand
+ addr_expr 43 - function
+ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- reference_type 10 - method return type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- record_type 10 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ method_type 41 - function type
+ reference_type 40 - method return type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 41 - function result
- isAutogenerated: 1
- reference_type 10 - result type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- integer_cst 64 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 11 - argument
+ reference_type 40 - result type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ integer_cst 64 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- statement_list 11 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 10 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 9 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 8 - expresssion
- addr_expr 7 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 6 - operand
+ integer_cst 64 40 - parm size
+ statement_list 41 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 40 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 39 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 38 - expresssion
+ addr_expr 37 - function
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 36 - operand
- isExternal: 1
- isPublic: 1
- method_type 5 - function type
- void_type 4 - method return type
- type_decl void <built-in> 0:0 3 - type name
+ method_type 35 - function type
+ void_type 34 - method return type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- record_type 4 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ record_type 34 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 33 - type name
- isAutogenerated: 1
- tree_list 4 - arg types
- pointer_type 3 - value
- record_type 2 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name
+ tree_list 34 - arg types
+ pointer_type 33 - value
+ 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
- tree_list 3 - chain
- void_type 2 - value
- type_decl void <built-in> 0:0 1 - type name
+ tree_list 33 - chain
+ void_type 32 - value
+ type_decl void <built-in> 0:0 31 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 5 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 35 - function result
- isAutogenerated: 1
- void_type 4 - result type
- type_decl void <built-in> 0:0 3 - type name
+ void_type 34 - result type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 5 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 35 - argument
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - 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
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 5 - code
- cleanup_point_expr 4 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 3 - operand
- postincrement_expr 2 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 1 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 34 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 35 - code
+ cleanup_point_expr 34 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 33 - operand
+ postincrement_expr 32 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 31 - operand
+ indirect_ref 30 - object
+ nop_expr 29 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 28 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 27 - 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 27 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 30 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 29 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 1 1 - operand
- integer_cst 63 2 - operand
- statement_list 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 2 - operand
- convert_expr 1 - expresssion
- modify_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 1 31 - operand
+ integer_cst 63 32 - operand
+ statement_list 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 32 - operand
+ convert_expr 31 - expresssion
+ modify_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 0 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 2 - operand
- convert_expr 1 - expresssion
- preincrement_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 0 29 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 32 - operand
+ convert_expr 31 - expresssion
+ preincrement_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- integer_cst 8 0 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 4 - operand
- integer_cst 0 3 - operand
- addr_expr 7 - arg
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 3 - operand
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 29 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 34 - operand
+ integer_cst 0 33 - operand
+ addr_expr 37 - arg
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 33 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - type name
+ pointer_type 32 - 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 2 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - field
+ integer_cst 64 32 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - field
- signed
- isAutogenerated: 1
- integer_cst 96 4 - decl size
- record_type 4 - field type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ integer_cst 96 34 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 10 - statement
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 8 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 40 - statement
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 38 - operand
- isAutogenerated: 1
- reference_type 7 - result type
- record_type 6 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 5 - type name
- integer_cst 64 7 - decl size
- nop_expr 8 - operand
- nop_expr 7 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 6 - operand
+ reference_type 37 - result type
+ record_type 36 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 35 - type name
+ integer_cst 64 37 - decl size
+ nop_expr 38 - operand
+ nop_expr 37 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 36 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- addr_expr 13 - arg
+ integer_cst 64 35 - parm size
+ addr_expr 43 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 12 - operand
- record_type 11 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 42 - operand
+ record_type 41 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - type name
- isAutogenerated: 1
- integer_cst 128 11 - parm size
- label_expr 18 - statement
- label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 17 - operand
+ integer_cst 128 41 - parm size
+ label_expr 48 - statement
+ label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 47 - operand
- isAutogenerated: 1
target_expr 2147483641 - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 2147483640 - operand
@@ -24386,75 +28130,75 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
- isAutogenerated: 1
aggr_init_expr 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 50 - operand
- isPublic: 1
- method_type 19 - function type
- void_type 18 - method return type
- type_decl void <built-in> 0:0 17 - type name
+ method_type 49 - function type
+ void_type 48 - method return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ record_type 48 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 14 - type name
+ type_decl unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 19 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - 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 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 19 - argument
- pointer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 19 - argument
- integer_type 18 - decl type
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 17 - type name
+ type_decl unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- statement_list 19 - code
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ statement_list 49 - code
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 2147483639 - slot
- isAutogenerated: 1
integer_cst 128 15 - decl size 2
@@ -24515,741 +28259,956 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 2147483647
expr_stmt /usr/include/c++/5/bits/stl_bvector.h 407:43 2147483644 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 407:21 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 20 - operand
+ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_type 49 - function type
+ void_type 48 - function return type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- record_type 17 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 16 - type name
+ tree_list 48 - arg types
+ record_type 47 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 46 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- record_type 16 - value
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 15 - type name
+ tree_list 47 - chain
+ record_type 46 - value
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 45 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- boolean_type 15 - value
- type_decl bool <built-in> 0:0 14 - type name
+ tree_list 46 - chain
+ boolean_type 45 - value
+ type_decl bool <built-in> 0:0 44 - type name
- isAutogenerated: 1
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 19 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 49 - function result
- isAutogenerated: 1
- void_type 18 - result type
- type_decl void <built-in> 0:0 17 - type name
+ void_type 48 - result type
+ type_decl void <built-in> 0:0 47 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 19 - argument
- record_type 18 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 17 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 49 - argument
+ record_type 48 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 47 - type name
- isAutogenerated: 1
- integer_cst 128 18 - parm size
+ integer_cst 128 48 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 19 - argument
- integer_type 18 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
+ type_decl int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 8 18 - parm size
- statement_list 19 - code
- loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 18 - statement
- statement_list 17 - body
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- cleanup_point_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 14 - operand
- addr_expr 13 - function
- function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 12 - operand
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 8 48 - parm size
+ statement_list 49 - code
+ loop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 48 - statement
+ statement_list 47 - body
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ cleanup_point_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 44 - operand
+ addr_expr 43 - function
+ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- boolean_type 10 - method return type
- type_decl bool <built-in> 0:0 9 - type name
+ method_type 41 - function type
+ boolean_type 40 - method return type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- record_type 10 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 9 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
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
- tree_list 9 - chain
- reference_type 8 - value
- record_type 7 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 6 - type name
+ tree_list 39 - chain
+ reference_type 38 - value
+ record_type 37 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 36 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ void_type 37 - value
+ type_decl void <built-in> 0:0 36 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 41 - function result
- isAutogenerated: 1
- boolean_type 10 - result type
- type_decl bool <built-in> 0:0 9 - type name
+ boolean_type 40 - result type
+ type_decl bool <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 8 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 11 - argument
+ integer_cst 8 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 11 - argument
- reference_type 10 - decl type
- record_type 9 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 8 - type name
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 41 - argument
+ reference_type 40 - decl type
+ record_type 39 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 38 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 11 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 10 - operand
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 8 - operand
+ integer_cst 64 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 41 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 40 - operand
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 38 - operand
- isAutogenerated: 1
- boolean_type 7 - result type
- type_decl bool <built-in> 0:0 6 - type name
+ boolean_type 37 - result type
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 8 7 - decl size
- truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 8 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 7 - operand
- addr_expr 6 - function
- function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 5 - operand
+ integer_cst 8 37 - decl size
+ truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 38 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 37 - operand
+ addr_expr 36 - function
+ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 35 - operand
- isExternal: 1
- isPublic: 1
- method_type 4 - function type
- boolean_type 3 - method return type
- type_decl bool <built-in> 0:0 2 - type name
+ method_type 34 - function type
+ boolean_type 33 - method return type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- record_type 3 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 2 - type name
+ record_type 33 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 32 - type name
- isAutogenerated: 1
- tree_list 3 - arg types
- pointer_type 2 - value
- record_type 1 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 0 - type name
+ tree_list 33 - arg types
+ pointer_type 32 - value
+ 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
- tree_list 2 - chain
- reference_type 1 - value
- record_type 0 - nested type
- tree_list 1 - chain
- void_type 0 - value
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 4 - function result
+ tree_list 32 - chain
+ reference_type 31 - value
+ record_type 30 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 29 - type name
+ - isAutogenerated: 1
+ tree_list 31 - chain
+ void_type 30 - value
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 34 - function result
- isAutogenerated: 1
- boolean_type 3 - result type
- type_decl bool <built-in> 0:0 2 - type name
+ boolean_type 33 - result type
+ type_decl bool <built-in> 0:0 32 - type name
- isAutogenerated: 1
- integer_cst 8 3 - decl size
+ integer_cst 8 33 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 4 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 34 - argument
- isAutogenerated: 1
- 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
+ pointer_type 33 - 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 3 - parm size
+ integer_cst 64 33 - parm size
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 4 - argument
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 34 - argument
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 4 - code
- init_expr 3 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 2 - operand
+ integer_cst 64 33 - parm size
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 34 - code
+ init_expr 33 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 32 - operand
- isAutogenerated: 1
- boolean_type 1 - result type
- type_decl bool <built-in> 0:0 0 - type name
+ boolean_type 31 - result type
+ type_decl bool <built-in> 0:0 30 - type name
- isAutogenerated: 1
- integer_cst 8 1 - decl size
- truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 2 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 8 31 - decl size
+ truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 32 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 0 - operand
- indirect_ref 0 - object
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 1 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 31 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 0 - operand
- indirect_ref 0 - object
+ 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
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 29 - operand
+ indirect_ref 28 - object
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 0 - ref
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 27 - ref
+ reference_type 26 - decl type
+ record_type 25 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 24 - type name
+ - isAutogenerated: 1
+ integer_cst 64 26 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 6 - arg
+ 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
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 36 - arg
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- nop_expr 6 - arg
- convert_expr 5 - operand
+ integer_cst 64 35 - parm size
+ nop_expr 36 - arg
+ convert_expr 35 - operand
- isUsed: 1
- parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 4 - operand
- reference_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
+ parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 34 - operand
+ reference_type 33 - decl type
+ record_type 32 - nested type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 31 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- addr_expr 13 - arg
- component_ref 12 - operand
+ integer_cst 64 33 - parm size
+ addr_expr 43 - arg
+ component_ref 42 - operand
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 11 - object
- record_type 10 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 41 - object
+ record_type 40 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- integer_cst 128 10 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 11 - field
+ integer_cst 128 40 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 41 - field
- signed
- isAutogenerated: 1
- integer_cst 96 10 - decl size
+ integer_cst 96 40 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr 13 - arg
- nop_expr 12 - operand
- addr_expr 11 - operand
- component_ref 10 - operand
+ nop_expr 43 - arg
+ nop_expr 42 - operand
+ addr_expr 41 - operand
+ component_ref 40 - operand
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 9 - object
- record_type 8 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 7 - type name
+ parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 39 - object
+ record_type 38 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 37 - type name
- isAutogenerated: 1
- integer_cst 128 8 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - field
+ integer_cst 128 38 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - field
- signed
- isAutogenerated: 1
- integer_cst 96 8 - decl size
+ integer_cst 96 38 - decl size
record_type 5 - field type
type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- integer_cst 0 14 - operand
- goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 15 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 16 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 15 - operand
- convert_expr 14 - expresssion
- call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 13 - operand
- addr_expr 12 - function
- function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 11 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ integer_cst 0 44 - operand
+ goto_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 45 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 46 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 45 - operand
+ convert_expr 44 - expresssion
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 43 - operand
+ addr_expr 42 - function
+ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 41 - operand
- isExternal: 1
- isPublic: 1
- method_type 10 - function type
- reference_type 9 - method return type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ method_type 40 - function type
+ reference_type 39 - method return type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- record_type 9 - method base type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 8 - type name
+ record_type 39 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 38 - type name
- isAutogenerated: 1
- tree_list 9 - arg types
- pointer_type 8 - value
+ tree_list 39 - arg types
+ pointer_type 38 - value
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- tree_list 8 - chain
- boolean_type 7 - value
- type_decl bool <built-in> 0:0 6 - type name
+ tree_list 38 - chain
+ boolean_type 37 - value
+ type_decl bool <built-in> 0:0 36 - type name
- isAutogenerated: 1
- tree_list 7 - chain
- void_type 6 - value
- type_decl void <built-in> 0:0 5 - type name
+ tree_list 37 - chain
+ void_type 36 - value
+ type_decl void <built-in> 0:0 35 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 10 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 40 - function result
- isAutogenerated: 1
- reference_type 9 - result type
- record_type 8 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 7 - type name
+ reference_type 39 - result type
+ record_type 38 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 37 - type name
- isAutogenerated: 1
- integer_cst 64 9 - decl size
+ integer_cst 64 39 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 10 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
+ integer_cst 64 39 - parm size
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 10 - argument
- integer_type 9 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 40 - argument
+ integer_type 39 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 8 - type name
+ type_decl int <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 32 8 - type size
- integer_cst -2147483648 8 - min value
- integer_cst 2147483647 8 - max value
- integer_cst 8 9 - parm size
- statement_list 10 - code
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 9 - statement
+ integer_cst 32 38 - type size
+ integer_cst -2147483648 38 - min value
+ integer_cst 2147483647 38 - max value
+ integer_cst 8 39 - parm size
+ statement_list 40 - code
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 86:7 39 - statement
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 8 - operand
- integer_type 7 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 38 - operand
+ integer_type 37 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 36 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- integer_cst 8 7 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 32 36 - type size
+ integer_cst -2147483648 36 - min value
+ integer_cst 2147483647 36 - max value
+ integer_cst 8 37 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_ior_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_ior_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 3 - operand
- indirect_ref 2 - object
- nop_expr 1 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 33 - operand
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 32 - field
- unsigned
- integer_cst 64 1 - decl size
- integer_type 1 - field type
+ integer_cst 64 31 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 0 - type name
- integer_cst 64 0 - type size
- integer_cst 0 0 - min value
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 8 - operand
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 7 - operand
- convert_expr 6 - expresssion
- modify_expr 5 - operand
- indirect_ref 4 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 3 - ref
- indirect_ref 2 - object
- nop_expr 1 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 38 - operand
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 37 - operand
+ convert_expr 36 - expresssion
+ modify_expr 35 - operand
+ indirect_ref 34 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 33 - ref
+ indirect_ref 32 - object
+ nop_expr 31 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 30 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 2 - field
+ pointer_type 29 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 29 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 32 - field
- unsigned
- integer_cst 64 1 - decl size
- pointer_type 1 - field type
- integer_type 0 - nested type
+ integer_cst 64 31 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
- precisionBits: 64
- unsigned
- bit_and_expr 4 - operand
- indirect_ref 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 2 - ref
- indirect_ref 1 - object
- nop_expr 0 - ref
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_and_expr 34 - operand
+ indirect_ref 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 32 - ref
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 31 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- bit_not_expr 3 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 2 - operand
- indirect_ref 1 - object
- nop_expr 0 - ref
+ integer_cst 64 30 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ bit_not_expr 33 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 32 - operand
+ indirect_ref 31 - object
+ nop_expr 30 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 29 - operand
- isAutogenerated: 1
- field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 1 - field
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 31 - field
- unsigned
- integer_cst 64 0 - decl size
- integer_type 0 - field type
+ integer_cst 64 30 - decl size
+ integer_type 5 - field type
- precisionBits: 64
- unsigned
- return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 9 - statement
- init_expr 8 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 7 - operand
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 4 - type name
+ integer_cst 64 4 - type size
+ integer_cst 0 4 - min value
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 39 - statement
+ init_expr 38 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 37 - operand
- isAutogenerated: 1
- reference_type 6 - result type
- record_type 5 - nested type
- type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 4 - type name
+ reference_type 36 - result type
+ record_type 35 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 34 - type name
- isAutogenerated: 1
- integer_cst 64 6 - decl size
- nop_expr 7 - operand
- nop_expr 6 - operand
+ integer_cst 64 36 - decl size
+ nop_expr 37 - operand
+ nop_expr 36 - operand
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 5 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 35 - operand
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - decl type
record_type 3 - nested type
type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
- isAutogenerated: 1
- integer_cst 64 4 - parm size
- addr_expr 12 - arg
- target_expr 11 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 10 - operand
+ integer_cst 64 34 - parm size
+ addr_expr 42 - arg
+ target_expr 41 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
- isAutogenerated: 1
- integer_cst 128 9 - decl size 2
- record_type 9 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 8 - 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
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 40 - operand
+ addr_expr 39 - function
+ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 38 - operand
- isExternal: 1
- isPublic: 1
- method_type 7 - function type
- record_type 6 - method return type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- record_type 6 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - type name
+ method_type 37 - function type
+ record_type 36 - method return type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ record_type 36 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - type name
- isAutogenerated: 1
- tree_list 6 - arg types
- pointer_type 5 - value
+ tree_list 36 - arg types
+ pointer_type 35 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 35 - chain
+ void_type 34 - value
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 7 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 37 - function result
- isAutogenerated: 1
- record_type 6 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 5 - type name
- integer_cst 128 6 - decl size
+ record_type 36 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 35 - type name
+ integer_cst 128 36 - decl size
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 7 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 37 - argument
- isAutogenerated: 1
- pointer_type 6 - decl type
+ pointer_type 36 - 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
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 7 - code
- return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 6 - operand
- init_expr 5 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 4 - operand
+ integer_cst 64 36 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 37 - code
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 36 - operand
+ init_expr 35 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 34 - operand
- isAutogenerated: 1
- record_type 3 - result type
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 2 - type name
- integer_cst 128 3 - decl size
- compound_expr 4 - operand
- target_expr 3 - operand
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 2 - operand
+ record_type 33 - result type
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 32 - type name
+ integer_cst 128 33 - decl size
+ compound_expr 34 - operand
+ target_expr 33 - operand
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 32 - operand
- isAutogenerated: 1
- integer_cst 128 1 - decl size 2
- record_type 1 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 0 - type name
- aggr_init_expr 2 - operand
- addr_expr 1 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 0 - operand
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ aggr_init_expr 32 - operand
+ addr_expr 31 - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 30 - operand
- isPublic: 1
- method_type 0 - function type
- void_type 0 - method return type
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 1 - slot
+ method_type 29 - function type
+ void_type 28 - method return type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ record_type 28 - method base type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 27 - type name
+ - isAutogenerated: 1
+ tree_list 28 - arg types
+ pointer_type 27 - value
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ tree_list 27 - chain
+ pointer_type 26 - value
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ tree_list 26 - chain
+ integer_type 25 - value
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 24 - type name
+ integer_cst 64 24 - type size
+ integer_cst 0 24 - min value
+ tree_list 25 - chain
+ void_type 24 - value
+ type_decl void <built-in> 0:0 23 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 29 - function result
+ - isAutogenerated: 1
+ void_type 28 - result type
+ type_decl void <built-in> 0:0 27 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 29 - argument
+ - isAutogenerated: 1
+ pointer_type 28 - decl type
+ record_type 3 - nested type
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 29 - argument
+ pointer_type 28 - decl type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 64 28 - parm size
+ - isUsed: 1
+ parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 29 - argument
+ integer_type 28 - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 27 - type name
+ integer_cst 64 27 - type size
+ integer_cst 0 27 - min value
+ integer_cst 64 28 - parm size
+ statement_list 29 - code
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 31 - slot
- isAutogenerated: 1
- integer_cst 128 0 - decl size 2
- record_type 0 - var type 2
- convert_expr 1 - arg
- void_cst 0 - operand
- nop_expr 1 - arg
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ convert_expr 31 - arg
+ void_cst 30 - operand
+ nop_expr 31 - arg
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 30 - operand
+ component_ref 29 - object
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 26 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 28 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ integer_cst 96 27 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 29 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 1 - arg
- integer_cst 1 0 - operand
- nop_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 0 - operand
- component_ref 0 - object
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 28 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 31 - arg
+ integer_cst 1 30 - operand
+ nop_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 29 - operand
+ component_ref 28 - object
+ indirect_ref 27 - object
+ nop_expr 26 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 25 - operand
- isAutogenerated: 1
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - field
+ pointer_type 24 - 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 24 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 27 - field
- signed
- isAutogenerated: 1
- integer_cst 96 0 - decl size
- record_type 0 - field type
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ integer_cst 96 26 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
+ - isAutogenerated: 1
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 3 - operand
+ 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
+ var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 33 - operand
- isAutogenerated: 1
- integer_cst 128 2 - decl size 2
- record_type 2 - var type 2
- type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 1 - type name
- addr_expr 9 - arg
+ integer_cst 128 15 - decl size 2
+ record_type 15 - var type 2
+ type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 14 - type name
+ addr_expr 39 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 8 - operand
- record_type 7 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 6 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 38 - operand
+ record_type 37 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 36 - type name
- isAutogenerated: 1
- integer_cst 128 7 - parm size
- convert_expr 12 - arg
+ integer_cst 128 37 - parm size
+ convert_expr 42 - arg
- isUsed: 1
- parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 11 - operand
- integer_type 10 - decl type
+ parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 41 - operand
+ integer_type 40 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 39 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- integer_cst 8 10 - parm size
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 16 - statement
- convert_expr 15 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 14 - operand
- addr_expr 13 - function
- function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 12 - operand
+ integer_cst 32 39 - type size
+ integer_cst -2147483648 39 - min value
+ integer_cst 2147483647 39 - max value
+ integer_cst 8 40 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 393:5 46 - statement
+ convert_expr 45 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 44 - operand
+ addr_expr 43 - function
+ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 42 - operand
- isExternal: 1
- isPublic: 1
- method_type 11 - function type
- reference_type 10 - method return type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- record_type 10 - method base type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 9 - type name
+ method_type 41 - function type
+ reference_type 40 - method return type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ record_type 40 - method base type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 39 - type name
- isAutogenerated: 1
- tree_list 10 - arg types
- pointer_type 9 - value
+ tree_list 40 - arg types
+ pointer_type 39 - value
record_type 3 - nested type
type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 2 - type name
- isAutogenerated: 1
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ tree_list 39 - chain
+ void_type 38 - value
+ type_decl void <built-in> 0:0 37 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 11 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 41 - function result
- isAutogenerated: 1
- reference_type 10 - result type
- record_type 9 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 8 - type name
- integer_cst 64 10 - decl size
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 11 - argument
+ reference_type 40 - result type
+ record_type 39 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 38 - type name
+ integer_cst 64 40 - decl size
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 41 - argument
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - 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 10 - parm size
- statement_list 11 - code
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 10 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 9 - operand
- call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 8 - expresssion
- addr_expr 7 - function
- function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 6 - operand
+ integer_cst 64 40 - parm size
+ statement_list 41 - code
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 40 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 39 - operand
+ call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 38 - expresssion
+ addr_expr 37 - function
+ function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 36 - operand
- isExternal: 1
- isPublic: 1
- method_type 5 - function type
- void_type 4 - method return type
- type_decl void <built-in> 0:0 3 - type name
+ method_type 35 - function type
+ void_type 34 - method return type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- record_type 4 - method base type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ record_type 34 - method base type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 33 - type name
- isAutogenerated: 1
- tree_list 4 - arg types
- pointer_type 3 - value
- record_type 2 - nested type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 1 - type name
+ tree_list 34 - arg types
+ pointer_type 33 - value
+ 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
- tree_list 3 - chain
- void_type 2 - value
- type_decl void <built-in> 0:0 1 - type name
+ tree_list 33 - chain
+ void_type 32 - value
+ type_decl void <built-in> 0:0 31 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 5 - function result
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 35 - function result
- isAutogenerated: 1
- void_type 4 - result type
- type_decl void <built-in> 0:0 3 - type name
+ void_type 34 - result type
+ type_decl void <built-in> 0:0 33 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 5 - argument
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 35 - argument
- isAutogenerated: 1
- pointer_type 4 - decl type
+ pointer_type 34 - 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
- cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 5 - code
- cleanup_point_expr 4 - operand
- eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 3 - operand
- postincrement_expr 2 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 1 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ integer_cst 64 34 - parm size
+ cond_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 35 - code
+ cleanup_point_expr 34 - operand
+ eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 33 - operand
+ postincrement_expr 32 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 31 - operand
+ indirect_ref 30 - object
+ nop_expr 29 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 28 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 27 - 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 27 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 30 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 29 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 1 1 - operand
- integer_cst 63 2 - operand
- statement_list 4 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 2 - operand
- convert_expr 1 - expresssion
- modify_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 1 31 - operand
+ integer_cst 63 32 - operand
+ statement_list 34 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 32 - operand
+ convert_expr 31 - expresssion
+ modify_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 28 - field
- unsigned
- integer_cst 32 0 - decl size
- integer_type 0 - field type
+ integer_cst 32 27 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- unsigned
- integer_cst 0 0 - operand
- cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 3 - statement
- expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 2 - operand
- convert_expr 1 - expresssion
- preincrement_expr 0 - operand
- component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 0 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ 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
+ integer_cst 0 29 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 33 - statement
+ expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 32 - operand
+ convert_expr 31 - expresssion
+ preincrement_expr 30 - operand
+ component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 29 - operand
+ indirect_ref 28 - object
+ nop_expr 27 - ref
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 0 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 26 - operand
- isAutogenerated: 1
- field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 0 - field
+ pointer_type 25 - 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 25 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 28 - field
- unsigned
- integer_cst 64 0 - decl size
- pointer_type 0 - field type
- integer_cst 8 0 - operand
- nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 4 - operand
- integer_cst 0 3 - operand
- addr_expr 7 - arg
- component_ref 6 - operand
- indirect_ref 5 - object
- nop_expr 4 - ref
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 3 - operand
+ integer_cst 64 27 - decl size
+ pointer_type 5 - field type
+ integer_type 3 - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 2 - type name
+ integer_cst 64 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 8 29 - operand
+ nop_expr /usr/include/c++/5/bits/stl_bvector.h 148:7 34 - operand
+ integer_cst 0 33 - operand
+ addr_expr 37 - arg
+ component_ref 36 - operand
+ indirect_ref 35 - object
+ nop_expr 34 - ref
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 33 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 0 - type name
+ pointer_type 32 - 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 2 - parm size
- field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 5 - field
+ integer_cst 64 32 - parm size
+ field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 35 - field
- signed
- isAutogenerated: 1
- integer_cst 96 4 - decl size
- record_type 4 - field type
- type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 3 - type name
+ integer_cst 96 34 - decl size
+ record_type 5 - field type
+ type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 4 - type name
- isAutogenerated: 1
- return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 10 - statement
- init_expr 9 - operand
- result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 8 - operand
+ return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 40 - statement
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 38 - operand
- isAutogenerated: 1
- reference_type 7 - result type
- record_type 6 - nested type
- type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 5 - type name
- integer_cst 64 7 - decl size
- nop_expr 8 - operand
- nop_expr 7 - operand
- parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 6 - operand
+ reference_type 37 - result type
+ record_type 36 - nested type
+ type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 35 - type name
+ integer_cst 64 37 - decl size
+ nop_expr 38 - operand
+ nop_expr 37 - operand
+ parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 36 - operand
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 35 - 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 5 - parm size
- addr_expr 13 - arg
+ integer_cst 64 35 - parm size
+ addr_expr 43 - arg
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 12 - operand
- record_type 11 - decl type
- type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 10 - type name
+ parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 42 - operand
+ record_type 41 - decl type
+ type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 40 - type name
- isAutogenerated: 1
- integer_cst 128 11 - parm size
- label_expr 18 - statement
- label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 17 - operand
+ integer_cst 128 41 - parm size
+ label_expr 48 - statement
+ label_decl /usr/include/c++/5/bits/stl_bvector.h 393:5 47 - operand
- isAutogenerated: 1
target_expr 2147483642 - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 2147483641 - operand
@@ -27031,14 +30990,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
expr_stmt /usr/include/c++/5/bits/stl_algobase.h 743:7 2147483645 - operand
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:20 2147483644 - expresssion
addr_expr 2147483643 - function
- function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 20 - operand
+ function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- void_type 18 - function return type
- type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 17 - type name
- tree_list 18 - arg types
- pointer_type 17 - value
+ function_type 49 - function type
+ void_type 48 - function return type
+ type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 47 - type name
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27046,8 +31005,8 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27055,23 +31014,23 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 16 - chain
- reference_type 15 - value
- integer_type 14 - nested type
+ tree_list 46 - chain
+ reference_type 45 - value
+ integer_type 44 - nested type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
+ type_decl int <built-in> 0:0 43 - type name
- isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 19 - argument
- pointer_type 18 - decl type
+ parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27080,8 +31039,8 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 19 - argument
- pointer_type 18 - decl type
+ parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27090,25 +31049,25 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- isUsed: 1
- parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 19 - argument
- reference_type 18 - decl type
- integer_type 17 - nested type
+ parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 49 - argument
+ reference_type 48 - decl type
+ integer_type 47 - nested type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 16 - type name
+ type_decl int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 32 16 - type size
- integer_cst -2147483648 16 - min value
- integer_cst 2147483647 16 - max value
- integer_cst 64 18 - parm size
+ integer_cst 32 46 - type size
+ integer_cst -2147483648 46 - min value
+ integer_cst 2147483647 46 - max value
+ integer_cst 64 48 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 2147483643 - arg
addr_expr 2147483642 - function
- function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 20 - operand
+ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
- type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 17 - type name
+ function_type 49 - function type
+ pointer_type 48 - function return type
+ type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 47 - type name
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27116,8 +31075,8 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27125,13 +31084,13 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 19 - argument
- pointer_type 18 - decl type
+ parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27152,12 +31111,12 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
integer_cst 64 2147483641 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:66 2147483643 - arg
addr_expr 2147483642 - function
- function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 20 - operand
+ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
- type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 17 - type name
+ function_type 49 - function type
+ pointer_type 48 - function return type
+ type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 47 - type name
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27165,8 +31124,8 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27174,13 +31133,13 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 2147483647
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 19 - argument
- pointer_type 18 - decl type
+ parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27278,12 +31237,12 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 21474836
integer_cst 64 2147483642 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 283:50 2147483643 - operand
addr_expr 2147483642 - function
- function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 20 - operand
+ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
- type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 17 - type name
+ function_type 49 - function type
+ pointer_type 48 - function return type
+ type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 47 - type name
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27291,8 +31250,8 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 21474836
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
@@ -27300,13 +31259,13 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 21474836
- isAutogenerated: 1
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- tree_list 17 - chain
- void_type 16 - value
- type_decl void <built-in> 0:0 15 - type name
+ tree_list 47 - chain
+ void_type 46 - value
+ type_decl void <built-in> 0:0 45 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 19 - argument
- pointer_type 18 - decl type
+ parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned