summaryrefslogtreecommitdiff
path: root/test/test23-01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test23-01.txt')
-rw-r--r--test/test23-01.txt35533
1 files changed, 19831 insertions, 15702 deletions
diff --git a/test/test23-01.txt b/test/test23-01.txt
index 8cc9803..fcece75 100644
--- a/test/test23-01.txt
+++ b/test/test23-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
- - 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
+ type_decl unsigned int <built-in> 0:0 46 - type name
+ - isAutogenerated: 1
+ 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
@@ -1371,49 +1371,49 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7 2147483647
integer_cst 32 2147483643 - decl size
call_expr /usr/include/c++/5/bits/char_traits.h 259:32 2147483644 - operand
addr_expr 2147483643 - function
- function_decl __builtin_memcmp <built-in> 0:0 20 - operand
+ function_decl __builtin_memcmp <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isPure: 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 pure 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 pure 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 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 18 - arg types
- pointer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 14 - type name
+ type_decl long unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- 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
+ 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
nop_expr 2147483643 - arg
- isUsed: 1
@@ -1507,29 +1507,29 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7 2147483647
integer_cst 64 2147483643 - decl size
call_expr /usr/include/c++/5/bits/char_traits.h 263:32 2147483644 - operand
addr_expr 2147483643 - function
- function_decl __builtin_strlen <built-in> 0:0 20 - operand
+ function_decl __builtin_strlen <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isPure: 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 pure 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 pure 46 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 17 - type name
+ type_decl long unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 18 - arg types
- pointer_type 17 - value
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -1539,9 +1539,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7 2147483647
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max 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 __s /usr/include/c++/5/bits/char_traits.h 262:31 2147483643 - arg
@@ -1660,49 +1660,49 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7 2147483647
nop_expr 2147483644 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 267:62 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __builtin_memchr <built-in> 0:0 20 - operand
+ function_decl __builtin_memchr <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isPure: 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 pure 16 - purpose
- function_type 19 - function type
- pointer_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 pure 46 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 14 - type name
+ type_decl long unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- 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
+ 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
nop_expr 2147483642 - arg
- isUsed: 1
@@ -1846,47 +1846,47 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 271:57 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __builtin_memmove <built-in> 0:0 20 - operand
+ function_decl __builtin_memmove <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- function_type 19 - function type
- pointer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 17 - chain
- identifier_node fn spec 16 - purpose
- tree_list 16 - value
- string_cst 1 15 - value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 47 - chain
+ identifier_node fn spec 46 - purpose
+ tree_list 46 - value
+ string_cst 1 45 - value
- stringLength: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 14 - type name
+ type_decl long unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- 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
+ 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
nop_expr 2147483641 - arg
- isUsed: 1
@@ -2029,47 +2029,47 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 275:56 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __builtin_memcpy <built-in> 0:0 20 - operand
+ function_decl __builtin_memcpy <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- function_type 19 - function type
- pointer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 17 - chain
- identifier_node fn spec 16 - purpose
- tree_list 16 - value
- string_cst 1 15 - value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 47 - chain
+ identifier_node fn spec 46 - purpose
+ tree_list 46 - value
+ string_cst 1 45 - value
- stringLength: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 14 - type name
+ type_decl long unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- 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
+ 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
nop_expr 2147483641 - arg
- isUsed: 1
@@ -2210,51 +2210,51 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 279:56 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __builtin_memset <built-in> 0:0 20 - operand
+ function_decl __builtin_memset <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- function_type 19 - function type
- pointer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 17 - chain
- identifier_node fn spec 16 - purpose
- tree_list 16 - value
- string_cst 1 15 - value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 47 - chain
+ identifier_node fn spec 46 - purpose
+ tree_list 46 - value
+ string_cst 1 45 - value
- stringLength: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 14 - type name
+ type_decl long unsigned int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- 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
+ 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
nop_expr 2147483641 - arg
- isUsed: 1
@@ -2637,44 +2637,44 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7 2147483647
integer_cst 64 2147483638 - parm size
call_expr /usr/include/c++/5/bits/char_traits.h 301:27 2147483641 - operand
addr_expr 2147483640 - function
- function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7 20 - operand
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- integer_type 18 - function return type
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/char_traits.h 297:7 19 - function result
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- return_expr /usr/include/c++/5/bits/char_traits.h 297:56 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/char_traits.h 297:7 17 - operand
- - isAutogenerated: 1
- integer_type 16 - result type
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 297:56 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 47 - operand
+ - isAutogenerated: 1
+ integer_type 46 - result type
- precisionBits: 32
- signed
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 15 - type name
- integer_cst 32 15 - type size
- integer_cst -2147483648 15 - min value
- integer_cst 2147483647 15 - max value
- integer_cst 32 16 - decl size
- integer_cst -1 17 - operand
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 45 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst -1 47 - operand
nop_expr 2147483642 - operand
indirect_ref 2147483641 - operand
- isUsed: 1
@@ -3052,23 +3052,23 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 2147483647
integer_cst 32 2147483643 - decl size
call_expr /usr/include/c++/5/bits/char_traits.h 330:23 2147483644 - operand
addr_expr 2147483643 - function
- function_decl wmemcmp /usr/include/wchar.h 325:12 20 - operand
+ function_decl wmemcmp /usr/include/wchar.h 325:12 50 - operand
- isPure: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node __pure__ 18 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node __pure__ 48 - 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
- pointer_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
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3077,8 +3077,8 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3087,19 +3087,19 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
- - isAutogenerated: 1
- parm_decl __s1 /usr/include/wchar.h 325:36 19 - argument
- pointer_type 18 - decl type
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
+ parm_decl __s1 /usr/include/wchar.h 325:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3108,9 +3108,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __s2 /usr/include/wchar.h 325:57 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __s2 /usr/include/wchar.h 325:57 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3119,15 +3119,15 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __n /usr/include/wchar.h 325:70 19 - argument
- integer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __n /usr/include/wchar.h 325:70 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 2147483643 - arg
pointer_type 2147483642 - decl type
@@ -3214,21 +3214,21 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7 2147483647
integer_cst 64 2147483643 - decl size
call_expr /usr/include/c++/5/bits/char_traits.h 334:22 2147483644 - operand
addr_expr 2147483643 - function
- function_decl wcslen /usr/include/wchar.h 287:15 20 - operand
+ function_decl wcslen /usr/include/wchar.h 287:15 50 - operand
- isPure: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node __pure__ 18 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node __pure__ 48 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3237,12 +3237,12 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max 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
- parm_decl __s /usr/include/wchar.h 287:38 19 - argument
- pointer_type 18 - decl type
+ parm_decl __s /usr/include/wchar.h 287:38 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3251,7 +3251,7 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 2147483643 - arg
pointer_type 2147483642 - decl type
@@ -3361,14 +3361,14 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7 2147483647
nop_expr 2147483644 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 338:23 2147483643 - operand
addr_expr 2147483642 - function
- function_decl wmemchr /usr/include/wchar.h 316:29 20 - operand
+ function_decl wmemchr /usr/include/wchar.h 316:29 50 - operand
- isPure: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node __pure__ 18 - purpose
- function_type 19 - function type
- pointer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node __pure__ 48 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3377,8 +3377,8 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max 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: 32
- signed
@@ -3387,28 +3387,28 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 32
- signed
- type_decl wchar_t <built-in> 0:0 15 - type name
+ type_decl wchar_t <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
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
- - isAutogenerated: 1
- parm_decl __s /usr/include/wchar.h 316:53 19 - argument
- pointer_type 18 - decl type
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
+ parm_decl __s /usr/include/wchar.h 316:53 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3417,25 +3417,25 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __c /usr/include/wchar.h 316:66 19 - argument
- integer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __c /usr/include/wchar.h 316:66 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl wchar_t <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- parm_decl __n /usr/include/wchar.h 317:17 19 - argument
- integer_type 18 - decl type
+ type_decl wchar_t <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ parm_decl __n /usr/include/wchar.h 317:17 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -3568,11 +3568,11 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 342:24 2147483642 - operand
addr_expr 2147483641 - function
- function_decl wmemmove /usr/include/wchar.h 334:17 20 - operand
+ function_decl wmemmove /usr/include/wchar.h 334:17 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
+ function_type 49 - function type
+ pointer_type 48 - function return type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3581,8 +3581,8 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max 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: 32
- signed
@@ -3591,8 +3591,8 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3601,19 +3601,19 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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 size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
- parm_decl __s1 /usr/include/wchar.h 334:36 19 - argument
- pointer_type 18 - decl type
+ parm_decl __s1 /usr/include/wchar.h 334:36 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3622,9 +3622,9 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __s2 /usr/include/wchar.h 334:57 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __s2 /usr/include/wchar.h 334:57 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3633,15 +3633,15 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __n /usr/include/wchar.h 334:70 19 - argument
- integer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __n /usr/include/wchar.h 334:70 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -3772,11 +3772,11 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 346:23 2147483642 - operand
addr_expr 2147483641 - function
- function_decl wmemcpy /usr/include/wchar.h 329:17 20 - operand
+ function_decl wmemcpy /usr/include/wchar.h 329:17 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
+ function_type 49 - function type
+ pointer_type 48 - function return type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3785,8 +3785,8 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max 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: 32
- signed
@@ -3795,8 +3795,8 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3805,19 +3805,19 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 16 - chain
- integer_type 15 - value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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 size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
- parm_decl __s1 /usr/include/wchar.h 329:46 19 - argument
- pointer_type 18 - decl type
+ parm_decl __s1 /usr/include/wchar.h 329:46 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3826,9 +3826,9 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __s2 /usr/include/wchar.h 330:31 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __s2 /usr/include/wchar.h 330:31 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3837,15 +3837,15 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __n /usr/include/wchar.h 330:44 19 - argument
- integer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __n /usr/include/wchar.h 330:44 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -3974,11 +3974,11 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7 2147483647
nop_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 350:23 2147483642 - operand
addr_expr 2147483641 - function
- function_decl wmemset /usr/include/wchar.h 338:17 20 - operand
+ function_decl wmemset /usr/include/wchar.h 338:17 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
+ function_type 49 - function type
+ pointer_type 48 - function return type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -3987,8 +3987,8 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max 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: 32
- signed
@@ -3997,28 +3997,28 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 32
- signed
- type_decl wchar_t <built-in> 0:0 15 - type name
+ type_decl wchar_t <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
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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 size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 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
- parm_decl __s /usr/include/wchar.h 338:35 19 - argument
- pointer_type 18 - decl type
+ parm_decl __s /usr/include/wchar.h 338:35 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -4027,25 +4027,25 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl __c /usr/include/wchar.h 338:48 19 - argument
- integer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl __c /usr/include/wchar.h 338:48 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl wchar_t <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- parm_decl __n /usr/include/wchar.h 338:60 19 - argument
- integer_type 18 - decl type
+ type_decl wchar_t <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ parm_decl __n /usr/include/wchar.h 338:60 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -4402,98 +4402,98 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7 2147483647
cond_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/char_traits.h 370:27 2147483642 - operand
addr_expr 2147483641 - function
- function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7 20 - operand
+ function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- boolean_type 18 - function return type
- type_decl bool <built-in> 0:0 17 - type name
+ function_type 49 - function type
+ boolean_type 48 - function return type
+ type_decl bool <built-in> 0:0 47 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- reference_type 17 - value
- integer_type 16 - nested type
+ tree_list 48 - arg types
+ reference_type 47 - value
+ integer_type 46 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 15 - type name
- integer_cst 32 15 - type size
- integer_cst 0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 17 - chain
- reference_type 16 - value
- integer_type 15 - nested type
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 45 - type name
+ integer_cst 32 45 - type size
+ integer_cst 0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 47 - chain
+ reference_type 46 - value
+ integer_type 45 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 14 - type name
- integer_cst 32 14 - type size
- integer_cst 0 14 - min value
- integer_cst 4294967295 14 - max value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/char_traits.h 362:7 19 - function result
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 44 - type name
+ integer_cst 32 44 - type size
+ integer_cst 0 44 - min value
+ integer_cst 4294967295 44 - 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/char_traits.h 362:7 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 __c1 /usr/include/c++/5/bits/char_traits.h 361:35 19 - argument
- reference_type 18 - decl type
- integer_type 17 - nested type
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 49 - argument
+ reference_type 48 - decl type
+ integer_type 47 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 16 - type name
- integer_cst 32 16 - type size
- integer_cst 0 16 - min value
- integer_cst 4294967295 16 - max value
- integer_cst 64 18 - parm size
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 46 - type name
+ integer_cst 32 46 - type size
+ integer_cst 0 46 - min value
+ integer_cst 4294967295 46 - max value
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 19 - argument
- reference_type 18 - decl type
- integer_type 17 - nested type
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 49 - argument
+ reference_type 48 - decl type
+ integer_type 47 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 16 - type name
- integer_cst 32 16 - type size
- integer_cst 0 16 - min value
- integer_cst 4294967295 16 - max value
- integer_cst 64 18 - parm size
- return_expr /usr/include/c++/5/bits/char_traits.h 362:24 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/char_traits.h 362:7 17 - operand
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - type name
- - isAutogenerated: 1
- integer_cst 8 16 - decl size
- eq_expr /usr/include/c++/5/bits/char_traits.h 362:21 17 - operand
- nop_expr 16 - operand
- indirect_ref 15 - operand
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 46 - type name
+ integer_cst 32 46 - type size
+ integer_cst 0 46 - min value
+ integer_cst 4294967295 46 - max value
+ integer_cst 64 48 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 362:24 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 362:7 47 - operand
+ - isAutogenerated: 1
+ boolean_type 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ integer_cst 8 46 - decl size
+ eq_expr /usr/include/c++/5/bits/char_traits.h 362:21 47 - operand
+ nop_expr 46 - operand
+ indirect_ref 45 - operand
- isUsed: 1
- parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 14 - ref
- reference_type 13 - decl type
- integer_type 12 - nested type
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 44 - ref
+ reference_type 43 - decl type
+ integer_type 42 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 11 - type name
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 13 - parm size
- nop_expr 16 - operand
- indirect_ref 15 - operand
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 41 - type name
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 43 - parm size
+ nop_expr 46 - operand
+ indirect_ref 45 - operand
- isUsed: 1
- parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 14 - ref
- reference_type 13 - decl type
- integer_type 12 - nested type
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 44 - ref
+ reference_type 43 - decl type
+ integer_type 42 - nested type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 11 - type name
- integer_cst 32 11 - type size
- integer_cst 0 11 - min value
- integer_cst 4294967295 11 - max value
- integer_cst 64 13 - parm size
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 41 - type name
+ integer_cst 32 41 - type size
+ integer_cst 0 41 - min value
+ integer_cst 4294967295 41 - max value
+ integer_cst 64 43 - parm size
nop_expr 2147483641 - arg
convert_expr 2147483640 - operand
- isUsed: 1
@@ -4522,44 +4522,44 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7 2147483647
integer_cst 4294967295 2147483636 - max value
call_expr /usr/include/c++/5/bits/char_traits.h 370:36 2147483638 - operand
addr_expr 2147483637 - function
- function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7 20 - operand
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- integer_type 18 - function return type
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 17 - type name
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/char_traits.h 366:7 19 - function result
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 17 - type name
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - decl size
- return_expr /usr/include/c++/5/bits/char_traits.h 366:42 19 - code
- init_expr 18 - operand
- result_decl /usr/include/c++/5/bits/char_traits.h 366:7 17 - operand
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 366:42 49 - code
+ init_expr 48 - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result type
- precisionBits: 32
- unsigned
- type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 15 - type name
- integer_cst 32 15 - type size
- integer_cst 0 15 - min value
- integer_cst 4294967295 15 - max value
- integer_cst 32 16 - decl size
- integer_cst 4294967295 17 - operand
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 45 - type name
+ integer_cst 32 45 - type size
+ integer_cst 0 45 - min value
+ integer_cst 4294967295 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 4294967295 47 - operand
integer_cst 0 2147483642 - operand
nop_expr 2147483642 - operand
indirect_ref 2147483641 - operand
@@ -5072,57 +5072,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
@@ -5136,17 +5136,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
@@ -5157,87 +5157,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
@@ -5247,28 +5247,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
@@ -5279,14 +5279,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
@@ -5499,32 +5499,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
@@ -5581,57 +5581,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
@@ -5645,17 +5645,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
@@ -5666,87 +5666,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
@@ -5756,28 +5756,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
@@ -5788,14 +5788,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
@@ -6008,32 +6008,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
@@ -6121,57 +6121,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
@@ -6185,17 +6185,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
@@ -6206,87 +6206,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
@@ -6296,28 +6296,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
@@ -6328,14 +6328,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
@@ -6548,32 +6548,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
@@ -6630,57 +6630,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
@@ -6694,17 +6694,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
@@ -6715,87 +6715,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
@@ -6805,28 +6805,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
@@ -6837,14 +6837,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
@@ -7057,32 +7057,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
@@ -7478,32 +7478,32 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isAutogenerated: 1
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:46 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 20 - operand
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
- type_decl __locale_t /usr/include/xlocale.h 39:4 17 - type name
+ function_type 49 - function type
+ pointer_type 48 - function return type
+ type_decl __locale_t /usr/include/xlocale.h 39:4 47 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
- type_decl __locale_t /usr/include/xlocale.h 39:4 16 - type name
+ tree_list 48 - arg types
+ pointer_type 47 - value
+ type_decl __locale_t /usr/include/xlocale.h 39:4 46 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 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 /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 19 - argument
- pointer_type 18 - decl type
- type_decl __locale_t /usr/include/xlocale.h 39:4 17 - type name
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 49 - argument
+ pointer_type 48 - decl type
+ type_decl __locale_t /usr/include/xlocale.h 39:4 47 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483639 - arg
indirect_ref 2147483638 - operand
- isUsed: 1
@@ -7535,20 +7535,20 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:38 2147483643 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:23 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __builtin_va_start <built-in> 0:0 20 - operand
+ function_decl __builtin_va_start <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ 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 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl __va_list_tag <built-in> 0:0 2 - type name
nop_expr 2147483641 - arg
@@ -7608,35 +7608,35 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
integer_cst 2147483647 14 - max value
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:42 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __builtin_vsnprintf <built-in> 0:0 20 - operand
+ function_decl __builtin_vsnprintf <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node nonnull 17 - purpose
- tree_list 17 - value
- integer_cst 3 16 - value
- tree_list 17 - chain
- identifier_node format 16 - purpose
- tree_list 16 - value
- identifier_node printf 15 - value
- tree_list 15 - chain
- integer_cst 3 14 - value
- tree_list 14 - chain
- integer_cst 0 13 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node nonnull 47 - purpose
+ tree_list 47 - value
+ integer_cst 3 46 - value
+ tree_list 47 - chain
+ identifier_node format 46 - purpose
+ tree_list 46 - value
+ identifier_node printf 45 - value
+ tree_list 45 - chain
+ integer_cst 3 44 - value
+ tree_list 44 - chain
+ integer_cst 0 43 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -7646,16 +7646,16 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 15 - type name
+ type_decl long unsigned int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 64 15 - type size
- integer_cst 0 15 - min value
- tree_list 16 - chain
- pointer_type 15 - value
+ integer_cst 64 45 - type size
+ integer_cst 0 45 - min value
+ tree_list 46 - chain
+ pointer_type 45 - value
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -7665,13 +7665,13 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- tree_list 15 - chain
- pointer_type 14 - value
+ tree_list 45 - chain
+ pointer_type 44 - value
record_type 3 - nested type
type_decl __va_list_tag <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
+ tree_list 44 - chain
+ void_type 43 - value
+ type_decl void <built-in> 0:0 42 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 2147483639 - arg
@@ -7732,25 +7732,25 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 2147483643 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:21 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __builtin_va_end <built-in> 0:0 20 - operand
+ function_decl __builtin_va_end <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - purpose
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ tree_list 49 - attribute
+ identifier_node nothrow 48 - purpose
+ tree_list 48 - chain
+ identifier_node leaf 47 - purpose
+ 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 48 - arg types
+ pointer_type 47 - value
record_type 3 - nested type
type_decl __va_list_tag <built-in> 0:0 2 - type name
- 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
nop_expr 2147483641 - arg
addr_expr 2147483640 - operand
@@ -7772,32 +7772,32 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
convert_expr 2147483642 - expresssion
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:27 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 20 - operand
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- pointer_type 18 - function return type
- type_decl __locale_t /usr/include/xlocale.h 39:4 17 - type name
+ function_type 49 - function type
+ pointer_type 48 - function return type
+ type_decl __locale_t /usr/include/xlocale.h 39:4 47 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
- type_decl __locale_t /usr/include/xlocale.h 39:4 16 - type name
+ tree_list 48 - arg types
+ pointer_type 47 - value
+ type_decl __locale_t /usr/include/xlocale.h 39:4 46 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 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 /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 19 - argument
- pointer_type 18 - decl type
- type_decl __locale_t /usr/include/xlocale.h 39:4 17 - type name
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 49 - argument
+ pointer_type 48 - decl type
+ type_decl __locale_t /usr/include/xlocale.h 39:4 47 - type name
record_type 3 - nested type
type_decl __locale_struct /usr/include/xlocale.h 27:16 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 2147483640 - arg
- isUsed: 1
integer_cst 64 15 - decl size 2
@@ -7924,38 +7924,38 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1 2147
integer_cst 32 2147483643 - decl size
call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:28 2147483644 - operand
addr_expr 2147483643 - function
- function_decl __builtin_bswap32 <built-in> 0:0 20 - operand
+ function_decl __builtin_bswap32 <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
- 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
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 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 __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 2147483643 - arg
@@ -8018,36 +8018,36 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1 214
integer_cst 64 2147483643 - decl size
call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:28 2147483644 - operand
addr_expr 2147483643 - function
- function_decl __builtin_bswap64 <built-in> 0:0 20 - operand
+ function_decl __builtin_bswap64 <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: 64
- unsigned
- type_decl long unsigned int <built-in> 0:0 17 - type name
+ type_decl long unsigned int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min 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 __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 2147483643 - arg
@@ -8873,29 +8873,29 @@ function_decl __defer /usr/include/pthread.h 574:8 2147483647
convert_expr 2147483644 - expresssion
call_expr /usr/include/pthread.h 574:43 2147483643 - operand
addr_expr 2147483642 - function
- function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 20 - operand
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- integer_type 18 - function return type
+ 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
- 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
- tree_list 17 - chain
- pointer_type 16 - value
+ integer_cst 32 46 - type size
+ integer_cst -2147483648 46 - min value
+ integer_cst 2147483647 46 - max value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -8904,22 +8904,22 @@ function_decl __defer /usr/include/pthread.h 574:8 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- 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
- parm_decl __type /usr/include/pthread.h 521:39 19 - argument
- integer_type 18 - decl type
+ parm_decl __type /usr/include/pthread.h 521:39 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- parm_decl __oldtype /usr/include/pthread.h 521:52 19 - argument
- pointer_type 18 - decl type
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ parm_decl __oldtype /usr/include/pthread.h 521:52 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -8928,7 +8928,7 @@ function_decl __defer /usr/include/pthread.h 574:8 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
integer_cst 0 2147483642 - arg
addr_expr 2147483642 - arg
component_ref /usr/include/pthread.h 575:10 2147483641 - operand
@@ -8989,29 +8989,29 @@ function_decl __restore /usr/include/pthread.h 576:8 2147483647
convert_expr 2147483644 - expresssion
call_expr /usr/include/pthread.h 576:51 2147483643 - operand
addr_expr 2147483642 - function
- function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 20 - operand
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- integer_type 18 - function return type
+ 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
- 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
- tree_list 17 - chain
- pointer_type 16 - value
+ integer_cst 32 46 - type size
+ integer_cst -2147483648 46 - min value
+ integer_cst 2147483647 46 - max value
+ tree_list 47 - chain
+ pointer_type 46 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -9020,22 +9020,22 @@ function_decl __restore /usr/include/pthread.h 576:8 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- 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
- parm_decl __type /usr/include/pthread.h 521:39 19 - argument
- integer_type 18 - decl type
+ parm_decl __type /usr/include/pthread.h 521:39 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- parm_decl __oldtype /usr/include/pthread.h 521:52 19 - argument
- pointer_type 18 - decl type
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ parm_decl __oldtype /usr/include/pthread.h 521:52 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -9044,7 +9044,7 @@ function_decl __restore /usr/include/pthread.h 576:8 2147483647
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483642 - arg
component_ref /usr/include/pthread.h 576:52 2147483641 - operand
indirect_ref 2147483640 - object
@@ -9520,39 +9520,39 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:35 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_create 17 - value
+ function_decl __gthrw_pthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_create 47 - value
- stringLength: 15
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 16 - chain
- integer_cst 3 15 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 46 - chain
+ integer_cst 3 45 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 2 - type name
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
union_type 3 - nested type
type_decl pthread_attr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 69:30 2 - type name
field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 65:38 2 - field
@@ -9579,8 +9579,8 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
integer_cst 4294967295 0 - max value
type_decl pthread_attr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 64:1 2 - field
- isAutogenerated: 1
- tree_list 16 - chain
- pointer_type 15 - value
+ tree_list 46 - chain
+ pointer_type 45 - value
function_type 3 - nested type
pointer_type 2 - function return type
void_type 1 - nested type
@@ -9591,26 +9591,26 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 15 - chain
- pointer_type 14 - value
+ tree_list 45 - chain
+ pointer_type 44 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 14 - chain
- void_type 13 - value
- type_decl void <built-in> 0:0 12 - type name
+ tree_list 44 - chain
+ void_type 43 - value
+ type_decl void <built-in> 0:0 42 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 64
- unsigned
type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 2 - type name
integer_cst 64 2 - type size
integer_cst 0 2 - min value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_attr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 69:30 2 - type name
field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 65:38 2 - field
@@ -9637,9 +9637,9 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
integer_cst 4294967295 0 - max value
type_decl pthread_attr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 64:1 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 49 - argument
+ pointer_type 48 - decl type
function_type 3 - nested type
pointer_type 2 - function return type
void_type 1 - nested type
@@ -9650,13 +9650,13 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 49 - argument
+ pointer_type 48 - decl type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -9760,55 +9760,55 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:33 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_join 17 - value
+ function_decl __gthrw_pthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_join 47 - value
- stringLength: 13
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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 pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 16 - type name
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- pointer_type 16 - value
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 46 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ pointer_type 46 - value
pointer_type 3 - nested type
void_type 2 - nested type
type_decl void <built-in> 0:0 1 - 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 19 - argument
- integer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 19 - argument
- pointer_type 18 - decl type
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 49 - argument
+ pointer_type 48 - decl type
pointer_type 3 - nested type
void_type 2 - nested type
type_decl void <built-in> 0:0 1 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 2147483642 - arg
integer_type 2147483641 - decl type
@@ -9883,42 +9883,42 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:35 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_detach 17 - value
+ function_decl __gthrw_pthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_detach 47 - value
- stringLength: 15
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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 pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 16 - type name
- 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
- - isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 19 - argument
- integer_type 18 - decl type
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 46 - 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
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 2147483642 - arg
integer_type 2147483641 - decl type
@@ -10001,57 +10001,57 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:34 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_equal 17 - value
+ function_decl __gthrw_pthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_equal 47 - value
- stringLength: 14
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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 pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 16 - type name
- integer_cst 64 16 - type size
- integer_cst 0 16 - min value
- tree_list 17 - chain
- integer_type 16 - value
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 46 - type name
+ integer_cst 64 46 - type size
+ integer_cst 0 46 - min value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 15 - type name
- integer_cst 64 15 - type size
- integer_cst 0 15 - min value
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
- - isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 19 - argument
- integer_type 18 - decl type
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 45 - type name
+ integer_cst 64 45 - type size
+ integer_cst 0 45 - min value
+ tree_list 46 - chain
+ void_type 45 - value
+ type_decl void <built-in> 0:0 44 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 19 - argument
- integer_type 18 - decl type
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- integer_cst 64 18 - parm size
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 2147483642 - arg
integer_type 2147483641 - decl type
@@ -10105,24 +10105,24 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 64 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:33 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 108:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_self 17 - value
+ function_decl __gthrw_pthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 108:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_self 47 - value
- stringLength: 13
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 64
- unsigned
- type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 17 - type name
- integer_cst 64 17 - type size
- integer_cst 0 17 - min value
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ type_decl pthread_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 60:27 47 - type name
+ integer_cst 64 47 - type size
+ integer_cst 0 47 - min value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1 2147483647
function_type 2147483646 - function type
@@ -10165,26 +10165,26 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:32 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_sched_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 113:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst sched_yield 17 - value
+ function_decl __gthrw_sched_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 113:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst sched_yield 47 - value
- stringLength: 12
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1 2147483647
function_type 2147483646 - function type
@@ -10258,61 +10258,61 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10320,8 +10320,8 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10331,12 +10331,12 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10344,9 +10344,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10356,43 +10356,43 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10400,8 +10400,8 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10411,12 +10411,12 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10424,9 +10424,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10436,55 +10436,55 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10492,8 +10492,8 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10503,12 +10503,12 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10516,9 +10516,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10528,42 +10528,42 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10571,8 +10571,8 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10582,12 +10582,12 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10595,9 +10595,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10607,7 +10607,7 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -10629,31 +10629,31 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:35 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_once 17 - value
+ function_decl __gthrw_pthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_once 47 - value
- stringLength: 13
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 16 - chain
- integer_cst 2 15 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 46 - chain
+ integer_cst 2 45 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -10661,8 +10661,8 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10671,12 +10671,12 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 1 - value
type_decl void <built-in> 0:0 0 - 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -10684,9 +10684,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 49 - argument
+ pointer_type 48 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10695,7 +10695,7 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
void_type 1 - value
type_decl void <built-in> 0:0 0 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -10818,29 +10818,29 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:39 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_key_create 17 - value
+ function_decl __gthrw_pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_key_create 47 - value
- stringLength: 19
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10848,8 +10848,8 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10859,12 +10859,12 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -10872,9 +10872,9 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 49 - argument
+ pointer_type 48 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -10884,7 +10884,7 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -10968,44 +10968,44 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:39 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_key_delete 17 - value
+ function_decl __gthrw_pthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_key_delete 47 - value
- stringLength: 19
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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 pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 16 - type name
- 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
- - isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 19 - argument
- integer_type 18 - decl type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 46 - 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
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 17 - type name
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 2147483642 - arg
integer_type 2147483641 - decl type
@@ -11063,40 +11063,40 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
integer_cst 64 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:40 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_getspecific 17 - value
+ function_decl __gthrw_pthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_getspecific 47 - value
- stringLength: 20
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- pointer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - purpose
+ function_type 49 - function type
+ pointer_type 48 - function return type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- integer_type 17 - value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 16 - type name
- 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
- - isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 19 - argument
- integer_type 18 - decl type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 46 - 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
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 17 - type name
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 2147483642 - arg
integer_type 2147483641 - decl type
@@ -11178,55 +11178,55 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:40 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_setspecific 17 - value
+ function_decl __gthrw_pthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_setspecific 47 - value
- stringLength: 20
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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 pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 16 - type name
- integer_cst 32 16 - type size
- integer_cst 0 16 - min value
- integer_cst 4294967295 16 - max value
- tree_list 17 - chain
- pointer_type 16 - value
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 46 - type name
+ integer_cst 32 46 - type size
+ integer_cst 0 46 - min value
+ integer_cst 4294967295 46 - max value
+ tree_list 47 - chain
+ pointer_type 46 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 19 - argument
- integer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 17 - type name
- integer_cst 32 17 - type size
- integer_cst 0 17 - min value
- integer_cst 4294967295 17 - max value
- integer_cst 32 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 19 - argument
- pointer_type 18 - decl type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ integer_cst 32 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 49 - argument
+ pointer_type 48 - decl type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 2147483642 - arg
integer_type 2147483641 - decl type
@@ -11337,61 +11337,61 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11399,8 +11399,8 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11410,12 +11410,12 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11423,9 +11423,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11435,43 +11435,43 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11479,8 +11479,8 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11490,12 +11490,12 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11503,9 +11503,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11515,55 +11515,55 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11571,8 +11571,8 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11582,12 +11582,12 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11595,9 +11595,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11607,42 +11607,42 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11650,8 +11650,8 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11661,12 +11661,12 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -11674,9 +11674,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -11686,7 +11686,7 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -11697,29 +11697,29 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
convert_expr 2147483643 - expresssion
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:34 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_init /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_init 17 - value
+ function_decl __gthrw_pthread_mutex_init /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_init 47 - value
- stringLength: 19
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -11754,8 +11754,8 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
union_type 3 - nested type
type_decl pthread_mutexattr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 133:3 2 - type name
field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 131:43 2 - field
@@ -11782,12 +11782,12 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 2147483647 0 - max value
type_decl ._43 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 130:1 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -11822,9 +11822,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutexattr_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 133:3 2 - type name
field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 131:43 2 - field
@@ -11851,7 +11851,7 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 2147483647 0 - max value
type_decl ._43 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 130:1 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -11995,61 +11995,61 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12057,8 +12057,8 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12068,12 +12068,12 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12081,9 +12081,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12093,43 +12093,43 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12137,8 +12137,8 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12148,12 +12148,12 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12161,9 +12161,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12173,55 +12173,55 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12229,8 +12229,8 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12240,12 +12240,12 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12253,9 +12253,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12265,42 +12265,42 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12308,8 +12308,8 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12319,12 +12319,12 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12332,9 +12332,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12344,7 +12344,7 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -12366,29 +12366,29 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_destroy 17 - value
+ function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_destroy 47 - value
- stringLength: 22
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -12423,12 +12423,12 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -12463,7 +12463,7 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -12620,61 +12620,61 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12682,8 +12682,8 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12693,12 +12693,12 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12706,9 +12706,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12718,43 +12718,43 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12762,8 +12762,8 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12773,12 +12773,12 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12786,9 +12786,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12798,55 +12798,55 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12854,8 +12854,8 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12865,12 +12865,12 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12878,9 +12878,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12890,42 +12890,42 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12933,8 +12933,8 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12944,12 +12944,12 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -12957,9 +12957,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -12969,7 +12969,7 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -12991,29 +12991,29 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_lock 17 - value
+ function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_lock 47 - value
- stringLength: 19
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -13048,12 +13048,12 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -13088,7 +13088,7 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -13245,61 +13245,61 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13307,8 +13307,8 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13318,12 +13318,12 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13331,9 +13331,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13343,43 +13343,43 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13387,8 +13387,8 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13398,12 +13398,12 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13411,9 +13411,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13423,55 +13423,55 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13479,8 +13479,8 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13490,12 +13490,12 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13503,9 +13503,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13515,42 +13515,42 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13558,8 +13558,8 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13569,12 +13569,12 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13582,9 +13582,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13594,7 +13594,7 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -13616,29 +13616,29 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_trylock 17 - value
+ function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_trylock 47 - value
- stringLength: 22
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -13673,12 +13673,12 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -13713,7 +13713,7 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -13880,61 +13880,61 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13942,8 +13942,8 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13953,12 +13953,12 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -13966,9 +13966,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -13978,43 +13978,43 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14022,8 +14022,8 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14033,12 +14033,12 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14046,9 +14046,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14058,55 +14058,55 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14114,8 +14114,8 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14125,12 +14125,12 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14138,9 +14138,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14150,42 +14150,42 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14193,8 +14193,8 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14204,12 +14204,12 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14217,9 +14217,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14229,7 +14229,7 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -14251,31 +14251,31 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_timedlock 17 - value
+ function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_timedlock 47 - value
- stringLength: 24
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 16 - chain
- integer_cst 2 15 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 46 - chain
+ integer_cst 2 45 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -14310,17 +14310,17 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 2 - 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -14355,13 +14355,13 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 49 - argument
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -14524,61 +14524,61 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
ne_expr 2147483644 - operand
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14586,8 +14586,8 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14597,12 +14597,12 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14610,9 +14610,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14622,43 +14622,43 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14666,8 +14666,8 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14677,12 +14677,12 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14690,9 +14690,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14702,55 +14702,55 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14758,8 +14758,8 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14769,12 +14769,12 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14782,9 +14782,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14794,42 +14794,42 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14837,8 +14837,8 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14848,12 +14848,12 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -14861,9 +14861,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -14873,7 +14873,7 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -14895,29 +14895,29 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2147483641 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_mutex_unlock 17 - value
+ function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_mutex_unlock 47 - value
- stringLength: 21
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -14952,12 +14952,12 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -14992,7 +14992,7 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 2147483641 - arg
pointer_type 2147483640 - decl type
@@ -15160,18 +15160,18 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:31 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15206,24 +15206,24 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15258,67 +15258,67 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:3 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:3 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -15326,8 +15326,8 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -15337,12 +15337,12 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -15350,9 +15350,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -15362,61 +15362,67 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -15424,9 +15430,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -15436,112 +15442,134 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -15549,8 +15577,8 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -15560,12 +15588,12 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -15573,9 +15601,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -15585,51 +15613,51 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 18 - operand
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 48 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 15 - operand
- addr_expr 14 - function
- function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 13 - operand
- tree_list 12 - attribute
- identifier_node alias 11 - purpose
- tree_list 11 - value
- string_cst pthread_mutex_lock 10 - value
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 45 - operand
+ addr_expr 44 - function
+ function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 43 - operand
+ tree_list 42 - attribute
+ identifier_node alias 41 - purpose
+ tree_list 41 - value
+ string_cst pthread_mutex_lock 40 - value
- stringLength: 19
- tree_list 11 - chain
- identifier_node weakref 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 41 - chain
+ identifier_node weakref 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
- - isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - attribute
- identifier_node __nonnull__ 10 - purpose
- tree_list 10 - value
- integer_cst 1 9 - value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl int <built-in> 0:0 40 - type name
+ - isAutogenerated: 1
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - attribute
+ identifier_node __nonnull__ 40 - purpose
+ tree_list 40 - value
+ integer_cst 1 39 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15664,12 +15692,12 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 12 - argument
- pointer_type 11 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 42 - argument
+ pointer_type 41 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15704,10 +15732,10 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 44 - arg
+ pointer_type 43 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15742,21 +15770,21 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 13 - parm size
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 750:12 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 16 - operand
+ integer_cst 64 43 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 750:12 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
+ type_decl int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- integer_cst 0 16 - operand
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ integer_cst 0 46 - operand
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -15910,18 +15938,18 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:34 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -15956,24 +15984,24 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16008,67 +16036,67 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:3 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:3 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16076,8 +16104,8 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16087,12 +16115,12 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16100,9 +16128,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16112,61 +16140,67 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16174,9 +16208,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16186,112 +16220,134 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16299,8 +16355,8 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16310,12 +16366,12 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16323,9 +16379,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16335,51 +16391,51 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 18 - operand
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 48 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 15 - operand
- addr_expr 14 - function
- function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 13 - operand
- tree_list 12 - attribute
- identifier_node alias 11 - purpose
- tree_list 11 - value
- string_cst pthread_mutex_trylock 10 - value
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 45 - operand
+ addr_expr 44 - function
+ function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 43 - operand
+ tree_list 42 - attribute
+ identifier_node alias 41 - purpose
+ tree_list 41 - value
+ string_cst pthread_mutex_trylock 40 - value
- stringLength: 22
- tree_list 11 - chain
- identifier_node weakref 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 41 - chain
+ identifier_node weakref 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
- - isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - attribute
- identifier_node __nonnull__ 10 - purpose
- tree_list 10 - value
- integer_cst 1 9 - value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl int <built-in> 0:0 40 - type name
+ - isAutogenerated: 1
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - attribute
+ identifier_node __nonnull__ 40 - purpose
+ tree_list 40 - value
+ integer_cst 1 39 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16414,12 +16470,12 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 12 - argument
- pointer_type 11 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 42 - argument
+ pointer_type 41 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16454,10 +16510,10 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 44 - arg
+ pointer_type 43 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16492,21 +16548,21 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 13 - parm size
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 759:12 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 16 - operand
+ integer_cst 64 43 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 759:12 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
+ type_decl int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- integer_cst 0 16 - operand
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ integer_cst 0 46 - operand
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -16670,18 +16726,18 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:36 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16716,28 +16772,28 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
record_type 3 - nested type
type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 2 - type name
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -16772,73 +16828,73 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 19 - argument
- pointer_type 18 - decl type
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 49 - argument
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 2 - type name
- integer_cst 64 18 - parm size
- cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:3 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:3 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16846,8 +16902,8 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16857,12 +16913,12 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16870,9 +16926,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16882,61 +16938,67 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -16944,9 +17006,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -16956,112 +17018,134 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17069,8 +17153,8 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17080,12 +17164,12 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17093,9 +17177,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17105,53 +17189,53 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 18 - operand
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 48 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 15 - operand
- addr_expr 14 - function
- function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 13 - operand
- tree_list 12 - attribute
- identifier_node alias 11 - purpose
- tree_list 11 - value
- string_cst pthread_mutex_timedlock 10 - value
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 45 - operand
+ addr_expr 44 - function
+ function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 43 - operand
+ tree_list 42 - attribute
+ identifier_node alias 41 - purpose
+ tree_list 41 - value
+ string_cst pthread_mutex_timedlock 40 - value
- stringLength: 24
- tree_list 11 - chain
- identifier_node weakref 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 41 - chain
+ identifier_node weakref 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
- - isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - attribute
- identifier_node __nonnull__ 10 - purpose
- tree_list 10 - value
- integer_cst 1 9 - value
- tree_list 9 - chain
- integer_cst 2 8 - value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl int <built-in> 0:0 40 - type name
+ - isAutogenerated: 1
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - attribute
+ identifier_node __nonnull__ 40 - purpose
+ tree_list 40 - value
+ integer_cst 1 39 - value
+ tree_list 39 - chain
+ integer_cst 2 38 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17186,17 +17270,17 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- tree_list 10 - chain
- pointer_type 9 - value
+ tree_list 40 - chain
+ pointer_type 39 - value
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 12 - argument
- pointer_type 11 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 42 - argument
+ pointer_type 41 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17231,16 +17315,16 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 12 - argument
- pointer_type 11 - decl type
+ integer_cst 64 41 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 42 - argument
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 44 - arg
+ pointer_type 43 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17275,27 +17359,27 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 13 - parm size
+ integer_cst 64 43 - parm size
- isUsed: 1
- parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 14 - arg
- pointer_type 13 - decl type
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 44 - arg
+ pointer_type 43 - decl type
record_type 3 - nested type
type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 2 - type name
- integer_cst 64 13 - parm size
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 770:12 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 16 - operand
+ integer_cst 64 43 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 770:12 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
+ type_decl int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- integer_cst 0 16 - operand
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ integer_cst 0 46 - operand
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -17455,18 +17539,18 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:33 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17501,24 +17585,24 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17553,67 +17637,67 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:3 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:3 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17621,8 +17705,8 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17632,12 +17716,12 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17645,9 +17729,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17657,61 +17741,67 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17719,9 +17809,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17731,112 +17821,134 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17844,8 +17956,8 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17855,12 +17967,12 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -17868,9 +17980,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -17880,51 +17992,51 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 18 - operand
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 48 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 15 - operand
- addr_expr 14 - function
- function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 13 - operand
- tree_list 12 - attribute
- identifier_node alias 11 - purpose
- tree_list 11 - value
- string_cst pthread_mutex_unlock 10 - value
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 45 - operand
+ addr_expr 44 - function
+ function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 43 - operand
+ tree_list 42 - attribute
+ identifier_node alias 41 - purpose
+ tree_list 41 - value
+ string_cst pthread_mutex_unlock 40 - value
- stringLength: 21
- tree_list 11 - chain
- identifier_node weakref 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 41 - chain
+ identifier_node weakref 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
- - isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - attribute
- identifier_node __nonnull__ 10 - purpose
- tree_list 10 - value
- integer_cst 1 9 - value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl int <built-in> 0:0 40 - type name
+ - isAutogenerated: 1
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - attribute
+ identifier_node __nonnull__ 40 - purpose
+ tree_list 40 - value
+ integer_cst 1 39 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17959,12 +18071,12 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 12 - argument
- pointer_type 11 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 42 - argument
+ pointer_type 41 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -17999,10 +18111,10 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 44 - arg
+ pointer_type 43 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18037,21 +18149,21 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 13 - parm size
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 780:12 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 16 - operand
+ integer_cst 64 43 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 780:12 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
+ type_decl int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- integer_cst 0 16 - operand
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ integer_cst 0 46 - operand
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -18205,18 +18317,18 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:34 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18251,24 +18363,24 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18303,67 +18415,67 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:3 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ integer_cst 64 48 - parm size
+ cond_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:3 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -18371,8 +18483,8 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -18382,12 +18494,12 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -18395,9 +18507,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -18407,61 +18519,67 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -18469,9 +18587,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -18481,112 +18599,134 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -18594,8 +18734,8 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -18605,12 +18745,12 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -18618,9 +18758,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -18630,51 +18770,51 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 18 - operand
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 48 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 15 - operand
- addr_expr 14 - function
- function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 13 - operand
- tree_list 12 - attribute
- identifier_node alias 11 - purpose
- tree_list 11 - value
- string_cst pthread_mutex_destroy 10 - value
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 45 - operand
+ addr_expr 44 - function
+ function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 43 - operand
+ tree_list 42 - attribute
+ identifier_node alias 41 - purpose
+ tree_list 41 - value
+ string_cst pthread_mutex_destroy 40 - value
- stringLength: 22
- tree_list 11 - chain
- identifier_node weakref 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 41 - chain
+ identifier_node weakref 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
- - isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - attribute
- identifier_node __nonnull__ 10 - purpose
- tree_list 10 - value
- integer_cst 1 9 - value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl int <built-in> 0:0 40 - type name
+ - isAutogenerated: 1
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - attribute
+ identifier_node __nonnull__ 40 - purpose
+ tree_list 40 - value
+ integer_cst 1 39 - value
+ tree_list 41 - arg types
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18709,12 +18849,12 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 12 - argument
- pointer_type 11 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 42 - argument
+ pointer_type 41 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18749,10 +18889,10 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 44 - arg
+ pointer_type 43 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -18787,21 +18927,21 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 13 - parm size
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 741:12 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 16 - operand
+ integer_cst 64 43 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 741:12 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
+ type_decl int <built-in> 0:0 44 - type name
- isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- integer_cst 0 16 - operand
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ integer_cst 0 46 - operand
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -18955,29 +19095,29 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:43 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_cond_broadcast 17 - value
+ function_decl __gthrw_pthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_cond_broadcast 47 - value
- stringLength: 23
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19012,12 +19152,12 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19052,7 +19192,7 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -19206,29 +19346,29 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:40 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_cond_signal 17 - value
+ function_decl __gthrw_pthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_cond_signal 47 - value
- stringLength: 20
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19263,12 +19403,12 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19303,7 +19443,7 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -19531,31 +19671,31 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_cond_wait 17 - value
+ function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_cond_wait 47 - value
- stringLength: 18
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 16 - chain
- integer_cst 2 15 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 46 - chain
+ integer_cst 2 45 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19590,8 +19730,8 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -19626,12 +19766,12 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -19666,9 +19806,9 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -19703,7 +19843,7 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -19979,33 +20119,33 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:43 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_cond_timedwait 17 - value
+ function_decl __gthrw_pthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_cond_timedwait 47 - value
- stringLength: 23
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 16 - chain
- integer_cst 2 15 - value
- tree_list 15 - chain
- integer_cst 3 14 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 46 - chain
+ integer_cst 2 45 - value
+ tree_list 45 - chain
+ integer_cst 3 44 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20040,8 +20180,8 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20076,17 +20216,17 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- tree_list 16 - chain
- pointer_type 15 - value
+ tree_list 46 - chain
+ pointer_type 45 - value
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 2 - 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20121,9 +20261,9 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20158,13 +20298,13 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 19 - argument
- pointer_type 18 - decl type
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 49 - argument
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl timespec /usr/include/time.h 120:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -20436,18 +20576,18 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:30 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 50 - operand
+ 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
- pointer_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
+ pointer_type 47 - value
union_type 3 - nested type
type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20482,8 +20622,8 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- tree_list 17 - chain
- pointer_type 16 - value
+ tree_list 47 - chain
+ pointer_type 46 - value
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20518,24 +20658,24 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 19 - argument
- pointer_type 18 - decl type
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20570,10 +20710,10 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20608,48 +20748,48 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 19 - code
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 16 - operand
+ integer_cst 64 48 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 49 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 46 - operand
- isAutogenerated: 1
- integer_type 15 - result type
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
- - isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 16 - operand
- addr_expr 15 - function
- function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst pthread_cond_wait 11 - value
+ type_decl int <built-in> 0:0 44 - type name
+ - isAutogenerated: 1
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 46 - operand
+ addr_expr 45 - function
+ function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 44 - operand
+ tree_list 43 - attribute
+ identifier_node alias 42 - purpose
+ tree_list 42 - value
+ string_cst pthread_cond_wait 41 - value
- stringLength: 18
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 42 - chain
+ identifier_node weakref 41 - purpose
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 10 - chain
- integer_cst 2 9 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - attribute
+ identifier_node __nonnull__ 41 - purpose
+ tree_list 41 - value
+ integer_cst 1 40 - value
+ tree_list 40 - chain
+ integer_cst 2 39 - value
+ tree_list 42 - arg types
+ pointer_type 41 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20684,8 +20824,8 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 41 - chain
+ pointer_type 40 - value
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20720,12 +20860,12 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- 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
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 43 - argument
+ pointer_type 42 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20760,9 +20900,9 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 42 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 43 - argument
+ pointer_type 42 - decl type
union_type 3 - nested type
type_decl pthread_mutex_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 127:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20797,10 +20937,10 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 15 - arg
- pointer_type 14 - decl type
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 45 - arg
+ pointer_type 44 - decl type
union_type 3 - nested type
type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -20835,10 +20975,10 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 14 - parm size
+ integer_cst 64 44 - parm size
- isUsed: 1
- parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 15 - arg
- pointer_type 14 - decl type
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 45 - arg
+ pointer_type 44 - decl type
union_type 3 - nested type
type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 2 - field
@@ -20873,7 +21013,7 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
- isAutogenerated: 1
type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 2 - field
- isAutogenerated: 1
- integer_cst 64 14 - parm size
+ integer_cst 64 44 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -21065,29 +21205,29 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
integer_cst 32 2147483642 - decl size
call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:41 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthrw_pthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 20 - operand
- tree_list 19 - attribute
- identifier_node alias 18 - purpose
- tree_list 18 - value
- string_cst pthread_cond_destroy 17 - value
+ function_decl __gthrw_pthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 50 - operand
+ tree_list 49 - attribute
+ identifier_node alias 48 - purpose
+ tree_list 48 - value
+ string_cst pthread_cond_destroy 47 - value
- stringLength: 21
- tree_list 18 - chain
- identifier_node weakref 17 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ tree_list 48 - chain
+ identifier_node weakref 47 - 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
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - attribute
- identifier_node __nonnull__ 17 - purpose
- tree_list 17 - value
- integer_cst 1 16 - value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - attribute
+ identifier_node __nonnull__ 47 - purpose
+ tree_list 47 - value
+ integer_cst 1 46 - value
+ tree_list 48 - arg types
+ pointer_type 47 - value
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -21122,12 +21262,12 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- 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 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 19 - argument
- pointer_type 18 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 49 - argument
+ pointer_type 48 - decl type
union_type 3 - nested type
type_decl pthread_cond_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 153:3 2 - type name
field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 2 - field
@@ -21162,7 +21302,7 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
- isAutogenerated: 1
type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 2 - field
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -21280,49 +21420,49 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 2147483
nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 2147483643 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 49:61 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __atomic_fetch_add_4 <built-in> 0:0 20 - operand
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - 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
+ function_type 49 - function type
+ integer_type 48 - function return 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
- tree_list 18 - arg types
- pointer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 15 - type name
+ type_decl unsigned int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 32 15 - type size
- integer_cst 0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst 0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
- - isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ type_decl int <built-in> 0:0 44 - type name
+ - isAutogenerated: 1
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
nop_expr 2147483641 - arg
- isUsed: 1
@@ -21409,49 +21549,49 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 2147483647
nop_expr /usr/include/c++/5/ext/atomicity.h 53:23 2147483643 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 53:54 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __atomic_fetch_add_4 <built-in> 0:0 20 - operand
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 50 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 19 - attribute
- identifier_node nothrow 18 - purpose
- tree_list 18 - chain
- identifier_node leaf 17 - 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
+ function_type 49 - function type
+ integer_type 48 - function return 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
- tree_list 18 - arg types
- pointer_type 17 - value
+ integer_cst 32 47 - type size
+ integer_cst 0 47 - min value
+ integer_cst 4294967295 47 - max value
+ tree_list 48 - arg types
+ pointer_type 47 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 15 - type name
+ type_decl unsigned int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- integer_cst 32 15 - type size
- integer_cst 0 15 - min value
- integer_cst 4294967295 15 - max value
- tree_list 16 - chain
- integer_type 15 - value
+ integer_cst 32 45 - type size
+ integer_cst 0 45 - min value
+ integer_cst 4294967295 45 - max value
+ tree_list 46 - chain
+ integer_type 45 - value
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 14 - type name
- - isAutogenerated: 1
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- tree_list 15 - chain
- void_type 14 - value
- type_decl void <built-in> 0:0 13 - type name
+ type_decl int <built-in> 0:0 44 - type name
+ - isAutogenerated: 1
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ tree_list 45 - chain
+ void_type 44 - value
+ type_decl void <built-in> 0:0 43 - type name
- isAutogenerated: 1
nop_expr 2147483641 - arg
- isUsed: 1
@@ -21849,61 +21989,61 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
ne_expr 2147483644 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 81:27 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -21911,8 +22051,8 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -21922,12 +22062,12 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -21935,9 +22075,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -21947,43 +22087,43 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -21991,8 +22131,8 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22002,12 +22142,12 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22015,9 +22155,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22027,55 +22167,55 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22083,8 +22223,8 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22094,12 +22234,12 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22107,9 +22247,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22119,42 +22259,42 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22162,8 +22302,8 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22173,12 +22313,12 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22186,9 +22326,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22198,7 +22338,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -22219,17 +22359,17 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2147483641 - decl size
call_expr /usr/include/c++/5/ext/atomicity.h 82:32 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 50 - operand
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22237,32 +22377,32 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 48:61 19 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22270,82 +22410,82 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 19 - argument
- integer_type 18 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 19 - code
- return_expr /usr/include/c++/5/ext/atomicity.h 49:61 18 - operand
- init_expr 17 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 48:61 16 - operand
- - isAutogenerated: 1
- integer_type 15 - result type
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 49 - code
+ return_expr /usr/include/c++/5/ext/atomicity.h 49:61 48 - operand
+ init_expr 47 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 46 - operand
+ - isAutogenerated: 1
+ integer_type 45 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 14 - type name
- integer_cst 32 14 - type size
- integer_cst -2147483648 14 - min value
- integer_cst 2147483647 14 - max value
- integer_cst 32 15 - decl size
- nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 16 - operand
- call_expr /usr/include/c++/5/ext/atomicity.h 49:61 15 - operand
- addr_expr 14 - function
- function_decl __atomic_fetch_add_4 <built-in> 0:0 13 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 44 - type name
+ integer_cst 32 44 - type size
+ integer_cst -2147483648 44 - min value
+ integer_cst 2147483647 44 - max value
+ integer_cst 32 45 - decl size
+ nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 46 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 49:61 45 - operand
+ addr_expr 44 - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 43 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 12 - attribute
- identifier_node nothrow 11 - purpose
- tree_list 11 - chain
- identifier_node leaf 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 42 - attribute
+ identifier_node nothrow 41 - purpose
+ tree_list 41 - chain
+ identifier_node leaf 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 10 - type name
+ type_decl unsigned int <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst 0 10 - min value
- integer_cst 4294967295 10 - max value
- tree_list 11 - arg types
- pointer_type 10 - value
+ integer_cst 32 40 - type size
+ integer_cst 0 40 - min value
+ integer_cst 4294967295 40 - max value
+ tree_list 41 - arg types
+ pointer_type 40 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 8 - type name
+ type_decl unsigned int <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 32 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4294967295 8 - max value
- tree_list 9 - chain
- integer_type 8 - value
+ integer_cst 32 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4294967295 38 - max value
+ tree_list 39 - chain
+ integer_type 38 - value
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ tree_list 38 - chain
+ void_type 37 - value
+ type_decl void <built-in> 0:0 36 - type name
- isAutogenerated: 1
- nop_expr 14 - arg
+ nop_expr 44 - arg
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 13 - operand
- pointer_type 12 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22353,20 +22493,20 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 12 - parm size
- nop_expr 14 - arg
+ integer_cst 64 42 - parm size
+ nop_expr 44 - arg
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 13 - operand
- integer_type 12 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - parm size
- integer_cst 4 14 - arg
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - parm size
+ integer_cst 4 44 - arg
nop_expr 2147483641 - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 2147483640 - operand
@@ -22405,17 +22545,17 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2147483641 - decl size
call_expr /usr/include/c++/5/ext/atomicity.h 84:39 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 50 - operand
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22423,32 +22563,32 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 65:59 19 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22456,26 +22596,26 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 19 - argument
- integer_type 18 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- bind_expr /usr/include/c++/5/ext/atomicity.h 69:20 19 - code
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ bind_expr /usr/include/c++/5/ext/atomicity.h 69:20 49 - code
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 48 - operand
- isUsed: 1
- integer_cst 32 17 - decl size
- indirect_ref 17 - initial
+ integer_cst 32 47 - decl size
+ indirect_ref 20 - initial
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 16 - ref
- pointer_type 15 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22483,23 +22623,23 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 15 - parm size
- integer_type 17 - var type
+ integer_cst 64 18 - parm size
+ integer_type 47 - var type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 16 - type name
- integer_cst 32 16 - type size
- integer_cst -2147483648 16 - min value
- integer_cst 2147483647 16 - max value
- statement_list 18 - operand
- decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 17 - statement
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 16 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 46 - type name
+ integer_cst 32 46 - type size
+ integer_cst -2147483648 46 - min value
+ integer_cst 2147483647 46 - max value
+ statement_list 48 - operand
+ decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 47 - statement
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 46 - operand
- isUsed: 1
integer_cst 32 15 - decl size 2
- indirect_ref 15 - initial 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 14 - ref
- pointer_type 13 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22507,7 +22647,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 13 - parm size
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 32
- signed
@@ -22515,14 +22655,14 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 14 - type size
integer_cst -2147483648 14 - min value
integer_cst 2147483647 14 - max value
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 17 - statement
- expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 16 - operand
- convert_expr 15 - expresssion
- modify_expr 14 - operand
- indirect_ref 13 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 47 - statement
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 46 - operand
+ convert_expr 45 - expresssion
+ modify_expr 44 - operand
+ indirect_ref 43 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 12 - ref
- pointer_type 11 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 42 - ref
+ pointer_type 41 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22530,12 +22670,12 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 11 - parm size
- plus_expr 13 - operand
- indirect_ref 12 - operand
+ integer_cst 64 41 - parm size
+ plus_expr 43 - operand
+ indirect_ref 42 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 11 - ref
- pointer_type 10 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 41 - ref
+ pointer_type 40 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22543,37 +22683,37 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 10 - parm size
+ integer_cst 64 40 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 12 - operand
- integer_type 11 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 42 - operand
+ integer_type 41 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
+ type_decl int <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- integer_cst 32 11 - parm size
- return_expr /usr/include/c++/5/ext/atomicity.h 69:12 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 65:59 15 - operand
- - isAutogenerated: 1
- integer_type 14 - result type
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ integer_cst 32 41 - parm size
+ return_expr /usr/include/c++/5/ext/atomicity.h 69:12 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 45 - operand
+ - isAutogenerated: 1
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 13 - type name
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 15 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 43 - type name
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 45 - operand
- isUsed: 1
- integer_cst 32 14 - decl size 2
- indirect_ref 14 - initial 2
+ integer_cst 32 15 - decl size 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 13 - ref
- pointer_type 12 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22581,22 +22721,22 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 12 - parm size
- integer_type 14 - var type 2
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 13 - type name
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- block 18 - operand
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 17 - block vars
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 14 - type name
+ integer_cst 32 14 - type size
+ integer_cst -2147483648 14 - min value
+ integer_cst 2147483647 14 - max value
+ block 48 - operand
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 47 - block vars
- isUsed: 1
integer_cst 32 15 - decl size 2
- indirect_ref 16 - initial 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 15 - ref
- pointer_type 14 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -22604,7 +22744,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 14 - parm size
+ integer_cst 64 18 - parm size
integer_type 15 - var type 2
- precisionBits: 32
- signed
@@ -22695,61 +22835,61 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
ne_expr 2147483644 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 95:27 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 20 - operand
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 50 - operand
+ 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
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 19 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 19 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 18 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 49 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 48 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 17 - decl size
- nop_expr 17 - initial
- addr_expr 16 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 15 - operand
- tree_list 14 - attribute
- identifier_node alias 13 - purpose
- tree_list 13 - value
- string_cst __pthread_key_create 12 - value
+ integer_cst 64 47 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 13 - chain
- identifier_node weakref 12 - purpose
- function_type 14 - function type
- integer_type 13 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- tree_list 13 - attribute
- identifier_node __nonnull__ 12 - purpose
- tree_list 12 - value
- integer_cst 1 11 - value
- tree_list 13 - arg types
- pointer_type 12 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22757,8 +22897,8 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 12 - chain
- pointer_type 11 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22768,12 +22908,12 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 11 - chain
- void_type 10 - value
- type_decl void <built-in> 0:0 9 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22781,9 +22921,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 13 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - argument
- pointer_type 13 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22793,43 +22933,43 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 13 - parm size
- pointer_type 17 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 47 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 18 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 17 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 16 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 15 - operand
+ statement_list 48 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 47 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 46 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 45 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 14 - decl size 2
- nop_expr 14 - initial 2
- addr_expr 13 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 12 - operand
- tree_list 11 - attribute
- identifier_node alias 10 - purpose
- tree_list 10 - value
- string_cst __pthread_key_create 9 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 10 - chain
- identifier_node weakref 9 - purpose
- function_type 11 - function type
- integer_type 10 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 9 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- tree_list 10 - attribute
- identifier_node __nonnull__ 9 - purpose
- tree_list 9 - value
- integer_cst 1 8 - value
- tree_list 10 - arg types
- pointer_type 9 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22837,8 +22977,8 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 9 - chain
- pointer_type 8 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22848,12 +22988,12 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22861,9 +23001,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 10 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 11 - argument
- pointer_type 10 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22873,55 +23013,55 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 10 - parm size
- pointer_type 14 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 17 - statement
- init_expr 16 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 15 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 47 - statement
+ init_expr 46 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 13 - type name
- - isAutogenerated: 1
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 15 - operand
- nop_expr 14 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 13 - operand
+ type_decl int <built-in> 0:0 43 - type name
+ - isAutogenerated: 1
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 45 - operand
+ nop_expr 44 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 43 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 12 - decl size 2
- nop_expr 12 - initial 2
- addr_expr 11 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 10 - operand
- tree_list 9 - attribute
- identifier_node alias 8 - purpose
- tree_list 8 - value
- string_cst __pthread_key_create 7 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 8 - chain
- identifier_node weakref 7 - purpose
- function_type 9 - function type
- integer_type 8 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - attribute
- identifier_node __nonnull__ 7 - purpose
- tree_list 7 - value
- integer_cst 1 6 - value
- tree_list 8 - arg types
- pointer_type 7 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22929,8 +23069,8 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 7 - chain
- pointer_type 6 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22940,12 +23080,12 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 6 - chain
- void_type 5 - value
- type_decl void <built-in> 0:0 4 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -22953,9 +23093,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 8 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - argument
- pointer_type 8 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -22965,42 +23105,42 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 8 - parm size
- pointer_type 12 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 14 - operand
- block 18 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 17 - block vars
+ integer_cst 0 44 - operand
+ block 48 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 47 - block vars
- isStatic: 1
- isUsed: 1
integer_cst 64 15 - decl size 2
- nop_expr 16 - initial 2
- addr_expr 15 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 14 - operand
- tree_list 13 - attribute
- identifier_node alias 12 - purpose
- tree_list 12 - value
- string_cst __pthread_key_create 11 - value
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 12 - chain
- identifier_node weakref 11 - purpose
- function_type 13 - function type
- integer_type 12 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - attribute
- identifier_node __nonnull__ 11 - purpose
- tree_list 11 - value
- integer_cst 1 10 - value
- tree_list 12 - arg types
- pointer_type 11 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -23008,8 +23148,8 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 11 - chain
- pointer_type 10 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -23019,12 +23159,12 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 10 - chain
- void_type 9 - value
- type_decl void <built-in> 0:0 8 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -23032,9 +23172,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 12 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 13 - argument
- pointer_type 12 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -23044,7 +23184,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 12 - parm size
+ integer_cst 64 16 - parm size
pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
@@ -23054,13 +23194,13 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 2147483644 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 96:19 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 20 - operand
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 50 - operand
+ 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: 32
- signed
@@ -23068,27 +23208,27 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 52:55 19 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 52:55 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 __mem /usr/include/c++/5/ext/atomicity.h 52:39 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -23096,72 +23236,72 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 19 - argument
- integer_type 18 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 53:55 19 - code
- expr_stmt /usr/include/c++/5/ext/atomicity.h 53:55 18 - operand
- convert_expr 17 - expresssion
- nop_expr /usr/include/c++/5/ext/atomicity.h 53:23 16 - operand
- call_expr /usr/include/c++/5/ext/atomicity.h 53:54 15 - operand
- addr_expr 14 - function
- function_decl __atomic_fetch_add_4 <built-in> 0:0 13 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 53:55 49 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 53:55 48 - operand
+ convert_expr 47 - expresssion
+ nop_expr /usr/include/c++/5/ext/atomicity.h 53:23 46 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 53:54 45 - operand
+ addr_expr 44 - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 43 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 12 - attribute
- identifier_node nothrow 11 - purpose
- tree_list 11 - chain
- identifier_node leaf 10 - purpose
- function_type 12 - function type
- integer_type 11 - function return type
+ tree_list 42 - attribute
+ identifier_node nothrow 41 - purpose
+ tree_list 41 - chain
+ identifier_node leaf 40 - purpose
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 10 - type name
+ type_decl unsigned int <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst 0 10 - min value
- integer_cst 4294967295 10 - max value
- tree_list 11 - arg types
- pointer_type 10 - value
+ integer_cst 32 40 - type size
+ integer_cst 0 40 - min value
+ integer_cst 4294967295 40 - max value
+ tree_list 41 - arg types
+ pointer_type 40 - value
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 8 - type name
+ type_decl unsigned int <built-in> 0:0 38 - type name
- isAutogenerated: 1
- integer_cst 32 8 - type size
- integer_cst 0 8 - min value
- integer_cst 4294967295 8 - max value
- tree_list 9 - chain
- integer_type 8 - value
+ integer_cst 32 38 - type size
+ integer_cst 0 38 - min value
+ integer_cst 4294967295 38 - max value
+ tree_list 39 - chain
+ integer_type 38 - value
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- tree_list 8 - chain
- void_type 7 - value
- type_decl void <built-in> 0:0 6 - type name
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ tree_list 38 - chain
+ void_type 37 - value
+ type_decl void <built-in> 0:0 36 - type name
- isAutogenerated: 1
- nop_expr 14 - arg
+ nop_expr 44 - arg
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 13 - operand
- pointer_type 12 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -23169,20 +23309,20 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 12 - parm size
- nop_expr 14 - arg
+ integer_cst 64 42 - parm size
+ nop_expr 44 - arg
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 13 - operand
- integer_type 12 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 43 - operand
+ integer_type 42 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
+ type_decl int <built-in> 0:0 41 - type name
- isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - parm size
- integer_cst 4 14 - arg
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - parm size
+ integer_cst 4 44 - arg
nop_expr 2147483642 - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 2147483641 - operand
@@ -23210,13 +23350,13 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
expr_stmt /usr/include/c++/5/ext/atomicity.h 98:40 2147483644 - operand
call_expr /usr/include/c++/5/ext/atomicity.h 98:26 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 20 - operand
- function_type 19 - function type
- void_type 18 - function return type
- type_decl void <built-in> 0:0 17 - type name
+ function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 50 - operand
+ 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: 32
- signed
@@ -23224,27 +23364,27 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 73:53 19 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 73:53 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 __mem /usr/include/c++/5/ext/atomicity.h 73:37 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -23252,26 +23392,26 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 19 - argument
- integer_type 18 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 74:20 19 - code
- expr_stmt /usr/include/c++/5/ext/atomicity.h 74:20 18 - operand
- convert_expr 17 - expresssion
- modify_expr 16 - operand
- indirect_ref 15 - operand
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 74:20 49 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 74:20 48 - operand
+ convert_expr 47 - expresssion
+ modify_expr 46 - operand
+ indirect_ref 45 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 14 - ref
- pointer_type 13 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 44 - ref
+ pointer_type 43 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -23279,12 +23419,12 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 13 - parm size
- plus_expr 15 - operand
- indirect_ref 14 - operand
+ integer_cst 64 43 - parm size
+ plus_expr 45 - operand
+ indirect_ref 44 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 13 - ref
- pointer_type 12 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 43 - ref
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -23292,18 +23432,18 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 2147
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 14 - operand
- integer_type 13 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 44 - operand
+ integer_type 43 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 42 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- integer_cst 32 13 - parm size
+ integer_cst 32 42 - type size
+ integer_cst -2147483648 42 - min value
+ integer_cst 2147483647 42 - max value
+ integer_cst 32 43 - parm size
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 2147483642 - arg
pointer_type 2147483641 - decl type
@@ -24218,88 +24358,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
- - 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
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - 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
+ type_decl int <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -24307,22 +24447,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
@@ -24330,45 +24470,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
@@ -24376,22 +24516,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
@@ -24399,46 +24539,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
@@ -24449,65 +24589,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
@@ -24515,28 +24655,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
@@ -24600,65 +24740,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -24666,28 +24806,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
@@ -24697,65 +24837,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -24763,28 +24903,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
@@ -24849,65 +24989,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -24915,28 +25055,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
@@ -24946,65 +25086,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -25012,28 +25152,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
@@ -25316,40 +25456,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
@@ -25503,40 +25643,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
@@ -26907,76 +27047,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
- - 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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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
+ 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -26984,19 +27124,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
@@ -27004,22 +27144,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
@@ -27028,19 +27168,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
@@ -27119,76 +27259,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
- - 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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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
+ 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -27196,19 +27336,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
@@ -27216,23 +27356,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
@@ -27240,19 +27380,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
@@ -27260,22 +27400,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
@@ -27284,19 +27424,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
@@ -27377,76 +27517,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
- - 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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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
+ 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -27454,19 +27594,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
@@ -27474,23 +27614,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
@@ -27498,19 +27638,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
@@ -27518,22 +27658,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
@@ -27542,19 +27682,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
@@ -27635,76 +27775,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
- - 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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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
+ 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -27712,19 +27852,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
@@ -27732,23 +27872,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
@@ -27756,19 +27896,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
@@ -27776,22 +27916,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
@@ -27800,19 +27940,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
@@ -28021,139 +28161,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28162,32 +28302,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28197,17 +28337,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
@@ -28264,139 +28404,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28405,32 +28545,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28440,17 +28580,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
@@ -28576,139 +28716,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28717,32 +28857,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -28752,17 +28892,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
@@ -28876,139 +29016,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -29017,32 +29157,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -29052,17 +29192,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
@@ -29273,71 +29413,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
@@ -29449,56 +29589,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
@@ -29507,27 +29647,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
@@ -29536,25 +29676,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
@@ -29562,9 +29702,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
@@ -29685,56 +29825,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
@@ -29743,27 +29883,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
@@ -29772,25 +29912,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
@@ -29798,9 +29938,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
@@ -29901,56 +30041,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
@@ -29959,27 +30099,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
@@ -29988,25 +30128,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
@@ -30014,9 +30154,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
@@ -30137,56 +30277,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
@@ -30195,27 +30335,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
@@ -30224,25 +30364,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
@@ -30250,9 +30390,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
@@ -30371,76 +30511,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
@@ -30450,43 +30590,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
@@ -30496,15 +30636,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
@@ -30512,24 +30652,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
@@ -30537,21 +30677,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
@@ -30559,77 +30699,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
@@ -30639,42 +30781,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
@@ -30684,44 +30826,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
@@ -30731,47 +30873,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
@@ -30781,42 +30923,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
@@ -30826,41 +30968,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
@@ -30868,27 +31010,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
@@ -30897,26 +31039,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
@@ -30926,42 +31068,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
@@ -30971,15 +31113,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
@@ -31087,131 +31229,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 19 - function result
+ 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 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
@@ -31221,43 +31363,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
@@ -31267,40 +31409,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
@@ -31308,312 +31450,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
@@ -31622,66 +31812,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
@@ -31691,67 +31886,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
- - isAutogenerated: 1
- pointer_type 10 - decl type
+ 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 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
- - 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
- - isAutogenerated: 1
- pointer_type 13 - decl type
+ 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 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 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
@@ -31888,131 +32083,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
@@ -32022,43 +32217,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
@@ -32068,40 +32263,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
@@ -32109,312 +32304,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
@@ -32423,66 +32666,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
@@ -32492,67 +32740,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
- - 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
+ 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 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
@@ -32695,469 +32943,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 __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 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
- - 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
+ 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 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
@@ -33263,149 +33858,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - 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
- - 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 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 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 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
@@ -33413,31 +34008,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
@@ -33446,11 +34041,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
@@ -33460,264 +34055,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 19 - 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
- - isAutogenerated: 1
- pointer_type 18 - decl type
+ 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 49 - function result
+ - isAutogenerated: 1
+ 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 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
- - 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
+ 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 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
@@ -33800,264 +34996,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 19 - function result
+ 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 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
- - 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
+ 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 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
- - 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
+ 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 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
@@ -34113,139 +35910,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34254,32 +36051,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34289,17 +36086,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
@@ -34356,139 +36153,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34497,32 +36294,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34532,17 +36329,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
@@ -34668,139 +36465,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34809,32 +36606,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -34844,17 +36641,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
@@ -34968,139 +36765,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35109,32 +36906,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35144,17 +36941,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
@@ -35311,139 +37108,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35452,32 +37249,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35487,17 +37284,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
@@ -35623,139 +37420,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
- - 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
+ type_decl unsigned int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - isAutogenerated: 1
- pointer_type 12 - decl type
+ 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 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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35764,32 +37561,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
- - isAutogenerated: 1
- pointer_type 9 - decl type
+ 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 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
@@ -35799,17 +37596,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
@@ -35982,75 +37779,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
@@ -36166,65 +37963,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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 20 - operand
+ function_decl operator 2 /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
- - isAutogenerated: 1
- boolean_type 16 - result type
- type_decl bool <built-in> 0:0 15 - 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 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 46 - result type
+ type_decl bool <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -36232,28 +38029,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
@@ -36264,71 +38061,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
@@ -36436,56 +38233,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
@@ -36494,27 +38291,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
@@ -36523,25 +38320,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
@@ -36549,9 +38346,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
@@ -36672,56 +38469,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
@@ -36730,27 +38527,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
@@ -36759,25 +38556,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
@@ -36785,9 +38582,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
@@ -36888,56 +38685,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
@@ -36946,27 +38743,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
@@ -36975,25 +38772,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
@@ -37001,9 +38798,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
@@ -37124,56 +38921,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
@@ -37182,27 +38979,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
@@ -37211,25 +39008,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
@@ -37237,9 +39034,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
@@ -37358,76 +39155,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
@@ -37437,43 +39234,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
@@ -37483,15 +39280,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
@@ -37499,24 +39296,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
@@ -37524,21 +39321,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
@@ -37546,77 +39343,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
@@ -37626,42 +39425,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
@@ -37671,44 +39470,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
@@ -37718,47 +39517,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
@@ -37768,42 +39567,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
@@ -37813,41 +39612,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
@@ -37855,27 +39654,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
@@ -37884,26 +39683,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
@@ -37913,42 +39712,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
@@ -37958,15 +39757,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
@@ -38074,131 +39873,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 19 - function result
+ 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 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
@@ -38208,43 +40007,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
@@ -38254,40 +40053,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
@@ -38295,312 +40094,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
@@ -38609,66 +40456,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
@@ -38678,67 +40530,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
- - isAutogenerated: 1
- pointer_type 10 - decl type
+ 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 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
- - 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
- - isAutogenerated: 1
- pointer_type 13 - decl type
+ 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 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 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
@@ -38875,131 +40727,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
@@ -39009,43 +40861,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
@@ -39055,40 +40907,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
@@ -39096,312 +40948,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
@@ -39410,66 +41310,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
@@ -39479,67 +41384,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
- - 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
+ 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 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
@@ -39682,469 +41587,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 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 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
- - 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
+ 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 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
@@ -40244,106 +42496,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 14 - 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 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 2 /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
@@ -40351,134 +42603,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
- - 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 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 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
- - 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
+ 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 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
@@ -40486,31 +42738,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
@@ -40528,264 +42780,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - 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
+ 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 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
@@ -40868,264 +43721,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - isAutogenerated: 1
- result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 19 - function result
+ 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 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
- - 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
+ 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 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
- - 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
+ 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 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
@@ -41201,93 +44655,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
@@ -41296,27 +44750,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
@@ -41325,25 +44779,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
@@ -41351,44 +44805,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
- - 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
- - isAutogenerated: 1
- pointer_type 13 - decl type
+ 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 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 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
@@ -41399,132 +44853,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
- - 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
- - isAutogenerated: 1
- boolean_type 15 - result type
- type_decl bool <built-in> 0:0 14 - 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
+ 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 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 45 - result type
+ type_decl bool <built-in> 0:0 44 - type name
+ - isAutogenerated: 1
+ 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
- - 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
+ 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 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
@@ -41532,19 +44986,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
@@ -41552,22 +45006,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
@@ -41576,19 +45030,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
@@ -41597,22 +45051,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
@@ -41650,88 +45104,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
- - 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
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - 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
+ type_decl int <built-in> 0:0 45 - type name
+ - isAutogenerated: 1
+ 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
@@ -41739,22 +45193,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
@@ -41762,45 +45216,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
@@ -41808,22 +45262,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
@@ -41831,46 +45285,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
@@ -41880,149 +45334,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
- - isAutogenerated: 1
- tree_list 18 - arg types
- pointer_type 17 - value
+ 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 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
- - 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
+ 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 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
@@ -42030,31 +45484,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
@@ -42063,11 +45517,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
@@ -42191,15 +45645,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
@@ -42207,8 +45661,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
@@ -42216,23 +45670,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
@@ -42241,8 +45695,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
@@ -42251,17 +45705,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
@@ -42344,741 +45798,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
- - 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
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
@@ -43102,75 +46771,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
@@ -43220,741 +46889,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
- - 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
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
@@ -43965,75 +47849,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
@@ -44094,741 +47978,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
- - 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
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ 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
- - 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 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 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
@@ -44901,32 +49000,32 @@ function_decl Data1 test23.cpp 13:5 2147483647
expr_stmt test23.cpp 14:5 2147483643 - operand
call_expr test23.cpp 14:5 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2838:20 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref test23.cpp 14:5 2147483640 - operand
indirect_ref 2147483639 - object
@@ -44947,32 +49046,32 @@ function_decl Data1 test23.cpp 13:5 2147483647
statement_list 2147483643 - body
call_expr test23.cpp 14:5 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2942:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483642 - arg
component_ref test23.cpp 14:5 2147483641 - operand
indirect_ref 2147483640 - object
@@ -45026,32 +49125,32 @@ function_decl __base_ctor test23.cpp 13:5 2147483647
expr_stmt test23.cpp 14:5 2147483643 - operand
call_expr test23.cpp 14:5 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2838:20 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref test23.cpp 14:5 2147483640 - operand
indirect_ref 2147483639 - object
@@ -45072,32 +49171,32 @@ function_decl __base_ctor test23.cpp 13:5 2147483647
statement_list 2147483643 - operand
call_expr test23.cpp 14:5 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2942:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483642 - arg
component_ref test23.cpp 14:5 2147483641 - operand
indirect_ref 2147483640 - object
@@ -45222,32 +49321,32 @@ function_decl Data1 test23.cpp 17:5 2147483647
expr_stmt test23.cpp 18:20 2147483643 - operand
call_expr test23.cpp 18:20 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2838:20 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref test23.cpp 18:20 2147483640 - operand
indirect_ref 2147483639 - object
@@ -45268,32 +49367,32 @@ function_decl Data1 test23.cpp 17:5 2147483647
statement_list 2147483643 - body
call_expr test23.cpp 18:20 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2942:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483642 - arg
component_ref test23.cpp 18:20 2147483641 - operand
indirect_ref 2147483640 - object
@@ -45387,32 +49486,32 @@ function_decl __base_ctor test23.cpp 17:5 2147483647
expr_stmt test23.cpp 18:20 2147483643 - operand
call_expr test23.cpp 18:20 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2838:20 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref test23.cpp 18:20 2147483640 - operand
indirect_ref 2147483639 - object
@@ -45433,32 +49532,32 @@ function_decl __base_ctor test23.cpp 17:5 2147483647
statement_list 2147483643 - operand
call_expr test23.cpp 18:20 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2942:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483642 - arg
component_ref test23.cpp 18:20 2147483641 - operand
indirect_ref 2147483640 - object
@@ -45767,62 +49866,62 @@ function_decl Object1 test23.cpp 48:5 2147483647
convert_expr 2147483641 - expresssion
call_expr test23.cpp 53:25 2147483640 - operand
addr_expr 2147483639 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
non_lvalue_expr 2147483639 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 48:20 2147483638 - operand
@@ -45836,62 +49935,62 @@ function_decl Object1 test23.cpp 48:5 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 55:24 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
non_lvalue_expr 2147483640 - arg
component_ref test23.cpp 55:9 2147483639 - operand
indirect_ref 2147483638 - object
@@ -46012,62 +50111,62 @@ function_decl __base_ctor test23.cpp 48:5 2147483647
convert_expr 2147483641 - expresssion
call_expr test23.cpp 53:25 2147483640 - operand
addr_expr 2147483639 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
non_lvalue_expr 2147483639 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 48:20 2147483638 - operand
@@ -46083,62 +50182,62 @@ function_decl __base_ctor test23.cpp 48:5 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 55:24 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
non_lvalue_expr 2147483640 - arg
component_ref test23.cpp 55:9 2147483639 - operand
indirect_ref 2147483638 - object
@@ -46303,62 +50402,62 @@ function_decl func1 test23.cpp 58:10 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 63:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
nop_expr 2147483640 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 58:29 2147483639 - operand
@@ -46457,62 +50556,62 @@ function_decl func2 test23.cpp 67:10 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 72:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
nop_expr 2147483640 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 67:29 2147483639 - operand
@@ -46621,62 +50720,62 @@ function_decl func3 test23.cpp 76:10 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 81:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
nop_expr 2147483640 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 76:29 2147483639 - operand
@@ -46796,62 +50895,62 @@ function_decl func4 test23.cpp 85:10 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 90:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
nop_expr 2147483640 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 85:29 2147483639 - operand
@@ -46971,62 +51070,62 @@ function_decl func5 test23.cpp 94:10 2147483647
convert_expr 2147483642 - expresssion
call_expr test23.cpp 99:25 2147483641 - operand
addr_expr 2147483640 - function
- function_decl ftest1 test23.cpp 27:9 20 - operand
+ function_decl ftest1 test23.cpp 27:9 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- integer_type 18 - method return type
+ method_type 49 - function type
+ integer_type 48 - method 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
- record_type 18 - method base type
- type_decl Data1 test23.cpp 11:8 17 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ record_type 48 - method base type
+ type_decl Data1 test23.cpp 11:8 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 Data1 test23.cpp 11:8 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 test23.cpp 28:5 19 - function result
+ result_decl test23.cpp 28:5 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result 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 32 18 - decl size
- parm_decl this test23.cpp 27:16 19 - argument
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
+ parm_decl this test23.cpp 27:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl Data1 test23.cpp 11:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- return_expr test23.cpp 29:16 19 - code
- init_expr 18 - operand
- result_decl test23.cpp 28:5 17 - operand
+ integer_cst 64 48 - parm size
+ return_expr test23.cpp 29:16 49 - code
+ init_expr 48 - operand
+ result_decl test23.cpp 28:5 47 - operand
- isAutogenerated: 1
- integer_type 16 - result type
+ integer_type 46 - result 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 32 16 - decl size
- integer_cst 1 17 - operand
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 45 - max value
+ integer_cst 32 46 - decl size
+ integer_cst 1 47 - operand
nop_expr 2147483640 - arg
- isUsed: 1
parm_decl ptr1 test23.cpp 94:29 2147483639 - operand
@@ -49036,14 +53135,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
@@ -49051,8 +53150,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
@@ -49060,23 +53159,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
@@ -49085,8 +53184,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
@@ -49095,25 +53194,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
@@ -49121,8 +53220,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
@@ -49130,13 +53229,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
@@ -49157,12 +53256,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
@@ -49170,8 +53269,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
@@ -49179,13 +53278,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
@@ -49277,32 +53376,32 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 214748
statement_list 2147483641 - body
call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 2147483639 - operand
- isAutogenerated: 1
@@ -49366,32 +53465,32 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 214748
statement_list 2147483641 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 2147483639 - operand
- isAutogenerated: 1
@@ -49485,23 +53584,23 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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: 8
- isChar: 1
@@ -49511,25 +53610,25 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- tree_list 16 - chain
- reference_type 15 - value
- record_type 14 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 13 - type name
+ tree_list 46 - chain
+ reference_type 45 - value
+ record_type 44 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 43 - 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
- parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 19 - argument
- pointer_type 18 - decl type
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -49539,14 +53638,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 2147483640 - operand
indirect_ref 2147483639 - object
@@ -49566,11 +53665,11 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
- isAutogenerated: 1
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483641 - arg
addr_expr 2147483640 - function
- function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 20 - operand
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- pointer_type 18 - method return type
+ method_type 49 - function type
+ pointer_type 48 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -49580,39 +53679,39 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- record_type 18 - method base type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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/bits/basic_string.h 2618:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
convert_expr 2147483640 - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 2147483639 - operand
addr_expr 2147483638 - function
- function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 20 - operand
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- reference_type 18 - function return type
- record_type 17 - nested type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 16 - type name
+ function_type 49 - function type
+ reference_type 48 - function return type
+ record_type 47 - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 46 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
nop_expr 2147483641 - arg
nop_expr 2147483640 - operand
@@ -49627,32 +53726,32 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
- isAutogenerated: 1
aggr_init_expr 2147483637 - operand
addr_expr 2147483636 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 113:25 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483636 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -49664,32 +53763,32 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
void_cst 2147483635 - operand
call_expr 2147483637 - operand
addr_expr 2147483636 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483636 - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483635 - operand
- isUsed: 1
@@ -49702,38 +53801,38 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
statement_list 2147483643 - body
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2668:14 19 - function result
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2840:58 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
addr_expr 2147483642 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 2147483641 - operand
indirect_ref 2147483640 - object
@@ -49789,23 +53888,23 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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: 8
- isChar: 1
@@ -49815,25 +53914,25 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- tree_list 16 - chain
- reference_type 15 - value
- record_type 14 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 13 - type name
+ tree_list 46 - chain
+ reference_type 45 - value
+ record_type 44 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 43 - 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
- parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 19 - argument
- pointer_type 18 - decl type
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -49843,14 +53942,14 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483641 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 2147483640 - operand
indirect_ref 2147483639 - object
@@ -49870,11 +53969,11 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
- isAutogenerated: 1
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483641 - arg
addr_expr 2147483640 - function
- function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 20 - operand
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- pointer_type 18 - method return type
+ method_type 49 - function type
+ pointer_type 48 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -49884,39 +53983,39 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- record_type 18 - method base type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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/bits/basic_string.h 2618:21 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
convert_expr 2147483640 - arg
call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 2147483639 - operand
addr_expr 2147483638 - function
- function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 20 - operand
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- reference_type 18 - function return type
- record_type 17 - nested type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 16 - type name
+ function_type 49 - function type
+ reference_type 48 - function return type
+ record_type 47 - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 46 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
nop_expr 2147483641 - arg
nop_expr 2147483640 - operand
@@ -49931,32 +54030,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
- isAutogenerated: 1
aggr_init_expr 2147483637 - operand
addr_expr 2147483636 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 113:25 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483636 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -49968,32 +54067,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
void_cst 2147483635 - operand
call_expr 2147483637 - operand
addr_expr 2147483636 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483636 - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 2147483635 - operand
- isUsed: 1
@@ -50006,38 +54105,38 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 2147483
statement_list 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2668:14 19 - function result
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2840:58 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
addr_expr 2147483642 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 2147483641 - operand
indirect_ref 2147483640 - object
@@ -50150,73 +54249,73 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 2147483639 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 2147483638 - expresssion
addr_expr 2147483637 - function
- function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 20 - operand
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 2147483637 - arg
addr_expr 2147483636 - function
- function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 20 - operand
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- pointer_type 18 - method return type
+ method_type 49 - function type
+ pointer_type 48 - method return type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2696:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 2147483636 - arg
- isAutogenerated: 1
@@ -50237,32 +54336,32 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2147483631 - type name
aggr_init_expr 2147483633 - operand
addr_expr 2147483632 - function
- function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 20 - operand
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 17 - type name
- record_type 18 - method base type
- type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 47 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483632 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -50279,32 +54378,32 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
integer_cst 64 2147483631 - parm size
call_expr 2147483633 - operand
addr_expr 2147483632 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483632 - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483631 - operand
- isUsed: 1
@@ -50314,38 +54413,38 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 14 - type name
call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2668:14 19 - function result
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2840:58 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
addr_expr 2147483640 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 2147483639 - operand
indirect_ref 2147483638 - object
@@ -50423,73 +54522,73 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 2147483639 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 2147483638 - expresssion
addr_expr 2147483637 - function
- function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 20 - operand
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 2147483637 - arg
addr_expr 2147483636 - function
- function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 20 - operand
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- pointer_type 18 - method return type
+ method_type 49 - function type
+ pointer_type 48 - method return type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- record_type 18 - method base type
- type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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/bits/basic_string.h 2696:16 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 2147483636 - arg
- isAutogenerated: 1
@@ -50510,32 +54609,32 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2147483631 - type name
aggr_init_expr 2147483633 - operand
addr_expr 2147483632 - function
- function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 20 - operand
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- record_type 18 - method return type
- type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 17 - type name
- record_type 18 - method base type
- type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ method_type 49 - function type
+ record_type 48 - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 47 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483632 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -50552,32 +54651,32 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
integer_cst 64 2147483631 - parm size
call_expr 2147483633 - operand
addr_expr 2147483632 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/bits/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
addr_expr 2147483632 - arg
var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 2147483631 - operand
- isUsed: 1
@@ -50587,38 +54686,38 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 2147483
type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 14 - type name
call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 2147483641 - operand
addr_expr 2147483640 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2668:14 19 - function result
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 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/basic_string.h 2840:58 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
addr_expr 2147483640 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 2147483639 - operand
indirect_ref 2147483638 - object
@@ -50752,12 +54851,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
@@ -50765,8 +54864,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
@@ -50774,13 +54873,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
@@ -51067,17 +55166,17 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 2147483
convert_expr 2147483642 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2828:34 2147483641 - operand
addr_expr 2147483640 - function
- function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 20 - operand
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- reference_type 18 - function return type
- record_type 17 - nested type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 16 - type name
+ function_type 49 - function type
+ reference_type 48 - function return type
+ record_type 47 - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 46 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 2147483647
- isExternal: 1
@@ -51191,32 +55290,32 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7 2147483647
expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 113:27 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 79:23 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 2147483639 - operand
- isAutogenerated: 1
@@ -51229,32 +55328,32 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7 2147483647
statement_list 2147483642 - body
call_expr /usr/include/c++/5/bits/allocator.h 113:27 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 2147483640 - operand
- isAutogenerated: 1
@@ -51302,32 +55401,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 2147483647
expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 113:27 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 79:23 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 2147483639 - operand
- isAutogenerated: 1
@@ -51340,32 +55439,32 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 2147483647
statement_list 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 113:27 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 2147483640 - operand
- isAutogenerated: 1
@@ -51467,32 +55566,32 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7 2147483647
statement_list 2147483640 - body
call_expr /usr/include/c++/5/bits/allocator.h 121:30 2147483640 - expresssion
addr_expr 2147483639 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483639 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 2147483638 - operand
- isAutogenerated: 1
@@ -51557,32 +55656,32 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 2147483647
statement_list 2147483640 - operand
call_expr /usr/include/c++/5/bits/allocator.h 121:30 2147483640 - operand
addr_expr 2147483639 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483639 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 2147483638 - operand
- isAutogenerated: 1
@@ -51712,44 +55811,44 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 2147483640 - operand
- isAutogenerated: 1
@@ -51811,95 +55910,95 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2 2147483
integer_cst 64 2147483637 - parm size
call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 2147483643 - expresssion
addr_expr 2147483642 - function
- function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/allocator.h 121:30 19 - function result
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 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/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 19 - code
- statement_list 18 - operand
- bind_expr /usr/include/c++/5/bits/allocator.h 121:30 17 - statement
- try_finally /usr/include/c++/5/bits/allocator.h 121:30 16 - operand
- statement_list 15 - operand
- try_finally /usr/include/c++/5/bits/allocator.h 121:30 14 - statement
- statement_list 13 - operand
- call_expr /usr/include/c++/5/bits/allocator.h 121:30 13 - operand
- addr_expr 12 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 11 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 49 - code
+ statement_list 48 - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 47 - statement
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 46 - operand
+ statement_list 45 - operand
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 44 - statement
+ statement_list 43 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 43 - operand
+ addr_expr 42 - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 41 - operand
- isExternal: 1
- 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 8 - type name
+ record_type 39 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - 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
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 10 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- nop_expr 12 - arg
- parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 11 - operand
+ integer_cst 64 39 - parm size
+ nop_expr 42 - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- modify_expr 15 - operand
- indirect_ref 14 - operand
- nop_expr 13 - ref
- parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 12 - operand
+ integer_cst 64 40 - parm size
+ modify_expr 45 - operand
+ indirect_ref 44 - operand
+ nop_expr 43 - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- constructor 14 - operand
- record_type 13 - constructor type
- block 16 - operand
- label_expr /usr/include/c++/5/bits/allocator.h 121:30 17 - statement
- label_decl /usr/include/c++/5/bits/allocator.h 121:7 16 - operand
+ integer_cst 64 41 - parm size
+ constructor 44 - operand
+ record_type 43 - constructor type
+ block 46 - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 47 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 46 - operand
- isAutogenerated: 1
nop_expr 2147483642 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 2147483641 - operand
@@ -51983,44 +56082,44 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 2147483
expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 2147483640 - operand
- isAutogenerated: 1
@@ -52082,95 +56181,95 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 2147483
integer_cst 64 2147483637 - parm size
call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/allocator.h 121:30 19 - function result
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 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/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 19 - code
- statement_list 18 - operand
- bind_expr /usr/include/c++/5/bits/allocator.h 121:30 17 - statement
- try_finally /usr/include/c++/5/bits/allocator.h 121:30 16 - operand
- statement_list 15 - operand
- try_finally /usr/include/c++/5/bits/allocator.h 121:30 14 - statement
- statement_list 13 - operand
- call_expr /usr/include/c++/5/bits/allocator.h 121:30 13 - operand
- addr_expr 12 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 11 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 49 - code
+ statement_list 48 - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 47 - statement
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 46 - operand
+ statement_list 45 - operand
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 44 - statement
+ statement_list 43 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 43 - operand
+ addr_expr 42 - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 41 - operand
- isExternal: 1
- 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 8 - type name
+ record_type 39 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - 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
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 10 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 40 - argument
- isAutogenerated: 1
- pointer_type 9 - decl type
+ pointer_type 39 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 9 - parm size
- nop_expr 12 - arg
- parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 11 - operand
+ integer_cst 64 39 - parm size
+ nop_expr 42 - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 41 - operand
- isAutogenerated: 1
- pointer_type 10 - decl type
+ pointer_type 40 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 10 - parm size
- modify_expr 15 - operand
- indirect_ref 14 - operand
- nop_expr 13 - ref
- parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 12 - operand
+ integer_cst 64 40 - parm size
+ modify_expr 45 - operand
+ indirect_ref 44 - operand
+ nop_expr 43 - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- constructor 14 - operand
- record_type 13 - constructor type
- block 16 - operand
- label_expr /usr/include/c++/5/bits/allocator.h 121:30 17 - statement
- label_decl /usr/include/c++/5/bits/allocator.h 121:7 16 - operand
+ integer_cst 64 41 - parm size
+ constructor 44 - operand
+ record_type 43 - constructor type
+ block 46 - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 47 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 46 - operand
- isAutogenerated: 1
nop_expr 2147483642 - arg
parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 2147483641 - operand
@@ -52297,11 +56396,11 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 2147483647
nop_expr 2147483642 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2697:51 2147483641 - operand
addr_expr 2147483640 - function
- function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 20 - operand
+ function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 50 - operand
- isExternal: 1
- isPublic: 1
- method_type 19 - function type
- pointer_type 18 - method return type
+ method_type 49 - function type
+ pointer_type 48 - method return type
integer_type 3 - nested type
- precisionBits: 8
- isChar: 1
@@ -52311,26 +56410,26 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 2147483647
integer_cst 8 2 - type size
integer_cst -128 2 - min value
integer_cst 127 2 - max value
- record_type 18 - method base type
- type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 17 - type name
+ record_type 48 - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 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
- isUsed: 1
- parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 2147483640 - arg
- isAutogenerated: 1
pointer_type 2147483639 - decl type
@@ -52386,44 +56485,44 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 214748
type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 2147483640 - type name
aggr_init_expr 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7 20 - operand
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 2147483641 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -52454,38 +56553,38 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 214748
- isAutogenerated: 1
call_expr 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 20 - operand
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 17 - type name
+ record_type 48 - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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 allocator /usr/include/c++/5/bits/allocator.h 92:11 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/allocator.h 121:30 19 - function result
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 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/allocator.h 121:26 19 - argument
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- statement_list 19 - code
+ integer_cst 64 48 - parm size
+ statement_list 49 - code
addr_expr 2147483641 - arg
var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 2147483640 - operand
- isUsed: 1
@@ -52542,63 +56641,63 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
ne_expr 2147483644 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:24 2147483643 - operand
addr_expr 2147483642 - function
- function_decl __builtin_expect <built-in> 0:0 20 - operand
+ function_decl __builtin_expect <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: 64
- signed
- type_decl long int <built-in> 0:0 17 - type name
+ type_decl long int <built-in> 0:0 47 - type name
- isAutogenerated: 1
- integer_cst 64 17 - type size
- integer_cst -0 17 - min value
- integer_cst 4294967295 17 - max value
- tree_list 18 - arg types
- integer_type 17 - value
+ integer_cst 64 47 - type size
+ integer_cst -0 47 - min value
+ integer_cst 4294967295 47 - max value
+ tree_list 48 - arg types
+ integer_type 47 - value
- precisionBits: 64
- signed
- type_decl long int <built-in> 0:0 16 - type name
+ type_decl long int <built-in> 0:0 46 - type name
- isAutogenerated: 1
- integer_cst 64 16 - type size
- integer_cst -0 16 - min value
- integer_cst 4294967295 16 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ integer_cst 64 46 - type size
+ integer_cst -0 46 - min value
+ integer_cst 4294967295 46 - max value
+ tree_list 47 - chain
+ integer_type 46 - value
- precisionBits: 64
- signed
- type_decl long int <built-in> 0:0 15 - type name
+ type_decl long int <built-in> 0:0 45 - type name
- isAutogenerated: 1
- 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
+ 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
ne_expr 2147483642 - arg
convert_expr 2147483641 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 2147483640 - operand
addr_expr 2147483639 - function
- function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 20 - operand
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 50 - operand
- isExternal: 1
- isPublic: 1
- function_type 19 - function type
- reference_type 18 - function return type
- record_type 17 - nested type
- type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 16 - type name
+ function_type 49 - function type
+ reference_type 48 - function return type
+ record_type 47 - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 46 - type name
- isAutogenerated: 1
- tree_list 18 - arg types
- void_type 17 - value
- type_decl void <built-in> 0:0 16 - type name
+ tree_list 48 - arg types
+ void_type 47 - value
+ type_decl void <built-in> 0:0 46 - type name
- isAutogenerated: 1
nop_expr 2147483641 - operand
- isUsed: 1
@@ -52616,19 +56715,19 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
le_expr 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2641:50 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3 20 - operand
- tree_list 19 - attribute
- identifier_node __unused__ 18 - purpose
- function_type 19 - function type
- integer_type 18 - function return type
+ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3 50 - operand
+ tree_list 49 - attribute
+ identifier_node __unused__ 48 - purpose
+ function_type 49 - function type
+ integer_type 48 - function return type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- tree_list 18 - arg types
- pointer_type 17 - value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ tree_list 48 - arg types
+ pointer_type 47 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -52636,32 +56735,32 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 17 - chain
- integer_type 16 - value
+ tree_list 47 - chain
+ integer_type 46 - value
- 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
- tree_list 16 - chain
- void_type 15 - value
- type_decl void <built-in> 0:0 14 - type name
+ integer_cst 32 45 - type size
+ integer_cst -2147483648 45 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 78:61 19 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 49 - function result
- isAutogenerated: 1
- integer_type 18 - result type
+ integer_type 48 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 17 - type name
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - decl size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 47 - type name
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - decl size
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 19 - argument
- pointer_type 18 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 49 - argument
+ pointer_type 48 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -52669,78 +56768,78 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 19 - argument
- integer_type 18 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 49 - argument
+ integer_type 48 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 17 - type name
- - isAutogenerated: 1
- integer_cst 32 17 - type size
- integer_cst -2147483648 17 - min value
- integer_cst 2147483647 17 - max value
- integer_cst 32 18 - parm size
- cond_expr /usr/include/c++/5/ext/atomicity.h 81:5 19 - code
- cleanup_point_expr 18 - operand
- ne_expr 17 - operand
- call_expr /usr/include/c++/5/ext/atomicity.h 81:27 16 - operand
- addr_expr 15 - function
- function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 14 - operand
- function_type 13 - function type
- integer_type 12 - function return type
+ type_decl int <built-in> 0:0 47 - type name
+ - isAutogenerated: 1
+ integer_cst 32 47 - type size
+ integer_cst -2147483648 47 - min value
+ integer_cst 2147483647 47 - max value
+ integer_cst 32 48 - parm size
+ cond_expr /usr/include/c++/5/ext/atomicity.h 81:5 49 - code
+ cleanup_point_expr 48 - operand
+ ne_expr 47 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 81:27 46 - operand
+ addr_expr 45 - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 44 - operand
+ function_type 43 - function type
+ integer_type 42 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
- - isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- tree_list 12 - arg types
- void_type 11 - value
- type_decl void <built-in> 0:0 10 - type name
+ type_decl int <built-in> 0:0 41 - type name
+ - isAutogenerated: 1
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ tree_list 42 - arg types
+ void_type 41 - value
+ type_decl void <built-in> 0:0 40 - type name
- isAutogenerated: 1
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 13 - function result
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 43 - function result
- isAutogenerated: 1
- integer_type 12 - result type
+ integer_type 42 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 11 - type name
- - isAutogenerated: 1
- integer_cst 32 11 - type size
- integer_cst -2147483648 11 - min value
- integer_cst 2147483647 11 - max value
- integer_cst 32 12 - decl size
- bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 13 - code
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 12 - operand
+ type_decl int <built-in> 0:0 41 - type name
+ - isAutogenerated: 1
+ integer_cst 32 41 - type size
+ integer_cst -2147483648 41 - min value
+ integer_cst 2147483647 41 - max value
+ integer_cst 32 42 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 43 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 42 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 11 - decl size
- nop_expr 11 - initial
- addr_expr 10 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 9 - operand
- tree_list 8 - attribute
- identifier_node alias 7 - purpose
- tree_list 7 - value
- string_cst __pthread_key_create 6 - value
+ integer_cst 64 41 - decl size
+ nop_expr 20 - initial
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 7 - chain
- identifier_node weakref 6 - purpose
- function_type 8 - function type
- integer_type 7 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 6 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- tree_list 7 - attribute
- identifier_node __nonnull__ 6 - purpose
- tree_list 6 - value
- integer_cst 1 5 - value
- tree_list 7 - arg types
- pointer_type 6 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -52748,8 +56847,8 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 6 - chain
- pointer_type 5 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -52759,12 +56858,12 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 5 - chain
- void_type 4 - value
- type_decl void <built-in> 0:0 3 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -52772,9 +56871,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 7 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - argument
- pointer_type 7 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -52784,61 +56883,67 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 7 - parm size
- pointer_type 11 - var type
+ integer_cst 64 16 - parm size
+ pointer_type 41 - var type
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- statement_list 12 - operand
- cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 11 - statement
- decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 10 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 9 - operand
+ statement_list 42 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 41 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 40 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 39 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 8 - decl size 2
- nop_expr 8 - initial 2
- addr_expr 7 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 6 - operand
- tree_list 5 - attribute
- identifier_node alias 4 - purpose
- tree_list 4 - value
- string_cst __pthread_key_create 3 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 4 - chain
- identifier_node weakref 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- tree_list 4 - attribute
- identifier_node __nonnull__ 3 - purpose
- tree_list 3 - value
- integer_cst 1 2 - value
- tree_list 4 - arg types
- pointer_type 3 - value
- integer_type 2 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 1 - type name
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 3 - chain
- pointer_type 2 - value
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- tree_list 2 - chain
- void_type 1 - value
- type_decl void <built-in> 0:0 0 - type name
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -52846,9 +56951,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 4 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 5 - argument
- pointer_type 4 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -52858,112 +56963,134 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 4 - parm size
- pointer_type 8 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 11 - statement
- init_expr 10 - operand
- result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 9 - operand
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 41 - statement
+ init_expr 40 - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 7 - type name
+ type_decl int <built-in> 0:0 37 - type name
- isAutogenerated: 1
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 9 - operand
- nop_expr 8 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 7 - operand
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 39 - operand
+ nop_expr 38 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 37 - operand
- isStatic: 1
- isUsed: 1
- integer_cst 64 6 - decl size 2
- nop_expr 6 - initial 2
- addr_expr 5 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 4 - operand
- tree_list 3 - attribute
- identifier_node alias 2 - purpose
- tree_list 2 - value
- string_cst __pthread_key_create 1 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 2 - chain
- identifier_node weakref 1 - purpose
- function_type 3 - function type
- integer_type 2 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 1 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- tree_list 2 - attribute
- identifier_node __nonnull__ 1 - purpose
- tree_list 1 - value
- integer_cst 1 0 - value
- tree_list 2 - arg types
- pointer_type 1 - value
- integer_type 0 - nested type
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- tree_list 1 - chain
- pointer_type 0 - value
- tree_list 0 - chain
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- integer_type 1 - nested type
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ tree_list 15 - chain
+ pointer_type 14 - value
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- unsigned
- type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 0 - type name
- integer_cst 32 0 - type size
- integer_cst 0 0 - min value
- integer_cst 4294967295 0 - max value
- integer_cst 64 2 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 3 - argument
- pointer_type 2 - decl type
- function_type 1 - nested type
- void_type 0 - function return type
- tree_list 0 - arg types
- integer_cst 64 2 - parm size
- pointer_type 6 - var type 2
+ type_decl pthread_key_t /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 163:22 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst 0 2 - min value
+ integer_cst 4294967295 2 - max value
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
+ function_type 3 - nested type
+ void_type 2 - function return type
+ type_decl void <built-in> 0:0 1 - type name
+ - isAutogenerated: 1
+ tree_list 2 - arg types
+ pointer_type 1 - value
+ void_type 0 - nested type
+ tree_list 1 - chain
+ void_type 0 - value
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 8 - operand
- block 12 - operand
- var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 11 - block vars
+ integer_cst 0 38 - operand
+ block 42 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 41 - block vars
- isStatic: 1
- isUsed: 1
- integer_cst 64 10 - decl size 2
- nop_expr 10 - initial 2
- addr_expr 9 - operand
- function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 8 - operand
- tree_list 7 - attribute
- identifier_node alias 6 - purpose
- tree_list 6 - value
- string_cst __pthread_key_create 5 - value
+ integer_cst 64 15 - decl size 2
+ nop_expr 20 - initial 2
+ addr_expr 19 - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 18 - operand
+ tree_list 17 - attribute
+ identifier_node alias 16 - purpose
+ tree_list 16 - value
+ string_cst __pthread_key_create 15 - value
- stringLength: 21
- tree_list 6 - chain
- identifier_node weakref 5 - purpose
- function_type 7 - function type
- integer_type 6 - function return type
+ tree_list 16 - chain
+ identifier_node weakref 15 - purpose
+ function_type 17 - function type
+ integer_type 16 - function return type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 5 - type name
+ type_decl int <built-in> 0:0 15 - type name
- isAutogenerated: 1
- integer_cst 32 5 - type size
- integer_cst -2147483648 5 - min value
- integer_cst 2147483647 5 - max value
- tree_list 6 - attribute
- identifier_node __nonnull__ 5 - purpose
- tree_list 5 - value
- integer_cst 1 4 - value
- tree_list 6 - arg types
- pointer_type 5 - value
+ integer_cst 32 15 - type size
+ integer_cst -2147483648 15 - min value
+ integer_cst 2147483647 15 - max value
+ tree_list 16 - attribute
+ identifier_node __nonnull__ 15 - purpose
+ tree_list 15 - value
+ integer_cst 1 14 - value
+ tree_list 16 - arg types
+ pointer_type 15 - value
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -52971,8 +57098,8 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- tree_list 5 - chain
- pointer_type 4 - value
+ tree_list 15 - chain
+ pointer_type 14 - value
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -52982,12 +57109,12 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
integer_type 3 - nested type
- precisionBits: 32
- unsigned
@@ -52995,9 +57122,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst 0 2 - min value
integer_cst 4294967295 2 - max value
- integer_cst 64 6 - parm size
- parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 7 - argument
- pointer_type 6 - decl type
+ integer_cst 64 16 - parm size
+ parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 17 - argument
+ pointer_type 16 - decl type
function_type 3 - nested type
void_type 2 - function return type
type_decl void <built-in> 0:0 1 - type name
@@ -53007,38 +57134,38 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
void_type 0 - nested type
tree_list 1 - chain
void_type 0 - value
- integer_cst 64 6 - parm size
- pointer_type 10 - var type 2
+ integer_cst 64 16 - parm size
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- integer_cst 0 16 - operand
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 18 - operand
- return_expr /usr/include/c++/5/ext/atomicity.h 82:45 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 78:61 15 - operand
+ integer_cst 0 46 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 48 - operand
+ return_expr /usr/include/c++/5/ext/atomicity.h 82:45 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 45 - operand
- isAutogenerated: 1
- integer_type 14 - result type
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 13 - type name
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/c++/5/ext/atomicity.h 82:32 15 - operand
- addr_expr 14 - function
- function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 13 - operand
- function_type 12 - function type
- integer_type 11 - function return type
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 43 - type name
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 82:32 45 - operand
+ addr_expr 44 - function
+ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 43 - operand
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 10 - type name
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 40 - type name
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - arg types
+ pointer_type 40 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53046,32 +57173,32 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- 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
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ integer_cst 32 38 - type size
+ integer_cst -2147483648 38 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 48:61 12 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 42 - function result
- isAutogenerated: 1
- integer_type 11 - result type
+ integer_type 41 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 10 - type name
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- integer_cst 32 11 - decl size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 40 - type name
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ integer_cst 32 41 - decl size
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 12 - argument
- pointer_type 11 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 42 - argument
+ pointer_type 41 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53079,80 +57206,82 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 12 - argument
- integer_type 11 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 42 - argument
+ integer_type 41 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
+ type_decl int <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- integer_cst 32 11 - parm size
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 12 - code
- return_expr /usr/include/c++/5/ext/atomicity.h 49:61 11 - operand
- init_expr 10 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 48:61 9 - operand
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ integer_cst 32 41 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 42 - code
+ return_expr /usr/include/c++/5/ext/atomicity.h 49:61 41 - operand
+ init_expr 40 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 39 - operand
- isAutogenerated: 1
- integer_type 8 - result type
+ integer_type 38 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 7 - type name
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- integer_cst 32 8 - decl size
- nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 9 - operand
- call_expr /usr/include/c++/5/ext/atomicity.h 49:61 8 - operand
- addr_expr 7 - function
- function_decl __atomic_fetch_add_4 <built-in> 0:0 6 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 37 - type name
+ integer_cst 32 37 - type size
+ integer_cst -2147483648 37 - min value
+ integer_cst 2147483647 37 - max value
+ integer_cst 32 38 - decl size
+ nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 39 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 49:61 38 - operand
+ addr_expr 37 - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 36 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- tree_list 5 - attribute
- identifier_node nothrow 4 - purpose
- tree_list 4 - chain
- identifier_node leaf 3 - purpose
- function_type 5 - function type
- integer_type 4 - function return type
+ tree_list 35 - attribute
+ identifier_node nothrow 34 - purpose
+ tree_list 34 - chain
+ identifier_node leaf 33 - purpose
+ function_type 35 - function type
+ integer_type 34 - function return type
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 3 - type name
+ type_decl unsigned int <built-in> 0:0 33 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst 0 3 - min value
- integer_cst 4294967295 3 - max value
- tree_list 4 - arg types
- pointer_type 3 - value
- void_type 2 - nested type
- type_decl void <built-in> 0:0 1 - type name
+ integer_cst 32 33 - type size
+ integer_cst 0 33 - min value
+ integer_cst 4294967295 33 - max value
+ tree_list 34 - arg types
+ pointer_type 33 - value
+ void_type 3 - nested type
+ type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
- tree_list 3 - chain
- integer_type 2 - value
+ tree_list 33 - chain
+ integer_type 32 - value
- precisionBits: 32
- unsigned
- type_decl unsigned int <built-in> 0:0 1 - type name
+ type_decl unsigned int <built-in> 0:0 31 - type name
- isAutogenerated: 1
- integer_cst 32 1 - type size
- integer_cst 0 1 - min value
- integer_cst 4294967295 1 - max value
- tree_list 2 - chain
- integer_type 1 - value
+ integer_cst 32 31 - type size
+ integer_cst 0 31 - min value
+ integer_cst 4294967295 31 - max value
+ tree_list 32 - chain
+ integer_type 31 - value
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 30 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- tree_list 1 - chain
- void_type 0 - value
- nop_expr 7 - arg
+ integer_cst 32 30 - type size
+ integer_cst -2147483648 30 - min value
+ integer_cst 2147483647 30 - max value
+ tree_list 31 - chain
+ void_type 30 - value
+ type_decl void <built-in> 0:0 29 - type name
+ - isAutogenerated: 1
+ nop_expr 37 - arg
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 6 - operand
- pointer_type 5 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 36 - operand
+ pointer_type 35 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53160,24 +57289,24 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 5 - parm size
- nop_expr 7 - arg
+ integer_cst 64 35 - parm size
+ nop_expr 37 - arg
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 6 - operand
- integer_type 5 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 36 - operand
+ integer_type 35 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 4 - type name
+ type_decl int <built-in> 0:0 34 - type name
- isAutogenerated: 1
- integer_cst 32 4 - type size
- integer_cst -2147483648 4 - min value
- integer_cst 2147483647 4 - max value
- integer_cst 32 5 - parm size
- integer_cst 4 7 - arg
- nop_expr 14 - arg
+ integer_cst 32 34 - type size
+ integer_cst -2147483648 34 - min value
+ integer_cst 2147483647 34 - max value
+ integer_cst 32 35 - parm size
+ integer_cst 4 37 - arg
+ nop_expr 44 - arg
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 13 - operand
- pointer_type 12 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 43 - operand
+ pointer_type 42 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53185,44 +57314,44 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 12 - parm size
+ integer_cst 64 42 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 14 - arg
- integer_type 13 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 44 - arg
+ integer_type 43 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 42 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- integer_cst 32 13 - parm size
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 84:52 18 - operand
- return_expr /usr/include/c++/5/ext/atomicity.h 84:52 17 - operand
- init_expr 16 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 78:61 15 - operand
- - isAutogenerated: 1
- integer_type 14 - result type
+ integer_cst 32 42 - type size
+ integer_cst -2147483648 42 - min value
+ integer_cst 2147483647 42 - max value
+ integer_cst 32 43 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 84:52 48 - operand
+ return_expr /usr/include/c++/5/ext/atomicity.h 84:52 47 - operand
+ init_expr 46 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 45 - operand
+ - isAutogenerated: 1
+ integer_type 44 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 13 - type name
- integer_cst 32 13 - type size
- integer_cst -2147483648 13 - min value
- integer_cst 2147483647 13 - max value
- integer_cst 32 14 - decl size
- call_expr /usr/include/c++/5/ext/atomicity.h 84:39 15 - operand
- addr_expr 14 - function
- function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 13 - operand
- function_type 12 - function type
- integer_type 11 - function return type
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 43 - type name
+ integer_cst 32 43 - type size
+ integer_cst -2147483648 43 - min value
+ integer_cst 2147483647 43 - max value
+ integer_cst 32 44 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 84:39 45 - operand
+ addr_expr 44 - function
+ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 43 - operand
+ function_type 42 - function type
+ integer_type 41 - function return type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 10 - type name
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- tree_list 11 - arg types
- pointer_type 10 - value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 40 - type name
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ tree_list 41 - arg types
+ pointer_type 40 - value
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53230,32 +57359,32 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- tree_list 10 - chain
- integer_type 9 - value
+ tree_list 40 - chain
+ integer_type 39 - value
- 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
- tree_list 9 - chain
- void_type 8 - value
- type_decl void <built-in> 0:0 7 - type name
+ integer_cst 32 38 - type size
+ integer_cst -2147483648 38 - min value
+ integer_cst 2147483647 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/ext/atomicity.h 65:59 12 - function result
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 42 - function result
- isAutogenerated: 1
- integer_type 11 - result type
+ integer_type 41 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 10 - type name
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- integer_cst 32 11 - decl size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 40 - type name
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ integer_cst 32 41 - decl size
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 12 - argument
- pointer_type 11 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 42 - argument
+ pointer_type 41 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53263,26 +57392,26 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 11 - parm size
+ integer_cst 64 41 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 12 - argument
- integer_type 11 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 42 - argument
+ integer_type 41 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 10 - type name
+ type_decl int <built-in> 0:0 40 - type name
- isAutogenerated: 1
- integer_cst 32 10 - type size
- integer_cst -2147483648 10 - min value
- integer_cst 2147483647 10 - max value
- integer_cst 32 11 - parm size
- bind_expr /usr/include/c++/5/ext/atomicity.h 69:20 12 - code
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 11 - operand
+ integer_cst 32 40 - type size
+ integer_cst -2147483648 40 - min value
+ integer_cst 2147483647 40 - max value
+ integer_cst 32 41 - parm size
+ bind_expr /usr/include/c++/5/ext/atomicity.h 69:20 42 - code
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 41 - operand
- isUsed: 1
- integer_cst 32 10 - decl size
- indirect_ref 10 - initial
+ integer_cst 32 40 - decl size
+ indirect_ref 20 - initial
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 9 - ref
- pointer_type 8 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53290,23 +57419,23 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 8 - parm size
- integer_type 10 - var type
+ integer_cst 64 18 - parm size
+ integer_type 40 - var type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 9 - type name
- integer_cst 32 9 - type size
- integer_cst -2147483648 9 - min value
- integer_cst 2147483647 9 - max value
- statement_list 11 - operand
- decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 10 - statement
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 9 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 39 - type name
+ integer_cst 32 39 - type size
+ integer_cst -2147483648 39 - min value
+ integer_cst 2147483647 39 - max value
+ statement_list 41 - operand
+ decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 40 - statement
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 39 - operand
- isUsed: 1
- integer_cst 32 8 - decl size 2
- indirect_ref 8 - initial 2
+ integer_cst 32 15 - decl size 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 7 - ref
- pointer_type 6 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53314,22 +57443,22 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 6 - parm size
- integer_type 8 - var type 2
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 7 - type name
- integer_cst 32 7 - type size
- integer_cst -2147483648 7 - min value
- integer_cst 2147483647 7 - max value
- cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 10 - statement
- expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 9 - operand
- convert_expr 8 - expresssion
- modify_expr 7 - operand
- indirect_ref 6 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 14 - type name
+ integer_cst 32 14 - type size
+ integer_cst -2147483648 14 - min value
+ integer_cst 2147483647 14 - max value
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 40 - statement
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 39 - operand
+ convert_expr 38 - expresssion
+ modify_expr 37 - operand
+ indirect_ref 36 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 5 - ref
- pointer_type 4 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 35 - ref
+ pointer_type 34 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53337,50 +57466,50 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 4 - parm size
- plus_expr 6 - operand
- indirect_ref 5 - operand
+ integer_cst 64 34 - parm size
+ plus_expr 36 - operand
+ indirect_ref 35 - operand
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 4 - ref
- pointer_type 3 - decl type
- integer_type 2 - nested type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 34 - ref
+ pointer_type 33 - decl type
+ integer_type 3 - nested type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 1 - type name
- integer_cst 32 1 - type size
- integer_cst -2147483648 1 - min value
- integer_cst 2147483647 1 - max value
- integer_cst 64 3 - parm size
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 2 - type name
+ integer_cst 32 2 - type size
+ integer_cst -2147483648 2 - min value
+ integer_cst 2147483647 2 - max value
+ integer_cst 64 33 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 5 - operand
- integer_type 4 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 35 - operand
+ integer_type 34 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 3 - type name
+ type_decl int <built-in> 0:0 33 - type name
- isAutogenerated: 1
- integer_cst 32 3 - type size
- integer_cst -2147483648 3 - min value
- integer_cst 2147483647 3 - max value
- integer_cst 32 4 - parm size
- return_expr /usr/include/c++/5/ext/atomicity.h 69:12 10 - statement
- init_expr 9 - operand
- result_decl /usr/include/c++/5/ext/atomicity.h 65:59 8 - operand
+ integer_cst 32 33 - type size
+ integer_cst -2147483648 33 - min value
+ integer_cst 2147483647 33 - max value
+ integer_cst 32 34 - parm size
+ return_expr /usr/include/c++/5/ext/atomicity.h 69:12 40 - statement
+ init_expr 39 - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 38 - operand
- isAutogenerated: 1
- integer_type 7 - result type
+ integer_type 37 - result type
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 6 - type name
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- integer_cst 32 7 - decl size
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 8 - operand
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 36 - type name
+ integer_cst 32 36 - type size
+ integer_cst -2147483648 36 - min value
+ integer_cst 2147483647 36 - max value
+ integer_cst 32 37 - decl size
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 38 - operand
- isUsed: 1
- integer_cst 32 7 - decl size 2
- indirect_ref 7 - initial 2
+ integer_cst 32 15 - decl size 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 6 - ref
- pointer_type 5 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53388,22 +57517,22 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 5 - parm size
- integer_type 7 - var type 2
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 6 - type name
- integer_cst 32 6 - type size
- integer_cst -2147483648 6 - min value
- integer_cst 2147483647 6 - max value
- block 11 - operand
- var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 10 - block vars
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 14 - type name
+ integer_cst 32 14 - type size
+ integer_cst -2147483648 14 - min value
+ integer_cst 2147483647 14 - max value
+ block 41 - operand
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 40 - block vars
- isUsed: 1
- integer_cst 32 9 - decl size 2
- indirect_ref 9 - initial 2
+ integer_cst 32 15 - decl size 2
+ indirect_ref 20 - initial 2
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 8 - ref
- pointer_type 7 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 19 - ref
+ pointer_type 18 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53411,17 +57540,17 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 7 - parm size
- integer_type 9 - var type 2
+ integer_cst 64 18 - parm size
+ integer_type 15 - var type 2
- precisionBits: 32
- signed
- type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 8 - type name
- integer_cst 32 8 - type size
- integer_cst -2147483648 8 - min value
- integer_cst 2147483647 8 - max value
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 14 - type name
+ integer_cst 32 14 - type size
+ integer_cst -2147483648 14 - min value
+ integer_cst 2147483647 14 - max value
- isUsed: 1
- parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 14 - arg
- pointer_type 13 - decl type
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 44 - arg
+ pointer_type 43 - decl type
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -53429,18 +57558,18 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
integer_cst 32 2 - type size
integer_cst -2147483648 2 - min value
integer_cst 2147483647 2 - max value
- integer_cst 64 13 - parm size
+ integer_cst 64 43 - parm size
- isUsed: 1
- parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 14 - arg
- integer_type 13 - decl type
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 44 - arg
+ integer_type 43 - decl type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 12 - type name
+ type_decl int <built-in> 0:0 42 - type name
- isAutogenerated: 1
- integer_cst 32 12 - type size
- integer_cst -2147483648 12 - min value
- integer_cst 2147483647 12 - max value
- integer_cst 32 13 - parm size
+ integer_cst 32 42 - type size
+ integer_cst -2147483648 42 - min value
+ integer_cst 2147483647 42 - max value
+ integer_cst 32 43 - parm size
addr_expr 2147483641 - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 2147483640 - operand
component_ref 2147483639 - object
@@ -53477,44 +57606,44 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 214748364
expr_stmt /usr/include/c++/5/bits/basic_string.h 2645:5 2147483643 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2645:15 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl _M_destroy /usr/include/c++/5/bits/basic_string.tcc 888:5 20 - operand
+ function_decl _M_destroy /usr/include/c++/5/bits/basic_string.tcc 888: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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 17 - type name
+ record_type 48 - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 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
- parm_decl this /usr/include/c++/5/bits/basic_string.tcc 889:42 19 - argument
+ parm_decl this /usr/include/c++/5/bits/basic_string.tcc 889:42 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
- parm_decl __a /usr/include/c++/5/bits/basic_string.tcc 889:30 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 16 - type name
+ parm_decl __a /usr/include/c++/5/bits/basic_string.tcc 889:30 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 2147483641 - arg
- isAutogenerated: 1
@@ -54015,43 +58144,43 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7 2147483647
expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 116:34 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 16 - type name
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 2147483639 - operand
- isAutogenerated: 1
@@ -54074,56 +58203,56 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7 2147483647
statement_list 2147483642 - body
call_expr /usr/include/c++/5/bits/allocator.h 116:34 2147483642 - expresssion
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:48 19 - function result
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 19 - code
- statement_list 18 - operand
- bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 17 - statement
- try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 16 - operand
- statement_list 15 - operand
- modify_expr 15 - operand
- indirect_ref 14 - operand
- nop_expr 13 - ref
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 12 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 49 - code
+ statement_list 48 - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 47 - statement
+ try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 46 - operand
+ statement_list 45 - operand
+ modify_expr 45 - operand
+ indirect_ref 44 - operand
+ nop_expr 43 - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- constructor 14 - operand
- record_type 13 - constructor type
- block 16 - operand
- label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 17 - statement
- label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 16 - operand
+ integer_cst 64 41 - parm size
+ constructor 44 - operand
+ record_type 43 - constructor type
+ block 46 - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 47 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 46 - operand
- isAutogenerated: 1
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 2147483640 - operand
@@ -54184,43 +58313,43 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 2147483647
expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 116:34 2147483641 - expresssion
addr_expr 2147483640 - function
- function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 20 - operand
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- tree_list 17 - chain
- reference_type 16 - value
- record_type 15 - nested type
- type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 14 - type name
+ tree_list 47 - chain
+ reference_type 46 - value
+ record_type 45 - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 19 - argument
- reference_type 18 - decl type
- record_type 17 - nested type
- type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 16 - type name
+ integer_cst 64 48 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 49 - argument
+ reference_type 48 - decl type
+ record_type 47 - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 46 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
+ integer_cst 64 48 - parm size
nop_expr 2147483640 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 2147483639 - operand
- isAutogenerated: 1
@@ -54243,56 +58372,56 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 2147483647
statement_list 2147483642 - operand
call_expr /usr/include/c++/5/bits/allocator.h 116:34 2147483642 - operand
addr_expr 2147483641 - function
- function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 20 - operand
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 17 - type name
+ record_type 48 - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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 new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 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/ext/new_allocator.h 86:48 19 - function result
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 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/ext/new_allocator.h 86:24 19 - argument
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 49 - argument
- isAutogenerated: 1
- pointer_type 18 - decl type
+ pointer_type 48 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 18 - parm size
- eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 19 - code
- statement_list 18 - operand
- bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 17 - statement
- try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 16 - operand
- statement_list 15 - operand
- modify_expr 15 - operand
- indirect_ref 14 - operand
- nop_expr 13 - ref
- parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 12 - operand
+ integer_cst 64 48 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 49 - code
+ statement_list 48 - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 47 - statement
+ try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 46 - operand
+ statement_list 45 - operand
+ modify_expr 45 - operand
+ indirect_ref 44 - operand
+ nop_expr 43 - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 42 - operand
- isAutogenerated: 1
- pointer_type 11 - decl type
+ pointer_type 41 - decl type
record_type 3 - nested type
type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 2 - type name
- isAutogenerated: 1
- integer_cst 64 11 - parm size
- constructor 14 - operand
- record_type 13 - constructor type
- block 16 - operand
- label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 17 - statement
- label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 16 - operand
+ integer_cst 64 41 - parm size
+ constructor 44 - operand
+ record_type 43 - constructor type
+ block 46 - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 47 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 46 - operand
- isAutogenerated: 1
nop_expr 2147483641 - arg
parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 2147483640 - operand