summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-08 14:11:11 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-08 14:11:11 +0300
commitf44485b4aa4ff2ddbb648704010ce9c4492de0d0 (patch)
tree45cf114996122747281621867d6ce6cc14a9ae06 /test
parent4403372a6292fcfeff4d29383e0fc964abaeb592 (diff)
downloadparanucker-f44485b4aa4ff2ddbb648704010ce9c4492de0d0.tar.gz
paranucker-f44485b4aa4ff2ddbb648704010ce9c4492de0d0.tar.bz2
paranucker-f44485b4aa4ff2ddbb648704010ce9c4492de0d0.tar.xz
paranucker-f44485b4aa4ff2ddbb648704010ce9c4492de0d0.zip
Update test 32. Update test results.
Diffstat (limited to 'test')
-rw-r--r--test/crashtest01-01.txt6
-rw-r--r--test/crashtest02-01.txt955
-rw-r--r--test/test01-01.txt11
-rw-r--r--test/test01-02.txt9
-rw-r--r--test/test01-03.txt4
-rw-r--r--test/test07-01.txt395
-rw-r--r--test/test07-02.txt266
-rw-r--r--test/test07-05.txt1786
-rw-r--r--test/test21-01.txt26
-rw-r--r--test/test22-01.txt400
-rw-r--r--test/test22-03.txt1786
-rw-r--r--test/test23-01.txt319
-rw-r--r--test/test23-03.txt292
-rw-r--r--test/test24-01.txt3
-rw-r--r--test/test26-01.txt970
-rw-r--r--test/test26-03.txt2064
-rw-r--r--test/test27-01.txt9
-rw-r--r--test/test28-01.txt160
-rw-r--r--test/test29-01.txt228
-rw-r--r--test/test30-01.txt56
-rw-r--r--test/test31-01.txt548
-rw-r--r--test/test32-01.txt2001
-rw-r--r--test/test32-02.txt4
-rw-r--r--test/test32-03.txt130
-rw-r--r--test/test32-05.txt2
-rw-r--r--test/test32.cpp12
26 files changed, 8697 insertions, 3745 deletions
diff --git a/test/crashtest01-01.txt b/test/crashtest01-01.txt
index 6c8c480..0c8a0fd 100644
--- a/test/crashtest01-01.txt
+++ b/test/crashtest01-01.txt
@@ -70,6 +70,9 @@ function_decl __bswap_32 crashtest01.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx crashtest01.h 45:26 - arg
integer_type - decl type
@@ -143,6 +146,9 @@ function_decl __bswap_64 crashtest01.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx crashtest01.h 109:24 - arg
integer_type - decl type
diff --git a/test/crashtest02-01.txt b/test/crashtest02-01.txt
index 191d7bd..ddbff4f 100644
--- a/test/crashtest02-01.txt
+++ b/test/crashtest02-01.txt
@@ -29,6 +29,7 @@ function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1
- isExternal: 1
- isPublic: 1
@@ -65,6 +66,7 @@ function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1
- isExternal: 1
- isPublic: 1
@@ -154,6 +156,8 @@ function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:23 - arg
integer_type - decl type
@@ -260,6 +264,8 @@ function_decl _m_from_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:18 - arg
integer_type - decl type
@@ -727,6 +733,9 @@ function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:25 - operand
@@ -834,6 +843,9 @@ function_decl _m_to_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:18 - arg
vector_type - decl type
@@ -1259,6 +1271,8 @@ function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:23 - operand
@@ -1427,6 +1441,8 @@ function_decl _m_packsswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:20 - arg
vector_type - decl type
@@ -1589,6 +1605,8 @@ function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:23 - operand
@@ -1757,6 +1775,8 @@ function_decl _m_packssdw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:20 - arg
vector_type - decl type
@@ -1919,6 +1939,8 @@ function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:23 - operand
@@ -2087,6 +2109,8 @@ function_decl _m_packuswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:20 - arg
vector_type - decl type
@@ -2249,6 +2273,8 @@ function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:25 - operand
@@ -2417,6 +2443,8 @@ function_decl _m_punpckhbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 19
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:21 - arg
vector_type - decl type
@@ -2579,6 +2607,8 @@ function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:26 - operand
@@ -2747,6 +2777,8 @@ function_decl _m_punpckhwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 20
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:21 - arg
vector_type - decl type
@@ -2908,6 +2940,8 @@ function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:26 - operand
@@ -3076,6 +3110,8 @@ function_decl _m_punpckhdq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 22
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:21 - arg
vector_type - decl type
@@ -3238,6 +3274,8 @@ function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:25 - operand
@@ -3406,6 +3444,8 @@ function_decl _m_punpcklbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 23
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:21 - arg
vector_type - decl type
@@ -3568,6 +3608,8 @@ function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:26 - operand
@@ -3736,6 +3778,8 @@ function_decl _m_punpcklwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 25
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:21 - arg
vector_type - decl type
@@ -3897,6 +3941,8 @@ function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:26 - operand
@@ -4065,6 +4111,8 @@ function_decl _m_punpckldq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 26
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:21 - arg
vector_type - decl type
@@ -4227,6 +4275,8 @@ function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:20 - operand
@@ -4395,6 +4445,8 @@ function_decl _m_paddb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:17 - arg
vector_type - decl type
@@ -4557,6 +4609,8 @@ function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 28
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:21 - operand
@@ -4725,6 +4779,8 @@ function_decl _m_paddw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:17 - arg
vector_type - decl type
@@ -4886,6 +4942,8 @@ function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 29
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:21 - operand
@@ -5054,6 +5112,8 @@ function_decl _m_paddd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:17 - arg
vector_type - decl type
@@ -5216,6 +5276,8 @@ function_decl _mm_add_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 31
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:21 - operand
@@ -5380,6 +5442,8 @@ function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 32
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:21 - operand
@@ -5548,6 +5612,8 @@ function_decl _m_paddsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:18 - arg
vector_type - decl type
@@ -5710,6 +5776,8 @@ function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:22 - operand
@@ -5878,6 +5946,8 @@ function_decl _m_paddsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:18 - arg
vector_type - decl type
@@ -6040,6 +6110,8 @@ function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 35
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:21 - operand
@@ -6208,6 +6280,8 @@ function_decl _m_paddusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:19 - arg
vector_type - decl type
@@ -6370,6 +6444,8 @@ function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:22 - operand
@@ -6538,6 +6614,8 @@ function_decl _m_paddusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:19 - arg
vector_type - decl type
@@ -6700,6 +6778,8 @@ function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:20 - operand
@@ -6868,6 +6948,8 @@ function_decl _m_psubb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:17 - arg
vector_type - decl type
@@ -7030,6 +7112,8 @@ function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 39
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:21 - operand
@@ -7198,6 +7282,8 @@ function_decl _m_psubw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:17 - arg
vector_type - decl type
@@ -7359,6 +7445,8 @@ function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 40
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:21 - operand
@@ -7527,6 +7615,8 @@ function_decl _m_psubd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:17 - arg
vector_type - decl type
@@ -7689,6 +7779,8 @@ function_decl _mm_sub_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 42
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:21 - operand
@@ -7853,6 +7945,8 @@ function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 44
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:21 - operand
@@ -8021,6 +8115,8 @@ function_decl _m_psubsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:18 - arg
vector_type - decl type
@@ -8183,6 +8279,8 @@ function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:22 - operand
@@ -8351,6 +8449,8 @@ function_decl _m_psubsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:18 - arg
vector_type - decl type
@@ -8513,6 +8613,8 @@ function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 46
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:21 - operand
@@ -8681,6 +8783,8 @@ function_decl _m_psubusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:19 - arg
vector_type - decl type
@@ -8843,6 +8947,8 @@ function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:22 - operand
@@ -9011,6 +9117,8 @@ function_decl _m_psubusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:19 - arg
vector_type - decl type
@@ -9172,6 +9280,8 @@ function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:22 - operand
@@ -9340,6 +9450,8 @@ function_decl _m_pmaddwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:19 - arg
vector_type - decl type
@@ -9502,6 +9614,8 @@ function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:23 - operand
@@ -9670,6 +9784,8 @@ function_decl _m_pmulhw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:18 - arg
vector_type - decl type
@@ -9832,6 +9948,8 @@ function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:23 - operand
@@ -10000,6 +10118,8 @@ function_decl _m_pmullw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:18 - arg
vector_type - decl type
@@ -10162,6 +10282,8 @@ function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 53
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:21 - operand
@@ -10330,6 +10452,8 @@ function_decl _m_psllw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:17 - arg
vector_type - decl type
@@ -10482,6 +10606,8 @@ function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:22 - operand
@@ -10634,6 +10760,8 @@ function_decl _m_psllwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:18 - arg
vector_type - decl type
@@ -10790,6 +10918,8 @@ function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 56
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:21 - operand
@@ -10958,6 +11088,8 @@ function_decl _m_pslld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:17 - arg
vector_type - decl type
@@ -11109,6 +11241,8 @@ function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:22 - operand
@@ -11261,6 +11395,8 @@ function_decl _m_pslldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:18 - arg
vector_type - decl type
@@ -11418,6 +11554,8 @@ function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 58
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:21 - operand
@@ -11586,6 +11724,8 @@ function_decl _m_psllq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:17 - arg
vector_type - decl type
@@ -11738,6 +11878,8 @@ function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:22 - operand
@@ -11890,6 +12032,8 @@ function_decl _m_psllqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:18 - arg
vector_type - decl type
@@ -12047,6 +12191,8 @@ function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 61
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:21 - operand
@@ -12215,6 +12361,8 @@ function_decl _m_psraw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:17 - arg
vector_type - decl type
@@ -12367,6 +12515,8 @@ function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:22 - operand
@@ -12519,6 +12669,8 @@ function_decl _m_psrawi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:18 - arg
vector_type - decl type
@@ -12675,6 +12827,8 @@ function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 63
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:21 - operand
@@ -12843,6 +12997,8 @@ function_decl _m_psrad /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:17 - arg
vector_type - decl type
@@ -12994,6 +13150,8 @@ function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:22 - operand
@@ -13146,6 +13304,8 @@ function_decl _m_psradi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:18 - arg
vector_type - decl type
@@ -13303,6 +13463,8 @@ function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 66
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:21 - operand
@@ -13471,6 +13633,8 @@ function_decl _m_psrlw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:17 - arg
vector_type - decl type
@@ -13623,6 +13787,8 @@ function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:22 - operand
@@ -13775,6 +13941,8 @@ function_decl _m_psrlwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:18 - arg
vector_type - decl type
@@ -13931,6 +14099,8 @@ function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:21 - operand
@@ -14099,6 +14269,8 @@ function_decl _m_psrld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:17 - arg
vector_type - decl type
@@ -14250,6 +14422,8 @@ function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:22 - operand
@@ -14402,6 +14576,8 @@ function_decl _m_psrldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:18 - arg
vector_type - decl type
@@ -14559,6 +14735,8 @@ function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 71
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:21 - operand
@@ -14727,6 +14905,8 @@ function_decl _m_psrlq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:17 - arg
vector_type - decl type
@@ -14879,6 +15059,8 @@ function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:22 - operand
@@ -15031,6 +15213,8 @@ function_decl _m_psrlqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:18 - arg
vector_type - decl type
@@ -15187,6 +15371,8 @@ function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 73
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:21 - arg
vector_type - decl type
@@ -15353,6 +15539,8 @@ function_decl _m_pand /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:16 - arg
vector_type - decl type
@@ -15514,6 +15702,8 @@ function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:24 - arg
vector_type - decl type
@@ -15680,6 +15870,8 @@ function_decl _m_pandn /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:17 - arg
vector_type - decl type
@@ -15841,6 +16033,8 @@ function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:20 - arg
vector_type - decl type
@@ -16007,6 +16201,8 @@ function_decl _m_por /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:15 - arg
vector_type - decl type
@@ -16168,6 +16364,8 @@ function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 77
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:21 - arg
vector_type - decl type
@@ -16334,6 +16532,8 @@ function_decl _m_pxor /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:16 - arg
vector_type - decl type
@@ -16496,6 +16696,8 @@ function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:22 - operand
@@ -16664,6 +16866,8 @@ function_decl _m_pcmpeqb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:19 - arg
vector_type - decl type
@@ -16826,6 +17030,8 @@ function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 8
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:22 - operand
@@ -16994,6 +17200,8 @@ function_decl _m_pcmpgtb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:19 - arg
vector_type - decl type
@@ -17156,6 +17364,8 @@ function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:23 - operand
@@ -17324,6 +17534,8 @@ function_decl _m_pcmpeqw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:19 - arg
vector_type - decl type
@@ -17486,6 +17698,8 @@ function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:23 - operand
@@ -17654,6 +17868,8 @@ function_decl _m_pcmpgtw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:19 - arg
vector_type - decl type
@@ -17815,6 +18031,8 @@ function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:23 - operand
@@ -17983,6 +18201,8 @@ function_decl _m_pcmpeqd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:19 - arg
vector_type - decl type
@@ -18144,6 +18364,8 @@ function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:23 - operand
@@ -18312,6 +18534,8 @@ function_decl _m_pcmpgtd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:19 - arg
vector_type - decl type
@@ -18517,6 +18741,8 @@ function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 87
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:29 - arg
integer_type - decl type
@@ -18689,6 +18915,8 @@ function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 88
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
nop_expr - arg
- isUsed: 1
parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:57 - operand
@@ -18975,6 +19203,8 @@ function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
nop_expr - arg
- isUsed: 1
parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:45 - operand
@@ -19185,6 +19415,8 @@ function_decl _mm_setr_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 8
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:30 - arg
integer_type - decl type
@@ -19361,6 +19593,8 @@ function_decl _mm_setr_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:58 - operand
@@ -19651,6 +19885,8 @@ function_decl _mm_setr_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:46 - operand
@@ -19841,6 +20077,8 @@ function_decl _mm_set1_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:20 - arg
integer_type - decl type
@@ -19957,6 +20195,8 @@ function_decl _mm_set1_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand
@@ -20100,6 +20340,8 @@ function_decl _mm_set1_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 93
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
@@ -20268,6 +20510,9 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
integer_type - decl type
@@ -20341,6 +20586,9 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
integer_type - decl type
@@ -20445,6 +20693,7 @@ function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:
tree_list - chain
identifier_node malloc - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl size /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:20 - arg
integer_type - decl type
@@ -20513,6 +20762,15 @@ function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
addr_expr - arg
var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand
- isUsed: 1
@@ -20597,6 +20855,7 @@ function_decl _mm_free /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:1
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:18 - arg
pointer_type - decl type
@@ -20863,6 +21122,8 @@ function_decl _mm_add_ss crashtest02.h 125:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 125:20 - operand
@@ -20990,6 +21251,8 @@ function_decl _mm_sub_ss crashtest02.h 131:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 131:20 - operand
@@ -21117,6 +21380,8 @@ function_decl _mm_mul_ss crashtest02.h 137:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 137:20 - operand
@@ -21244,6 +21509,8 @@ function_decl _mm_div_ss crashtest02.h 143:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 143:20 - operand
@@ -21349,6 +21616,8 @@ function_decl _mm_sqrt_ss crashtest02.h 149:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 149:21 - operand
@@ -21441,6 +21710,8 @@ function_decl _mm_rcp_ss crashtest02.h 155:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 155:20 - operand
@@ -21533,6 +21804,8 @@ function_decl _mm_rsqrt_ss crashtest02.h 161:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 161:22 - operand
@@ -21647,6 +21920,8 @@ function_decl _mm_min_ss crashtest02.h 167:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 167:20 - operand
@@ -21774,6 +22049,8 @@ function_decl _mm_max_ss crashtest02.h 173:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 173:20 - operand
@@ -22351,6 +22628,8 @@ function_decl _mm_sqrt_ps crashtest02.h 205:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 205:21 - operand
@@ -22443,6 +22722,8 @@ function_decl _mm_rcp_ps crashtest02.h 211:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 211:20 - operand
@@ -22535,6 +22816,8 @@ function_decl _mm_rsqrt_ps crashtest02.h 217:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 217:22 - operand
@@ -22649,6 +22932,8 @@ function_decl _mm_min_ps crashtest02.h 223:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 223:20 - operand
@@ -22776,6 +23061,8 @@ function_decl _mm_max_ps crashtest02.h 229:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 229:20 - operand
@@ -22903,6 +23190,8 @@ function_decl _mm_and_ps crashtest02.h 237:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 237:20 - arg
vector_type - decl type
@@ -23028,6 +23317,8 @@ function_decl _mm_andnot_ps crashtest02.h 243:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 243:23 - arg
vector_type - decl type
@@ -23153,6 +23444,8 @@ function_decl _mm_or_ps crashtest02.h 249:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 249:19 - arg
vector_type - decl type
@@ -23278,6 +23571,8 @@ function_decl _mm_xor_ps crashtest02.h 255:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 255:20 - arg
vector_type - decl type
@@ -23403,6 +23698,8 @@ function_decl _mm_cmpeq_ss crashtest02.h 265:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 265:22 - operand
@@ -23530,6 +23827,8 @@ function_decl _mm_cmplt_ss crashtest02.h 271:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 271:22 - operand
@@ -23657,6 +23956,8 @@ function_decl _mm_cmple_ss crashtest02.h 277:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 277:22 - operand
@@ -23784,6 +24085,8 @@ function_decl _mm_cmpgt_ss crashtest02.h 283:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 283:22 - operand
@@ -23805,6 +24108,8 @@ function_decl _mm_cmpgt_ss crashtest02.h 283:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B crashtest02.h 283:34 - operand
@@ -23932,6 +24237,8 @@ function_decl _mm_cmpge_ss crashtest02.h 293:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 293:22 - operand
@@ -23953,6 +24260,8 @@ function_decl _mm_cmpge_ss crashtest02.h 293:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B crashtest02.h 293:34 - operand
@@ -24080,6 +24389,8 @@ function_decl _mm_cmpneq_ss crashtest02.h 303:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 303:23 - operand
@@ -24207,6 +24518,8 @@ function_decl _mm_cmpnlt_ss crashtest02.h 309:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 309:23 - operand
@@ -24334,6 +24647,8 @@ function_decl _mm_cmpnle_ss crashtest02.h 315:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 315:23 - operand
@@ -24461,6 +24776,8 @@ function_decl _mm_cmpngt_ss crashtest02.h 321:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 321:23 - operand
@@ -24482,6 +24799,8 @@ function_decl _mm_cmpngt_ss crashtest02.h 321:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B crashtest02.h 321:35 - operand
@@ -24609,6 +24928,8 @@ function_decl _mm_cmpnge_ss crashtest02.h 331:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 331:23 - operand
@@ -24630,6 +24951,8 @@ function_decl _mm_cmpnge_ss crashtest02.h 331:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B crashtest02.h 331:35 - operand
@@ -24757,6 +25080,8 @@ function_decl _mm_cmpord_ss crashtest02.h 341:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 341:23 - operand
@@ -24884,6 +25209,8 @@ function_decl _mm_cmpunord_ss crashtest02.h 347:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 347:25 - operand
@@ -25011,6 +25338,8 @@ function_decl _mm_cmpeq_ps crashtest02.h 357:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 357:22 - operand
@@ -25138,6 +25467,8 @@ function_decl _mm_cmplt_ps crashtest02.h 363:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 363:22 - operand
@@ -25265,6 +25596,8 @@ function_decl _mm_cmple_ps crashtest02.h 369:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 369:22 - operand
@@ -25392,6 +25725,8 @@ function_decl _mm_cmpgt_ps crashtest02.h 375:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 375:22 - operand
@@ -25519,6 +25854,8 @@ function_decl _mm_cmpge_ps crashtest02.h 381:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 381:22 - operand
@@ -25646,6 +25983,8 @@ function_decl _mm_cmpneq_ps crashtest02.h 387:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 387:23 - operand
@@ -25773,6 +26112,8 @@ function_decl _mm_cmpnlt_ps crashtest02.h 393:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 393:23 - operand
@@ -25900,6 +26241,8 @@ function_decl _mm_cmpnle_ps crashtest02.h 399:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 399:23 - operand
@@ -26027,6 +26370,8 @@ function_decl _mm_cmpngt_ps crashtest02.h 405:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 405:23 - operand
@@ -26154,6 +26499,8 @@ function_decl _mm_cmpnge_ps crashtest02.h 411:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 411:23 - operand
@@ -26281,6 +26628,8 @@ function_decl _mm_cmpord_ps crashtest02.h 417:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 417:23 - operand
@@ -26408,6 +26757,8 @@ function_decl _mm_cmpunord_ps crashtest02.h 423:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 423:25 - operand
@@ -26532,6 +26883,9 @@ function_decl _mm_comieq_ss crashtest02.h 432:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 432:23 - operand
@@ -26656,6 +27010,9 @@ function_decl _mm_comilt_ss crashtest02.h 438:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 438:23 - operand
@@ -26780,6 +27137,9 @@ function_decl _mm_comile_ss crashtest02.h 444:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 444:23 - operand
@@ -26904,6 +27264,9 @@ function_decl _mm_comigt_ss crashtest02.h 450:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 450:23 - operand
@@ -27028,6 +27391,9 @@ function_decl _mm_comige_ss crashtest02.h 456:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 456:23 - operand
@@ -27152,6 +27518,9 @@ function_decl _mm_comineq_ss crashtest02.h 462:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 462:24 - operand
@@ -27276,6 +27645,9 @@ function_decl _mm_ucomieq_ss crashtest02.h 468:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 468:24 - operand
@@ -27400,6 +27772,9 @@ function_decl _mm_ucomilt_ss crashtest02.h 474:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 474:24 - operand
@@ -27524,6 +27899,9 @@ function_decl _mm_ucomile_ss crashtest02.h 480:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 480:24 - operand
@@ -27648,6 +28026,9 @@ function_decl _mm_ucomigt_ss crashtest02.h 486:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 486:24 - operand
@@ -27772,6 +28153,9 @@ function_decl _mm_ucomige_ss crashtest02.h 492:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 492:24 - operand
@@ -27896,6 +28280,9 @@ function_decl _mm_ucomineq_ss crashtest02.h 498:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 498:25 - operand
@@ -27998,6 +28385,9 @@ function_decl _mm_cvtss_si32 crashtest02.h 506:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 506:24 - operand
@@ -28092,6 +28482,9 @@ function_decl _mm_cvt_ss2si crashtest02.h 512:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __A crashtest02.h 512:23 - arg
vector_type - decl type
@@ -28180,6 +28573,9 @@ function_decl _mm_cvtss_si64 crashtest02.h 523:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 523:24 - operand
@@ -28269,6 +28665,9 @@ function_decl _mm_cvtss_si64x crashtest02.h 530:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 530:25 - operand
@@ -28373,6 +28772,8 @@ function_decl _mm_cvtps_pi32 crashtest02.h 539:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 539:24 - operand
@@ -28482,6 +28883,8 @@ function_decl _mm_cvt_ps2pi crashtest02.h 545:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 545:23 - arg
vector_type - decl type
@@ -28570,6 +28973,9 @@ function_decl _mm_cvttss_si32 crashtest02.h 552:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 552:25 - operand
@@ -28664,6 +29070,9 @@ function_decl _mm_cvtt_ss2si crashtest02.h 558:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __A crashtest02.h 558:24 - arg
vector_type - decl type
@@ -28752,6 +29161,9 @@ function_decl _mm_cvttss_si64 crashtest02.h 568:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 568:25 - operand
@@ -28841,6 +29253,9 @@ function_decl _mm_cvttss_si64x crashtest02.h 575:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 575:26 - operand
@@ -28945,6 +29360,8 @@ function_decl _mm_cvttps_pi32 crashtest02.h 584:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 584:25 - operand
@@ -29054,6 +29471,8 @@ function_decl _mm_cvtt_ps2pi crashtest02.h 590:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 590:24 - arg
vector_type - decl type
@@ -29165,6 +29584,8 @@ function_decl _mm_cvtsi32_ss crashtest02.h 597:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 597:24 - operand
@@ -29293,6 +29714,8 @@ function_decl _mm_cvt_si2ss crashtest02.h 603:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 603:23 - arg
vector_type - decl type
@@ -29415,6 +29838,8 @@ function_decl _mm_cvtsi64_ss crashtest02.h 613:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 613:24 - operand
@@ -29538,6 +29963,8 @@ function_decl _mm_cvtsi64x_ss crashtest02.h 620:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 620:25 - operand
@@ -29671,6 +30098,8 @@ function_decl _mm_cvtpi32_ps crashtest02.h 629:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 629:24 - operand
@@ -29815,6 +30244,8 @@ function_decl _mm_cvt_pi2ps crashtest02.h 635:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 635:23 - arg
vector_type - decl type
@@ -30004,6 +30435,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
vector_cst - arg
integer_cst 0 - element
integer_cst 0 - element
@@ -30041,6 +30474,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 642:23 - operand
@@ -30075,6 +30510,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 642:23 - operand
@@ -30112,6 +30549,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
cleanup_point_expr crashtest02.h 659:50 - statement
expr_stmt crashtest02.h 659:50 - operand
convert_expr - expresssion
@@ -30126,6 +30565,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __zero crashtest02.h 646:10 - arg
- isUsed: 1
var_decl __losi crashtest02.h 645:18 - arg
@@ -30144,6 +30585,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __ra crashtest02.h 646:18 - arg
- isUsed: 1
var_decl __hisi crashtest02.h 645:10 - arg
@@ -30170,6 +30613,8 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __ra crashtest02.h 646:18 - arg
- isUsed: 1
var_decl __rb crashtest02.h 646:24 - arg
@@ -30334,6 +30779,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 667:23 - operand
@@ -30371,6 +30818,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 667:23 - operand
@@ -30411,6 +30860,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
cleanup_point_expr crashtest02.h 678:50 - statement
expr_stmt crashtest02.h 678:50 - operand
convert_expr - expresssion
@@ -30425,6 +30876,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __zero crashtest02.h 670:10 - arg
- isUsed: 1
var_decl __losi crashtest02.h 669:18 - arg
@@ -30443,6 +30896,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __ra crashtest02.h 670:18 - arg
- isUsed: 1
var_decl __hisi crashtest02.h 669:10 - arg
@@ -30469,6 +30924,8 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __ra crashtest02.h 670:18 - arg
- isUsed: 1
var_decl __rb crashtest02.h 670:24 - arg
@@ -30583,6 +31040,8 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
vector_cst - arg
integer_cst 0 - element
integer_cst 0 - element
@@ -30638,6 +31097,8 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 686:22 - operand
@@ -30684,6 +31145,8 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 686:22 - arg
vector_type - decl type
@@ -30798,6 +31261,8 @@ function_decl _mm_cvtpu8_ps crashtest02.h 703:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 703:21 - operand
@@ -30851,6 +31316,8 @@ function_decl _mm_cvtpu8_ps crashtest02.h 703:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __A crashtest02.h 703:21 - arg
vector_type - decl type
@@ -30995,6 +31462,8 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
decl_expr crashtest02.h 714:62 - statement
var_decl __sfa crashtest02.h 714:10 - operand
- isUsed: 1
@@ -31007,6 +31476,8 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __zero crashtest02.h 713:10 - arg
- isUsed: 1
non_lvalue_expr - arg
@@ -31045,6 +31516,8 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __sfa crashtest02.h 714:10 - arg
- isUsed: 1
non_lvalue_expr - arg
@@ -31093,6 +31566,8 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __sfa crashtest02.h 714:10 - arg
- isUsed: 1
var_decl __sfb crashtest02.h 715:10 - arg
@@ -31198,6 +31673,8 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __hisf crashtest02.h 723:10 - arg
- isUsed: 1
var_decl __hisf crashtest02.h 723:10 - arg
@@ -31221,6 +31698,8 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
var_decl __hisf crashtest02.h 723:10 - arg
- isUsed: 1
vector_type - var type
@@ -31246,6 +31725,8 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
var_decl __losf crashtest02.h 724:10 - arg
- isUsed: 1
vector_type - var type
@@ -31286,6 +31767,8 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __hisi crashtest02.h 725:10 - arg
- isUsed: 1
var_decl __losi crashtest02.h 726:10 - arg
@@ -31402,6 +31885,8 @@ function_decl _mm_cvtps_pi8 crashtest02.h 732:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 732:22 - arg
vector_type - decl type
@@ -31441,6 +31926,8 @@ function_decl _mm_cvtps_pi8 crashtest02.h 732:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
var_decl __tmp crashtest02.h 734:10 - arg
- isUsed: 1
vector_cst - arg
@@ -31552,6 +32039,8 @@ function_decl _mm_unpackhi_ps crashtest02.h 753:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 753:25 - operand
@@ -31679,6 +32168,8 @@ function_decl _mm_unpacklo_ps crashtest02.h 760:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 760:25 - operand
@@ -31816,6 +32307,8 @@ function_decl _mm_loadh_pi crashtest02.h 768:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 768:22 - operand
@@ -31932,6 +32425,7 @@ function_decl _mm_storeh_pi crashtest02.h 775:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __P crashtest02.h 775:23 - operand
@@ -32064,6 +32558,8 @@ function_decl _mm_movehl_ps crashtest02.h 782:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 782:23 - operand
@@ -32191,6 +32687,8 @@ function_decl _mm_movelh_ps crashtest02.h 789:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 789:23 - operand
@@ -32328,6 +32826,8 @@ function_decl _mm_loadl_pi crashtest02.h 797:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 797:22 - operand
@@ -32444,6 +32944,7 @@ function_decl _mm_storel_pi crashtest02.h 804:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __P crashtest02.h 804:23 - operand
@@ -32551,6 +33052,9 @@ function_decl _mm_movemask_ps crashtest02.h 811:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 811:25 - operand
@@ -32618,6 +33122,9 @@ function_decl _mm_getcsr crashtest02.h 818:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
function_decl _MM_GET_EXCEPTION_STATE crashtest02.h 825:1
- isExternal: 1
- isPublic: 1
@@ -32678,6 +33185,9 @@ function_decl _MM_GET_EXCEPTION_STATE crashtest02.h 825:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 63 - operand
function_decl _MM_GET_EXCEPTION_MASK crashtest02.h 831:1
- isExternal: 1
@@ -32739,6 +33249,9 @@ function_decl _MM_GET_EXCEPTION_MASK crashtest02.h 831:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 8064 - operand
function_decl _MM_GET_ROUNDING_MODE crashtest02.h 837:1
- isExternal: 1
@@ -32800,6 +33313,9 @@ function_decl _MM_GET_ROUNDING_MODE crashtest02.h 837:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 24576 - operand
function_decl _MM_GET_FLUSH_ZERO_MODE crashtest02.h 843:1
- isExternal: 1
@@ -32861,6 +33377,9 @@ function_decl _MM_GET_FLUSH_ZERO_MODE crashtest02.h 843:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 32768 - operand
function_decl _mm_setcsr crashtest02.h 850:1
- isExternal: 1
@@ -32913,6 +33432,7 @@ function_decl _mm_setcsr crashtest02.h 850:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __I crashtest02.h 850:26 - arg
integer_type - decl type
@@ -32980,6 +33500,7 @@ function_decl _MM_SET_EXCEPTION_STATE crashtest02.h 857:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
bit_ior_expr crashtest02.h 859:48 - arg
bit_and_expr crashtest02.h 859:28 - operand
call_expr crashtest02.h 859:25 - operand
@@ -32994,6 +33515,9 @@ function_decl _MM_SET_EXCEPTION_STATE crashtest02.h 857:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 4294967232 - operand
- isUsed: 1
parm_decl __mask crashtest02.h 857:38 - operand
@@ -33062,6 +33586,7 @@ function_decl _MM_SET_EXCEPTION_MASK crashtest02.h 863:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
bit_ior_expr crashtest02.h 865:46 - arg
bit_and_expr crashtest02.h 865:28 - operand
call_expr crashtest02.h 865:25 - operand
@@ -33076,6 +33601,9 @@ function_decl _MM_SET_EXCEPTION_MASK crashtest02.h 863:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 4294959231 - operand
- isUsed: 1
parm_decl __mask crashtest02.h 863:38 - operand
@@ -33144,6 +33672,7 @@ function_decl _MM_SET_ROUNDING_MODE crashtest02.h 869:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
bit_ior_expr crashtest02.h 871:47 - arg
bit_and_expr crashtest02.h 871:28 - operand
call_expr crashtest02.h 871:25 - operand
@@ -33158,6 +33687,9 @@ function_decl _MM_SET_ROUNDING_MODE crashtest02.h 869:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 4294942719 - operand
- isUsed: 1
parm_decl __mode crashtest02.h 869:37 - operand
@@ -33226,6 +33758,7 @@ function_decl _MM_SET_FLUSH_ZERO_MODE crashtest02.h 875:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
bit_ior_expr crashtest02.h 877:52 - arg
bit_and_expr crashtest02.h 877:28 - operand
call_expr crashtest02.h 877:25 - operand
@@ -33240,6 +33773,9 @@ function_decl _MM_SET_FLUSH_ZERO_MODE crashtest02.h 875:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 4294934527 - operand
- isUsed: 1
parm_decl __mode crashtest02.h 875:39 - operand
@@ -33537,6 +34073,8 @@ function_decl _mm_set_ps1 crashtest02.h 895:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __F crashtest02.h 895:20 - arg
real_type - decl type
@@ -33620,6 +34158,8 @@ function_decl _mm_load_ss crashtest02.h 902:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -33706,6 +34246,8 @@ function_decl _mm_load1_ps crashtest02.h 909:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -33792,6 +34334,8 @@ function_decl _mm_load_ps1 crashtest02.h 915:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __P crashtest02.h 915:28 - arg
pointer_type - decl type
@@ -33944,6 +34488,8 @@ function_decl _mm_loadu_ps crashtest02.h 929:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
- isUsed: 1
parm_decl __P crashtest02.h 929:28 - arg
pointer_type - decl type
@@ -34048,6 +34594,8 @@ function_decl _mm_loadr_ps crashtest02.h 936:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __tmp crashtest02.h 938:10 - arg
- isUsed: 1
var_decl __tmp crashtest02.h 938:10 - arg
@@ -34699,6 +35247,7 @@ function_decl _mm_storeu_ps crashtest02.h 978:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P crashtest02.h 978:23 - arg
pointer_type - decl type
@@ -34807,6 +35356,8 @@ function_decl _mm_store1_ps crashtest02.h 985:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __va crashtest02.h 987:10 - arg
- isUsed: 1
var_decl __va crashtest02.h 987:10 - arg
@@ -34833,6 +35384,7 @@ function_decl _mm_store1_ps crashtest02.h 985:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P crashtest02.h 985:23 - arg
pointer_type - decl type
@@ -34920,6 +35472,7 @@ function_decl _mm_store_ps1 crashtest02.h 993:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P crashtest02.h 993:23 - arg
pointer_type - decl type
@@ -35027,6 +35580,8 @@ function_decl _mm_storer_ps crashtest02.h 1000:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
var_decl __va crashtest02.h 1002:10 - arg
- isUsed: 1
var_decl __va crashtest02.h 1002:10 - arg
@@ -35053,6 +35608,7 @@ function_decl _mm_storer_ps crashtest02.h 1000:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P crashtest02.h 1000:23 - arg
pointer_type - decl type
@@ -35169,6 +35725,8 @@ function_decl _mm_move_ss crashtest02.h 1009:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1009:21 - operand
@@ -35325,6 +35883,8 @@ function_decl _mm_max_pi16 crashtest02.h 1058:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1058:21 - operand
@@ -35493,6 +36053,8 @@ function_decl _m_pmaxsw crashtest02.h 1064:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1064:18 - arg
vector_type - decl type
@@ -35655,6 +36217,8 @@ function_decl _mm_max_pu8 crashtest02.h 1071:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1071:20 - operand
@@ -35823,6 +36387,8 @@ function_decl _m_pmaxub crashtest02.h 1077:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1077:18 - arg
vector_type - decl type
@@ -35985,6 +36551,8 @@ function_decl _mm_min_pi16 crashtest02.h 1084:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1084:21 - operand
@@ -36153,6 +36721,8 @@ function_decl _m_pminsw crashtest02.h 1090:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1090:18 - arg
vector_type - decl type
@@ -36315,6 +36885,8 @@ function_decl _mm_min_pu8 crashtest02.h 1097:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1097:20 - operand
@@ -36483,6 +37055,8 @@ function_decl _m_pminub crashtest02.h 1103:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1103:18 - arg
vector_type - decl type
@@ -36599,6 +37173,9 @@ function_decl _mm_movemask_pi8 crashtest02.h 1110:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1110:25 - operand
@@ -36705,6 +37282,9 @@ function_decl _m_pmovmskb crashtest02.h 1116:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __A crashtest02.h 1116:20 - arg
vector_type - decl type
@@ -36851,6 +37431,8 @@ function_decl _mm_mulhi_pu16 crashtest02.h 1124:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1124:23 - operand
@@ -37019,6 +37601,8 @@ function_decl _m_pmulhuw crashtest02.h 1130:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1130:19 - arg
vector_type - decl type
@@ -37166,6 +37750,7 @@ function_decl _mm_maskmove_si64 crashtest02.h 1160:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1160:26 - operand
@@ -37333,6 +37918,7 @@ function_decl _m_maskmovq crashtest02.h 1166:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __A crashtest02.h 1166:20 - arg
vector_type - decl type
@@ -37508,6 +38094,8 @@ function_decl _mm_avg_pu8 crashtest02.h 1173:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1173:20 - operand
@@ -37676,6 +38264,8 @@ function_decl _m_pavgb crashtest02.h 1179:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1179:17 - arg
vector_type - decl type
@@ -37838,6 +38428,8 @@ function_decl _mm_avg_pu16 crashtest02.h 1186:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1186:21 - operand
@@ -38006,6 +38598,8 @@ function_decl _m_pavgw crashtest02.h 1192:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1192:17 - arg
vector_type - decl type
@@ -38168,6 +38762,8 @@ function_decl _mm_sad_pu8 crashtest02.h 1201:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
view_convert_expr - arg
- isUsed: 1
parm_decl __A crashtest02.h 1201:20 - operand
@@ -38336,6 +38932,8 @@ function_decl _m_psadbw crashtest02.h 1207:1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A crashtest02.h 1207:18 - arg
vector_type - decl type
@@ -38461,6 +39059,7 @@ function_decl _mm_stream_pi crashtest02.h 1214:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __P crashtest02.h 1214:23 - operand
@@ -38563,6 +39162,7 @@ function_decl _mm_stream_ps crashtest02.h 1221:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P crashtest02.h 1221:23 - arg
pointer_type - decl type
@@ -38615,6 +39215,7 @@ function_decl _mm_sfence crashtest02.h 1229:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1
- isExternal: 1
- isPublic: 1
@@ -38886,6 +39487,8 @@ function_decl _mm_set_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:21 - arg
real_type - decl type
@@ -39372,6 +39975,8 @@ function_decl _mm_move_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 11
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:22 - operand
@@ -39542,6 +40147,8 @@ function_decl _mm_loadu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:29 - arg
pointer_type - decl type
@@ -39626,6 +40233,8 @@ function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -39712,6 +40321,8 @@ function_decl _mm_load_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 13
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -39798,6 +40409,8 @@ function_decl _mm_load_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:29 - arg
pointer_type - decl type
@@ -39890,6 +40503,8 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:29 - arg
pointer_type - decl type
@@ -39920,6 +40535,8 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg
- isUsed: 1
var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg
@@ -40079,6 +40696,7 @@ function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:24 - arg
pointer_type - decl type
@@ -40361,6 +40979,7 @@ function_decl _mm_storel_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:24 - arg
pointer_type - decl type
@@ -40557,6 +41176,7 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:24 - arg
pointer_type - decl type
@@ -40573,6 +41193,8 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:37 - arg
vector_type - decl type
@@ -40670,6 +41292,7 @@ function_decl _mm_store_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:24 - arg
pointer_type - decl type
@@ -40762,6 +41385,7 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:24 - arg
pointer_type - decl type
@@ -40778,6 +41402,8 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:37 - arg
vector_type - decl type
@@ -40887,6 +41513,9 @@ function_decl _mm_cvtsi128_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:28 - operand
@@ -41356,6 +41985,8 @@ function_decl _mm_add_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:21 - operand
@@ -41601,6 +42232,8 @@ function_decl _mm_sub_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:21 - operand
@@ -41846,6 +42479,8 @@ function_decl _mm_mul_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:21 - operand
@@ -42091,6 +42726,8 @@ function_decl _mm_div_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:21 - operand
@@ -42196,6 +42833,8 @@ function_decl _mm_sqrt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 28
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:22 - operand
@@ -42300,6 +42939,8 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:22 - operand
@@ -42359,6 +43000,8 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - operand
- isUsed: 1
@@ -42466,6 +43109,8 @@ function_decl _mm_min_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:21 - operand
@@ -42593,6 +43238,8 @@ function_decl _mm_min_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:21 - operand
@@ -42720,6 +43367,8 @@ function_decl _mm_max_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:21 - operand
@@ -42847,6 +43496,8 @@ function_decl _mm_max_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:21 - operand
@@ -42974,6 +43625,8 @@ function_decl _mm_and_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:21 - operand
@@ -43101,6 +43754,8 @@ function_decl _mm_andnot_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:24 - operand
@@ -43228,6 +43883,8 @@ function_decl _mm_or_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:20 - operand
@@ -43355,6 +44012,8 @@ function_decl _mm_xor_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:21 - operand
@@ -43482,6 +44141,8 @@ function_decl _mm_cmpeq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:23 - operand
@@ -43609,6 +44270,8 @@ function_decl _mm_cmplt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:23 - operand
@@ -43736,6 +44399,8 @@ function_decl _mm_cmple_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:23 - operand
@@ -43863,6 +44528,8 @@ function_decl _mm_cmpgt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:23 - operand
@@ -43990,6 +44657,8 @@ function_decl _mm_cmpge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:23 - operand
@@ -44117,6 +44786,8 @@ function_decl _mm_cmpneq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:24 - operand
@@ -44244,6 +44915,8 @@ function_decl _mm_cmpnlt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:24 - operand
@@ -44371,6 +45044,8 @@ function_decl _mm_cmpnle_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:24 - operand
@@ -44498,6 +45173,8 @@ function_decl _mm_cmpngt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:24 - operand
@@ -44625,6 +45302,8 @@ function_decl _mm_cmpnge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:24 - operand
@@ -44752,6 +45431,8 @@ function_decl _mm_cmpord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:24 - operand
@@ -44879,6 +45560,8 @@ function_decl _mm_cmpunord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:26 - operand
@@ -45006,6 +45689,8 @@ function_decl _mm_cmpeq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:23 - operand
@@ -45133,6 +45818,8 @@ function_decl _mm_cmplt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:23 - operand
@@ -45260,6 +45947,8 @@ function_decl _mm_cmple_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:23 - operand
@@ -45387,6 +46076,8 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:23 - operand
@@ -45408,6 +46099,8 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:36 - operand
@@ -45535,6 +46228,8 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:23 - operand
@@ -45556,6 +46251,8 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:36 - operand
@@ -45683,6 +46380,8 @@ function_decl _mm_cmpneq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:24 - operand
@@ -45810,6 +46509,8 @@ function_decl _mm_cmpnlt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:24 - operand
@@ -45937,6 +46638,8 @@ function_decl _mm_cmpnle_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:24 - operand
@@ -46064,6 +46767,8 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:24 - operand
@@ -46085,6 +46790,8 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:37 - operand
@@ -46212,6 +46919,8 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:24 - operand
@@ -46233,6 +46942,8 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:37 - operand
@@ -46360,6 +47071,8 @@ function_decl _mm_cmpord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:24 - operand
@@ -46487,6 +47200,8 @@ function_decl _mm_cmpunord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:26 - operand
@@ -46611,6 +47326,9 @@ function_decl _mm_comieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:24 - operand
@@ -46735,6 +47453,9 @@ function_decl _mm_comilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:24 - operand
@@ -46859,6 +47580,9 @@ function_decl _mm_comile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:24 - operand
@@ -46983,6 +47707,9 @@ function_decl _mm_comigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:24 - operand
@@ -47107,6 +47834,9 @@ function_decl _mm_comige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:24 - operand
@@ -47231,6 +47961,9 @@ function_decl _mm_comineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:25 - operand
@@ -47355,6 +48088,9 @@ function_decl _mm_ucomieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:25 - operand
@@ -47479,6 +48215,9 @@ function_decl _mm_ucomilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:25 - operand
@@ -47603,6 +48342,9 @@ function_decl _mm_ucomile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:25 - operand
@@ -47727,6 +48469,9 @@ function_decl _mm_ucomigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:25 - operand
@@ -47851,6 +48596,9 @@ function_decl _mm_ucomige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:25 - operand
@@ -47975,6 +48723,9 @@ function_decl _mm_ucomineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:26 - operand
@@ -48288,6 +49039,8 @@ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
view_convert_expr - arg
- isUsed: 1
parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:22 - operand
@@ -49600,6 +50353,8 @@ function_decl _mm_set1_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:28 - arg
integer_type - decl type
@@ -49726,6 +50481,8 @@ function_decl _mm_set1_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:23 - arg
vector_type - decl type
@@ -49852,6 +50609,8 @@ function_decl _mm_set1_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg
integer_type - decl type
@@ -49990,6 +50749,8 @@ function_decl _mm_set1_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
@@ -50181,6 +50942,8 @@ function_decl _mm_set1_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
@@ -50507,6 +51270,8 @@ function_decl _mm_setr_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:35 - arg
vector_type - decl type
@@ -50693,6 +51458,8 @@ function_decl _mm_setr_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
- isUsed: 1
parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:51 - arg
integer_type - decl type
@@ -50971,6 +51738,8 @@ function_decl _mm_setr_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:52 - operand
@@ -51477,6 +52246,8 @@ function_decl _mm_setr_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
nop_expr - arg
- isUsed: 1
parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:50 - operand
@@ -51883,6 +52654,8 @@ function_decl _mm_loadu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
nop_expr - arg
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:33 - operand
@@ -52007,6 +52780,8 @@ function_decl _mm_loadl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
vector_cst - arg
integer_cst 0 - element
integer_cst 0 - element
@@ -52244,6 +53019,7 @@ function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:28 - operand
@@ -52662,6 +53438,8 @@ function_decl _mm_movpi64_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
vector_cst - arg
integer_cst 0 - element
integer_cst 0 - element
@@ -52780,6 +53558,8 @@ function_decl _mm_move_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:25 - operand
@@ -53071,6 +53851,8 @@ function_decl _mm_cvtepi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:26 - operand
@@ -53175,6 +53957,8 @@ function_decl _mm_cvtepi32_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:26 - operand
@@ -53284,6 +54068,8 @@ function_decl _mm_cvtpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:26 - operand
@@ -53388,6 +54174,8 @@ function_decl _mm_cvtpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:25 - operand
@@ -53480,6 +54268,8 @@ function_decl _mm_cvtpd_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 7
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:23 - operand
@@ -53585,6 +54375,8 @@ function_decl _mm_cvttpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:27 - operand
@@ -53689,6 +54481,8 @@ function_decl _mm_cvttpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:26 - operand
@@ -53789,6 +54583,8 @@ function_decl _mm_cvtpi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:23 - operand
@@ -53898,6 +54694,8 @@ function_decl _mm_cvtps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:25 - operand
@@ -54003,6 +54801,8 @@ function_decl _mm_cvttps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:26 - operand
@@ -54095,6 +54895,8 @@ function_decl _mm_cvtps_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:22 - operand
@@ -54184,6 +54986,9 @@ function_decl _mm_cvtsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:25 - operand
@@ -54273,6 +55078,9 @@ function_decl _mm_cvtsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:25 - operand
@@ -54362,6 +55170,9 @@ function_decl _mm_cvtsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:26 - operand
@@ -54451,6 +55262,9 @@ function_decl _mm_cvttsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:26 - operand
@@ -54540,6 +55354,9 @@ function_decl _mm_cvttsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:26 - operand
@@ -54629,6 +55446,9 @@ function_decl _mm_cvttsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:27 - operand
@@ -54743,6 +55563,8 @@ function_decl _mm_cvtsd_ss /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:22 - operand
@@ -54868,6 +55690,8 @@ function_decl _mm_cvtsi32_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:25 - operand
@@ -54991,6 +55815,8 @@ function_decl _mm_cvtsi64_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:25 - operand
@@ -55114,6 +55940,8 @@ function_decl _mm_cvtsi64x_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:26 - operand
@@ -55239,6 +56067,8 @@ function_decl _mm_cvtss_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:23 - operand
@@ -55366,6 +56196,8 @@ function_decl _mm_unpackhi_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:26 - operand
@@ -55493,6 +56325,8 @@ function_decl _mm_unpacklo_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:26 - operand
@@ -55612,6 +56446,8 @@ function_decl _mm_loadh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:23 - operand
@@ -55726,6 +56562,8 @@ function_decl _mm_loadl_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:23 - operand
@@ -55823,6 +56661,9 @@ function_decl _mm_movemask_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:26 - operand
@@ -55966,6 +56807,8 @@ function_decl _mm_packs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:26 - operand
@@ -56130,6 +56973,8 @@ function_decl _mm_packs_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:26 - operand
@@ -56294,6 +57139,8 @@ function_decl _mm_packus_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:27 - operand
@@ -56458,6 +57305,8 @@ function_decl _mm_unpackhi_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:28 - operand
@@ -56622,6 +57471,8 @@ function_decl _mm_unpackhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:29 - operand
@@ -56786,6 +57637,8 @@ function_decl _mm_unpackhi_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:29 - operand
@@ -56949,6 +57802,8 @@ function_decl _mm_unpackhi_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:29 - operand
@@ -57113,6 +57968,8 @@ function_decl _mm_unpacklo_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:28 - operand
@@ -57277,6 +58134,8 @@ function_decl _mm_unpacklo_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:29 - operand
@@ -57441,6 +58300,8 @@ function_decl _mm_unpacklo_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:29 - operand
@@ -57604,6 +58465,8 @@ function_decl _mm_unpacklo_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:29 - operand
@@ -58396,6 +59259,8 @@ function_decl _mm_adds_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:24 - operand
@@ -58560,6 +59425,8 @@ function_decl _mm_adds_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:25 - operand
@@ -58724,6 +59591,8 @@ function_decl _mm_adds_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:24 - operand
@@ -58888,6 +59757,8 @@ function_decl _mm_adds_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:25 - operand
@@ -59680,6 +60551,8 @@ function_decl _mm_subs_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:24 - operand
@@ -59844,6 +60717,8 @@ function_decl _mm_subs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:25 - operand
@@ -60008,6 +60883,8 @@ function_decl _mm_subs_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:24 - operand
@@ -60172,6 +61049,8 @@ function_decl _mm_subs_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:25 - operand
@@ -60336,6 +61215,8 @@ function_decl _mm_madd_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:25 - operand
@@ -60500,6 +61381,8 @@ function_decl _mm_mulhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:26 - operand
@@ -60821,6 +61704,8 @@ function_decl _mm_mul_su32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 1
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:21 - operand
@@ -60984,6 +61869,8 @@ function_decl _mm_mul_epu32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:24 - operand
@@ -61138,6 +62025,8 @@ function_decl _mm_slli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:25 - operand
@@ -61286,6 +62175,8 @@ function_decl _mm_slli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:25 - operand
@@ -61433,6 +62324,8 @@ function_decl _mm_slli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:25 - operand
@@ -61581,6 +62474,8 @@ function_decl _mm_srai_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:25 - operand
@@ -61729,6 +62624,8 @@ function_decl _mm_srai_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:25 - operand
@@ -61877,6 +62774,8 @@ function_decl _mm_srli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:25 - operand
@@ -62025,6 +62924,8 @@ function_decl _mm_srli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:25 - operand
@@ -62172,6 +63073,8 @@ function_decl _mm_srli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:25 - operand
@@ -62330,6 +63233,8 @@ function_decl _mm_sll_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:24 - operand
@@ -62494,6 +63399,8 @@ function_decl _mm_sll_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:24 - operand
@@ -62657,6 +63564,8 @@ function_decl _mm_sll_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:24 - operand
@@ -62821,6 +63730,8 @@ function_decl _mm_sra_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:24 - operand
@@ -62985,6 +63896,8 @@ function_decl _mm_sra_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:24 - operand
@@ -63149,6 +64062,8 @@ function_decl _mm_srl_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:24 - operand
@@ -63313,6 +64228,8 @@ function_decl _mm_srl_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:24 - operand
@@ -63476,6 +64393,8 @@ function_decl _mm_srl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:24 - operand
@@ -63796,6 +64715,8 @@ function_decl _mm_andnot_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
non_lvalue_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:27 - operand
@@ -65687,6 +66608,8 @@ function_decl _mm_max_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:24 - operand
@@ -65851,6 +66774,8 @@ function_decl _mm_max_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:23 - operand
@@ -66015,6 +66940,8 @@ function_decl _mm_min_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:24 - operand
@@ -66179,6 +67106,8 @@ function_decl _mm_min_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:23 - operand
@@ -66297,6 +67226,9 @@ function_decl _mm_movemask_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:28 - operand
@@ -66444,6 +67376,8 @@ function_decl _mm_mulhi_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:26 - operand
@@ -66593,6 +67527,7 @@ function_decl _mm_maskmoveu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmint
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:30 - operand
@@ -66770,6 +67705,8 @@ function_decl _mm_avg_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 16
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:23 - operand
@@ -66934,6 +67871,8 @@ function_decl _mm_avg_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 8
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:24 - operand
@@ -67097,6 +68036,8 @@ function_decl _mm_sad_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isExternal: 1
- isPublic: 1
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
view_convert_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:23 - operand
@@ -67204,6 +68145,7 @@ function_decl _mm_stream_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:23 - arg
pointer_type - decl type
@@ -67300,6 +68242,7 @@ function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:33 - arg
pointer_type - decl type
@@ -67416,6 +68359,7 @@ function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:28 - operand
@@ -67518,6 +68462,7 @@ function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:24 - arg
pointer_type - decl type
@@ -67582,6 +68527,7 @@ function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 14
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:26 - arg
pointer_type - decl type
@@ -67620,6 +68566,7 @@ function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 148
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:1
- isExternal: 1
- isPublic: 1
@@ -67651,6 +68598,7 @@ function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 149
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:1
- isExternal: 1
- isPublic: 1
@@ -67745,6 +68693,8 @@ function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
integer_cst 0 - arg
integer_cst 0 - arg
integer_cst 0 - arg
@@ -67853,6 +68803,8 @@ function_decl _mm_cvtsi64_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
integer_cst 0 - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:30 - arg
@@ -67959,6 +68911,8 @@ function_decl _mm_cvtsi64x_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
tree_list - chain
identifier_node __gnu_inline__ - purpose
function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
integer_cst 0 - arg
- isUsed: 1
parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:31 - arg
@@ -68554,3 +69508,4 @@ function_decl _mm_pause crashtest02.h 1262:1
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
diff --git a/test/test01-01.txt b/test/test01-01.txt
index 6a3409e..0d7cc84 100644
--- a/test/test01-01.txt
+++ b/test/test01-01.txt
@@ -158,6 +158,9 @@ function_decl main test01.cpp 14:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 1 - arg
integer_cst 2 - arg
decl_expr test01.cpp 17:14 - statement
@@ -184,6 +187,13 @@ function_decl main test01.cpp 14:5
tree_list - attribute
identifier_node noreturn - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
integer_cst 0 - arg
addr_expr - arg
var_decl k test01.cpp 17:14 - operand
@@ -483,6 +493,7 @@ function_decl fun1 test01.cpp 29:5
function_decl fun test01.cpp 21:6 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
integer_cst 0 - arg
integer_cst 1 - arg
if_stmt test01.cpp 34:2 - statement
diff --git a/test/test01-02.txt b/test/test01-02.txt
index 65baf66..28f1a1a 100644
--- a/test/test01-02.txt
+++ b/test/test01-02.txt
@@ -112,6 +112,7 @@
8 addr_expr
9 function_decl test01.cpp
10 function_type
+11 integer_type
8 integer_cst
8 integer_cst
4 decl_expr test01.cpp
@@ -132,6 +133,13 @@
9 tree_list
10 identifier_node
9 function_type
+10 void_type
+10 tree_list
+11 identifier_node
+11 tree_list
+12 integer_cst
+12 tree_list
+13 integer_cst
7 integer_cst
7 addr_expr
8 var_decl test01.cpp
@@ -342,6 +350,7 @@
6 addr_expr
7 function_decl test01.cpp
8 function_type
+9 void_type
6 integer_cst
6 integer_cst
3 if_stmt test01.cpp
diff --git a/test/test01-03.txt b/test/test01-03.txt
index 08dbdfb..b07d58a 100644
--- a/test/test01-03.txt
+++ b/test/test01-03.txt
@@ -1,10 +1,10 @@
Allocations before cleanup: 80
Allocations after cleanup: 0
-Allocations before cleanup: 80
+Allocations before cleanup: 88
Allocations after cleanup: 0
Allocations before cleanup: 93
Allocations after cleanup: 0
-Allocations before cleanup: 122
+Allocations before cleanup: 123
Allocations after cleanup: 0
Allocations before cleanup: 50
Allocations after cleanup: 0
diff --git a/test/test07-01.txt b/test/test07-01.txt
index ce26613..4965ba7 100644
--- a/test/test07-01.txt
+++ b/test/test07-01.txt
@@ -488,6 +488,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
@@ -583,6 +586,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
integer_type - decl type
@@ -677,6 +683,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
@@ -765,6 +774,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
integer_type - decl type
@@ -857,6 +869,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
@@ -946,6 +961,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
integer_type - decl type
@@ -1353,6 +1371,11 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
@@ -1457,6 +1480,11 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node nonnull - purpose
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
pointer_type - decl type
@@ -1586,6 +1614,9 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
@@ -1737,6 +1768,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
@@ -1887,6 +1926,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
@@ -2035,6 +2082,14 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
@@ -2420,6 +2475,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - operand
indirect_ref - operand
- isUsed: 1
@@ -2804,6 +2862,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
pointer_type - decl type
@@ -2897,6 +2958,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
pointer_type - decl type
@@ -3013,6 +3077,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
pointer_type - decl type
@@ -3149,6 +3214,7 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
pointer_type - decl type
@@ -3283,6 +3349,7 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
pointer_type - decl type
@@ -3415,6 +3482,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
pointer_type - decl type
@@ -3775,6 +3843,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -3807,6 +3876,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -5593,6 +5665,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -5662,6 +5735,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5706,6 +5780,21 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
- isUsed: 1
parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
pointer_type - decl type
@@ -5763,6 +5852,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5776,6 +5866,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
- isUsed: 1
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
@@ -5873,6 +5964,9 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
integer_type - decl type
@@ -5946,6 +6040,9 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
integer_type - decl type
@@ -7280,6 +7377,9 @@ function_decl __defer /usr/include/pthread.h 574:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - arg
addr_expr - arg
component_ref /usr/include/pthread.h 575:10 - operand
@@ -7392,6 +7492,9 @@ function_decl __restore /usr/include/pthread.h 576:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
component_ref /usr/include/pthread.h 576:52 - operand
indirect_ref - object
@@ -7463,6 +7566,13 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
pointer_type - var type
void_type - nested type
type_decl void <built-in> 0:0 - type name
@@ -7610,6 +7720,15 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
pointer_type - decl type
@@ -7726,6 +7845,9 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
integer_type - decl type
@@ -7809,6 +7931,9 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
integer_type - decl type
@@ -7900,6 +8025,9 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
integer_type - decl type
@@ -7962,6 +8090,9 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
function_type - function type
integer_type - function return type
@@ -8012,6 +8143,9 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
function_type - function type
integer_type - function return type
@@ -8086,6 +8220,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
@@ -8112,6 +8249,15 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
pointer_type - decl type
@@ -8251,6 +8397,13 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
pointer_type - decl type
@@ -8347,6 +8500,9 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
integer_type - decl type
@@ -8413,6 +8569,7 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
integer_type - decl type
@@ -8503,6 +8660,9 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
integer_type - decl type
@@ -8577,6 +8737,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
@@ -8592,6 +8755,13 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
pointer_type - decl type
@@ -8680,6 +8850,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
@@ -8706,6 +8879,13 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
pointer_type - decl type
@@ -8807,6 +8987,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
@@ -8833,6 +9016,13 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
pointer_type - decl type
@@ -8934,6 +9124,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
@@ -8960,6 +9153,13 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
pointer_type - decl type
@@ -9087,6 +9287,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
@@ -9113,6 +9316,15 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
pointer_type - decl type
@@ -9228,6 +9440,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
@@ -9254,6 +9469,13 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
pointer_type - decl type
@@ -9366,6 +9588,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
addr_expr - function
function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
pointer_type - decl type
@@ -9464,6 +9689,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
pointer_type - decl type
@@ -9588,6 +9816,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
addr_expr - function
function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
pointer_type - decl type
@@ -9700,6 +9931,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
addr_expr - function
function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
pointer_type - decl type
@@ -9798,6 +10032,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
pointer_type - decl type
@@ -9903,6 +10140,13 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
pointer_type - decl type
@@ -10008,6 +10252,13 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
pointer_type - decl type
@@ -10149,6 +10400,15 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
pointer_type - decl type
@@ -10335,6 +10595,17 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
pointer_type - decl type
@@ -10502,6 +10773,9 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
pointer_type - decl type
@@ -10626,6 +10900,13 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
pointer_type - decl type
@@ -10733,6 +11014,9 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
@@ -10827,6 +11111,9 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
@@ -11165,6 +11452,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
@@ -11183,6 +11473,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
@@ -11223,6 +11516,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
pointer_type - decl type
@@ -11308,6 +11604,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
@@ -11315,6 +11614,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
@@ -11344,6 +11644,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
pointer_type - decl type
@@ -21619,6 +21920,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand
component_ref - object
@@ -21703,6 +22005,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand
- isAutogenerated: 1
@@ -21804,6 +22107,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand
- isAutogenerated: 1
@@ -21903,6 +22207,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand
- isAutogenerated: 1
@@ -23374,12 +23679,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg
pointer_type - decl type
@@ -23397,6 +23704,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg
pointer_type - decl type
@@ -23866,6 +24174,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -24174,6 +24483,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -25569,6 +25879,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -25935,6 +26246,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -26212,6 +26524,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
- isExternal: 1
- isPublic: 1
@@ -29234,6 +29547,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
@@ -29242,6 +29558,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
@@ -29275,6 +29592,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - attribute
identifier_node __unused__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
component_ref - object
@@ -29981,6 +30301,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -30200,6 +30521,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
call_expr /usr/include/c++/5/bits/vector.tcc 339:4 - ref
@@ -30456,6 +30778,9 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -30646,6 +30971,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -30741,6 +31067,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - arg
component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - object
component_ref - object
@@ -30891,6 +31218,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
call_expr /usr/include/c++/5/bits/vector.tcc 379:3 - ref
@@ -31035,6 +31363,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - arg
addr_expr - function
function_decl __builtin_eh_pointer <built-in> 0:0 - operand
@@ -31045,6 +31374,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
tree_list - attribute
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - arg
if_stmt /usr/include/c++/5/bits/vector.tcc 384:8 - statement
eq_expr /usr/include/c++/5/bits/vector.tcc 384:12 - condition
@@ -31059,6 +31389,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -31125,6 +31456,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg
- isUsed: 1
var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - arg
@@ -31248,6 +31580,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - expresssion
addr_expr - function
function_decl __cxa_end_catch /usr/include/c++/5/bits/vector.tcc 382:11 - operand
@@ -31255,6 +31588,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 392:4 - statement
expr_stmt /usr/include/c++/5/bits/vector.tcc 392:4 - operand
call_expr /usr/include/c++/5/bits/vector.tcc 392:17 - expresssion
@@ -31263,6 +31597,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - arg
component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - object
component_ref - object
@@ -34100,6 +34435,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
integer_cst 8 - arg
non_lvalue_expr - arg
var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand
@@ -34141,6 +34477,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - arg
- isAutogenerated: 1
non_lvalue_expr - arg
@@ -34440,12 +34777,14 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 645:26 - arg
addr_expr - function
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 634:24 - arg
pointer_type - decl type
@@ -34468,6 +34807,7 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 634:38 - arg
pointer_type - decl type
@@ -34915,6 +35255,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/stl_vector.h 1422:47 - arg
pointer_type - decl type
@@ -34989,6 +35330,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
addr_expr - operand
target_expr - operand
@@ -35763,6 +36105,7 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -36283,6 +36626,7 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 297:55 - arg
pointer_type - decl type
@@ -36792,6 +37136,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_construct.h 148:31 - arg
pointer_type - decl type
@@ -36963,6 +37308,7 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -37789,6 +38135,7 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 293:28 - arg
pointer_type - decl type
@@ -37956,12 +38303,14 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 610:23 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 607:34 - arg
pointer_type - decl type
@@ -37984,6 +38333,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 607:48 - arg
pointer_type - decl type
@@ -38006,6 +38356,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 607:61 - arg
pointer_type - decl type
@@ -38158,6 +38509,9 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/stl_vector.h 660:59 - operand
@@ -39087,6 +39441,7 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 279:43 - arg
pointer_type - decl type
@@ -39333,6 +39688,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_construct.h 122:31 - arg
pointer_type - decl type
@@ -39815,6 +40171,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -39994,6 +40351,7 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 589:33 - operand
@@ -40638,6 +40996,7 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - statement
return_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - operand
init_expr - operand
@@ -40667,6 +41026,13 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node alloc_size - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ identifier_node externally_visible - purpose
mult_expr - arg
sizeof_expr /usr/include/c++/5/ext/new_allocator.h 104:54 - operand
nop_expr - operand
@@ -40843,6 +41209,7 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 107:39 - arg
pointer_type - decl type
@@ -41087,6 +41454,9 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
- isUsed: 1
parm_decl __p /usr/include/c++/5/ext/new_allocator.h 109:26 - operand
@@ -41303,6 +41673,14 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand
- isUsed: 1
@@ -41631,6 +42009,7 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 91:38 - arg
pointer_type - decl type
@@ -41830,11 +42209,13 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 469:26 - arg
addr_expr - function
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 460:14 - arg
pointer_type - decl type
@@ -41856,6 +42237,7 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 460:27 - arg
pointer_type - decl type
@@ -42039,11 +42421,13 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 436:63 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 434:24 - arg
pointer_type - decl type
@@ -42065,6 +42449,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 434:37 - arg
pointer_type - decl type
@@ -42086,6 +42471,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 434:49 - arg
pointer_type - decl type
@@ -42265,6 +42651,7 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 389:23 - operand
@@ -42519,6 +42906,14 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - operand
diff --git a/test/test07-02.txt b/test/test07-02.txt
index fb1c5f7..a3596dd 100644
--- a/test/test07-02.txt
+++ b/test/test07-02.txt
@@ -332,6 +332,7 @@
12 tree_list
13 identifier_node
10 function_type
+11 integer_type
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
10 integer_type
@@ -399,6 +400,7 @@
11 tree_list
12 identifier_node
9 function_type
+10 integer_type
7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
8 integer_type
9 type_decl <built-in>
@@ -465,6 +467,7 @@
12 tree_list
13 identifier_node
10 function_type
+11 integer_type
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
10 integer_type
@@ -525,6 +528,7 @@
11 tree_list
12 identifier_node
9 function_type
+10 integer_type
7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
8 integer_type
9 type_decl <built-in>
@@ -589,6 +593,7 @@
12 tree_list
13 identifier_node
10 function_type
+11 integer_type
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
10 integer_type
@@ -650,6 +655,7 @@
12 tree_list
13 identifier_node
10 function_type
+11 integer_type
8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
9 integer_type
10 type_decl <built-in>
@@ -932,6 +938,9 @@
8 tree_list
9 identifier_node
6 function_type
+7 integer_type
+7 tree_list
+8 identifier_node
4 nop_expr
5 parm_decl /usr/include/c++/5/bits/char_traits.h
6 pointer_type
@@ -1004,6 +1013,9 @@
8 tree_list
9 identifier_node
6 function_type
+7 integer_type
+7 tree_list
+8 identifier_node
4 parm_decl /usr/include/c++/5/bits/char_traits.h
5 pointer_type
6 integer_type
@@ -1093,6 +1105,9 @@
9 tree_list
10 identifier_node
7 function_type
+8 pointer_type
+8 tree_list
+9 identifier_node
5 nop_expr
6 parm_decl /usr/include/c++/5/bits/char_traits.h
7 pointer_type
@@ -1198,6 +1213,13 @@
9 tree_list
10 identifier_node
8 function_type
+9 pointer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 identifier_node
+11 tree_list
+12 string_cst
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/char_traits.h
8 pointer_type
@@ -1302,6 +1324,13 @@
9 tree_list
10 identifier_node
8 function_type
+9 pointer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 identifier_node
+11 tree_list
+12 string_cst
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/char_traits.h
8 pointer_type
@@ -1404,6 +1433,13 @@
9 tree_list
10 identifier_node
8 function_type
+9 pointer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 identifier_node
+11 tree_list
+12 string_cst
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/char_traits.h
8 pointer_type
@@ -1683,6 +1719,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/char_traits.h
9 function_type
+10 integer_type
5 nop_expr
6 indirect_ref
7 parm_decl /usr/include/c++/5/bits/char_traits.h
@@ -1966,6 +2003,7 @@
6 tree_list
7 identifier_node
6 function_type
+7 integer_type
4 parm_decl /usr/include/c++/5/bits/char_traits.h
5 pointer_type
6 integer_type
@@ -2032,6 +2070,7 @@
6 tree_list
7 identifier_node
6 function_type
+7 integer_type
4 parm_decl /usr/include/c++/5/bits/char_traits.h
5 pointer_type
6 integer_type
@@ -2117,6 +2156,7 @@
7 tree_list
8 identifier_node
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/char_traits.h
6 pointer_type
7 integer_type
@@ -2217,6 +2257,7 @@
6 addr_expr
7 function_decl /usr/include/wchar.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/char_traits.h
7 pointer_type
8 integer_type
@@ -2315,6 +2356,7 @@
6 addr_expr
7 function_decl /usr/include/wchar.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/char_traits.h
7 pointer_type
8 integer_type
@@ -2411,6 +2453,7 @@
6 addr_expr
7 function_decl /usr/include/wchar.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/char_traits.h
7 pointer_type
8 integer_type
@@ -2676,6 +2719,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/char_traits.h
8 function_type
+9 boolean_type
6 nop_expr
7 convert_expr
8 parm_decl /usr/include/c++/5/bits/char_traits.h
@@ -2700,6 +2744,7 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/char_traits.h
12 function_type
+13 integer_type
5 integer_cst
5 nop_expr
6 indirect_ref
@@ -3916,6 +3961,7 @@
8 addr_expr
9 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
10 function_type
+11 pointer_type
8 nop_expr
9 indirect_ref
10 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
@@ -3967,6 +4013,7 @@
9 tree_list
10 identifier_node
8 function_type
+9 void_type
6 nop_expr
7 addr_expr
8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
@@ -3997,6 +4044,19 @@
10 tree_list
11 identifier_node
10 function_type
+11 integer_type
+11 tree_list
+12 identifier_node
+12 tree_list
+13 integer_cst
+12 tree_list
+13 identifier_node
+13 tree_list
+14 identifier_node
+14 tree_list
+15 integer_cst
+15 tree_list
+16 integer_cst
8 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
9 pointer_type
10 integer_type
@@ -4036,6 +4096,7 @@
9 tree_list
10 identifier_node
8 function_type
+9 void_type
6 nop_expr
7 addr_expr
8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
@@ -4046,6 +4107,7 @@
7 addr_expr
8 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
9 function_type
+10 pointer_type
7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
4 init_expr
@@ -4111,6 +4173,7 @@
8 tree_list
9 identifier_node
6 function_type
+7 integer_type
4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
5 integer_type
6 type_decl <built-in>
@@ -4162,6 +4225,7 @@
8 tree_list
9 identifier_node
6 function_type
+7 integer_type
4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
5 integer_type
6 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
@@ -5097,6 +5161,7 @@
5 addr_expr
6 function_decl /usr/include/pthread.h
7 function_type
+8 integer_type
5 integer_cst
5 addr_expr
6 component_ref /usr/include/pthread.h
@@ -5173,6 +5238,7 @@
5 addr_expr
6 function_decl /usr/include/pthread.h
7 function_type
+8 integer_type
5 nop_expr
6 component_ref /usr/include/pthread.h
7 indirect_ref
@@ -5224,6 +5290,11 @@
7 tree_list
8 identifier_node
6 function_type
+7 integer_type
+7 tree_list
+8 identifier_node
+8 tree_list
+9 integer_cst
3 pointer_type
4 void_type
5 type_decl <built-in>
@@ -5332,6 +5403,13 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
+10 tree_list
+11 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 integer_type
@@ -5418,6 +5496,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5478,6 +5557,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5543,6 +5623,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5589,6 +5670,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
1 function_type
2 integer_type
@@ -5626,6 +5708,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
1 function_type
2 integer_type
@@ -5682,6 +5765,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5703,6 +5787,13 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
+11 tree_list
+12 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 integer_type
@@ -5807,6 +5898,11 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 integer_type
@@ -5878,6 +5974,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5929,6 +6026,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 pointer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -5995,6 +6093,7 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 integer_type
7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6049,6 +6148,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6063,6 +6163,11 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6126,6 +6231,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6147,6 +6253,11 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6219,6 +6330,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6240,6 +6352,11 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6312,6 +6429,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6333,6 +6451,11 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6424,6 +6547,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6445,6 +6569,13 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
+11 tree_list
+12 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6527,6 +6658,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
@@ -6548,6 +6680,11 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
+9 tree_list
+10 identifier_node
+10 tree_list
+11 integer_cst
6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 pointer_type
8 union_type
@@ -6627,6 +6764,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -6696,6 +6834,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -6784,6 +6923,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -6863,6 +7003,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -6932,6 +7073,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7007,6 +7149,11 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7082,6 +7229,11 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7182,6 +7334,13 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
+10 tree_list
+11 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7314,6 +7473,15 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
+10 tree_list
+11 integer_cst
+11 tree_list
+12 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7431,6 +7599,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7519,6 +7688,11 @@
8 tree_list
9 identifier_node
7 function_type
+8 integer_type
+8 tree_list
+9 identifier_node
+9 tree_list
+10 integer_cst
5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
6 pointer_type
7 union_type
@@ -7596,6 +7770,7 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
6 nop_expr
7 parm_decl /usr/include/c++/5/ext/atomicity.h
8 pointer_type
@@ -7664,6 +7839,7 @@
9 tree_list
10 identifier_node
8 function_type
+9 integer_type
6 nop_expr
7 parm_decl /usr/include/c++/5/ext/atomicity.h
8 pointer_type
@@ -7911,6 +8087,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
3 return_expr /usr/include/c++/5/ext/atomicity.h
@@ -7926,6 +8103,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/atomicity.h
8 function_type
+9 integer_type
6 nop_expr
7 parm_decl /usr/include/c++/5/ext/atomicity.h
8 pointer_type
@@ -7956,6 +8134,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/atomicity.h
8 function_type
+9 integer_type
6 parm_decl /usr/include/c++/5/ext/atomicity.h
7 pointer_type
8 integer_type
@@ -8018,6 +8197,7 @@
5 addr_expr
6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
7 function_type
+8 integer_type
4 integer_cst
2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
3 expr_stmt /usr/include/c++/5/ext/atomicity.h
@@ -8025,6 +8205,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/ext/atomicity.h
7 function_type
+8 void_type
5 nop_expr
6 parm_decl /usr/include/c++/5/ext/atomicity.h
7 pointer_type
@@ -8047,6 +8228,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/ext/atomicity.h
7 function_type
+8 void_type
5 parm_decl /usr/include/c++/5/ext/atomicity.h
6 pointer_type
7 integer_type
@@ -15362,6 +15544,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 void_type
6 pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h
7 component_ref /usr/include/c++/5/bits/stl_bvector.h
8 component_ref
@@ -15422,6 +15605,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 function_type
+9 void_type
6 target_expr
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
8 integer_cst
@@ -15494,6 +15678,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_bvector.h
8 function_type
+9 void_type
6 target_expr
7 var_decl /usr/include/c++/5/bits/stl_bvector.h
8 integer_cst
@@ -15564,6 +15749,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_bvector.h
7 function_type
+8 void_type
5 target_expr
6 var_decl /usr/include/c++/5/bits/stl_bvector.h
7 integer_cst
@@ -16597,10 +16783,12 @@
4 addr_expr
5 function_decl /usr/include/c++/5/bits/stl_algobase.h
6 function_type
+7 void_type
4 call_expr /usr/include/c++/5/bits/stl_algobase.h
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
6 pointer_type
7 integer_type
@@ -16612,6 +16800,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
6 pointer_type
7 integer_type
@@ -16949,6 +17138,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/basic_string.h
11 function_type
+12 reference_type
6 nop_expr
7 nop_expr
8 addr_expr
@@ -17179,6 +17369,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/bits/basic_string.h
11 function_type
+12 reference_type
6 nop_expr
7 nop_expr
8 addr_expr
@@ -18229,6 +18420,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/alloc_traits.h
8 function_type
+9 void_type
6 nop_expr
7 nop_expr
8 addr_expr
@@ -18515,6 +18707,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
6 pointer_type
7 integer_type
@@ -18701,6 +18894,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/basic_string.h
9 function_type
+10 reference_type
0 function_decl /usr/include/c++/5/bits/basic_string.h
1 method_type
2 pointer_type
@@ -20835,12 +21029,14 @@
9 tree_list
10 identifier_node
7 function_type
+8 integer_type
5 ne_expr
6 convert_expr
7 call_expr /usr/include/c++/5/bits/basic_string.h
8 addr_expr
9 function_decl /usr/include/c++/5/bits/basic_string.h
10 function_type
+11 reference_type
6 nop_expr
7 parm_decl /usr/include/c++/5/bits/basic_string.h
8 pointer_type
@@ -20865,6 +21061,7 @@
8 tree_list
9 identifier_node
8 function_type
+9 integer_type
6 addr_expr
7 component_ref /usr/include/c++/5/bits/basic_string.h
8 component_ref
@@ -21398,6 +21595,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/ext/alloc_traits.h
11 function_type
+12 void_type
9 nop_expr
10 nop_expr
11 addr_expr
@@ -21575,6 +21773,7 @@
10 addr_expr
11 function_decl /usr/include/c++/5/bits/stl_algobase.h
12 function_type
+13 pointer_type
10 nop_expr
11 indirect_ref
12 call_expr /usr/include/c++/5/bits/vector.tcc
@@ -21777,6 +21976,7 @@
12 addr_expr
13 function_decl /usr/include/c++/5/bits/stl_iterator.h
14 function_type
+15 integer_type
12 nop_expr
13 nop_expr
14 addr_expr
@@ -21929,6 +22129,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/ext/alloc_traits.h
13 function_type
+14 void_type
11 nop_expr
12 nop_expr
13 addr_expr
@@ -22004,6 +22205,7 @@
13 addr_expr
14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
15 function_type
+16 pointer_type
13 component_ref /usr/include/c++/5/bits/vector.tcc
14 component_ref /usr/include/c++/5/bits/vector.tcc
15 component_ref
@@ -22124,6 +22326,7 @@
13 addr_expr
14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
15 function_type
+16 pointer_type
13 nop_expr
14 indirect_ref
15 call_expr /usr/include/c++/5/bits/vector.tcc
@@ -22239,12 +22442,14 @@
14 addr_expr
15 function_decl /usr/include/c++/5/bits/vector.tcc
16 function_type
+17 pointer_type
14 call_expr /usr/include/c++/5/bits/vector.tcc
15 addr_expr
16 function_decl <built-in>
17 tree_list
18 identifier_node
17 function_type
+18 pointer_type
15 integer_cst
10 if_stmt /usr/include/c++/5/bits/vector.tcc
11 eq_expr /usr/include/c++/5/bits/vector.tcc
@@ -22256,6 +22461,7 @@
14 addr_expr
15 function_decl /usr/include/c++/5/ext/alloc_traits.h
16 function_type
+17 void_type
14 nop_expr
15 nop_expr
16 addr_expr
@@ -22309,6 +22515,7 @@
14 addr_expr
15 function_decl /usr/include/c++/5/bits/stl_construct.h
16 function_type
+17 void_type
14 var_decl /usr/include/c++/5/bits/vector.tcc
14 var_decl /usr/include/c++/5/bits/vector.tcc
14 nop_expr
@@ -22405,16 +22612,19 @@
14 addr_expr
15 function_decl /usr/include/c++/5/bits/vector.tcc
16 function_type
+17 void_type
9 call_expr /usr/include/c++/5/bits/vector.tcc
10 addr_expr
11 function_decl /usr/include/c++/5/bits/vector.tcc
12 function_type
+13 void_type
6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
7 expr_stmt /usr/include/c++/5/bits/vector.tcc
8 call_expr /usr/include/c++/5/bits/vector.tcc
9 addr_expr
10 function_decl /usr/include/c++/5/bits/stl_construct.h
11 function_type
+12 void_type
9 component_ref /usr/include/c++/5/bits/vector.tcc
10 component_ref /usr/include/c++/5/bits/vector.tcc
11 component_ref
@@ -24560,6 +24770,7 @@
9 addr_expr
10 function_decl /usr/include/c++/5/new
11 function_type
+12 pointer_type
9 integer_cst
9 non_lvalue_expr
10 var_decl /usr/include/c++/5/ext/new_allocator.h
@@ -24591,6 +24802,7 @@
10 addr_expr
11 function_decl /usr/include/c++/5/new
12 function_type
+13 void_type
10 var_decl /usr/include/c++/5/ext/new_allocator.h
10 non_lvalue_expr
11 var_decl /usr/include/c++/5/ext/new_allocator.h
@@ -24808,10 +25020,12 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 call_expr /usr/include/c++/5/bits/stl_algobase.h
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -24827,6 +25041,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -25171,6 +25386,7 @@
9 tree_list
10 identifier_node
9 function_type
+10 void_type
7 parm_decl /usr/include/c++/5/bits/stl_vector.h
8 pointer_type
9 integer_type
@@ -25227,6 +25443,7 @@
11 addr_expr
12 function_decl /usr/include/c++/5/bits/stl_algobase.h
13 function_type
+14 reference_type
11 nop_expr
12 addr_expr
13 target_expr
@@ -25836,6 +26053,7 @@
8 addr_expr
9 function_decl /usr/include/c++/5/ext/alloc_traits.h
10 function_type
+11 pointer_type
8 nop_expr
9 nop_expr
10 addr_expr
@@ -26217,6 +26435,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
6 pointer_type
7 pointer_type
@@ -26590,6 +26809,7 @@
4 addr_expr
5 function_decl /usr/include/c++/5/bits/stl_construct.h
6 function_type
+7 void_type
4 parm_decl /usr/include/c++/5/bits/stl_construct.h
5 pointer_type
6 pointer_type
@@ -26711,6 +26931,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/ext/alloc_traits.h
8 function_type
+9 void_type
6 nop_expr
7 nop_expr
8 addr_expr
@@ -27354,6 +27575,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
6 pointer_type
7 pointer_type
@@ -27471,10 +27693,12 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 call_expr /usr/include/c++/5/bits/stl_algobase.h
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -27490,6 +27714,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -27505,6 +27730,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -27627,6 +27853,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/ext/alloc_traits.h
7 function_type
+8 integer_type
5 nop_expr
6 convert_expr
7 call_expr /usr/include/c++/5/bits/stl_vector.h
@@ -28323,6 +28550,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
6 pointer_type
7 pointer_type
@@ -28503,6 +28731,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_construct.h
7 function_type
+8 void_type
5 parm_decl /usr/include/c++/5/bits/stl_construct.h
6 pointer_type
7 pointer_type
@@ -28851,6 +29080,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
6 pointer_type
7 pointer_type
@@ -28978,6 +29208,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_algobase.h
9 function_type
+10 pointer_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
9 pointer_type
@@ -29454,6 +29685,7 @@
8 tree_list
9 identifier_node
8 function_type
+9 void_type
2 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h
3 return_expr /usr/include/c++/5/ext/new_allocator.h
4 init_expr
@@ -29476,6 +29708,13 @@
9 tree_list
10 identifier_node
9 function_type
+10 pointer_type
+10 tree_list
+11 identifier_node
+11 tree_list
+12 integer_cst
+11 tree_list
+12 identifier_node
7 mult_expr
8 sizeof_expr /usr/include/c++/5/ext/new_allocator.h
9 nop_expr
@@ -29602,6 +29841,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
9 function_type
+10 pointer_type
7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
8 pointer_type
9 pointer_type
@@ -29780,6 +30020,9 @@
6 tree_list
7 identifier_node
6 function_type
+7 void_type
+7 tree_list
+8 identifier_node
4 nop_expr
5 parm_decl /usr/include/c++/5/ext/new_allocator.h
6 pointer_type
@@ -29935,6 +30178,13 @@
11 tree_list
12 identifier_node
10 function_type
+11 pointer_type
+11 tree_list
+12 identifier_node
+12 tree_list
+13 identifier_node
+13 tree_list
+14 string_cst
8 nop_expr
9 pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h
10 parm_decl /usr/include/c++/5/bits/stl_algobase.h
@@ -30177,6 +30427,7 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
6 pointer_type
7 pointer_type
@@ -30316,10 +30567,12 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 call_expr /usr/include/c++/5/bits/stl_algobase.h
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -30335,6 +30588,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -30463,10 +30717,12 @@
5 addr_expr
6 function_decl /usr/include/c++/5/bits/stl_algobase.h
7 function_type
+8 pointer_type
5 call_expr /usr/include/c++/5/bits/stl_algobase.h
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -30482,6 +30738,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -30497,6 +30754,7 @@
6 addr_expr
7 function_decl /usr/include/c++/5/bits/stl_algobase.h
8 function_type
+9 pointer_type
6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
7 pointer_type
8 pointer_type
@@ -30624,6 +30882,7 @@
7 addr_expr
8 function_decl /usr/include/c++/5/bits/stl_algobase.h
9 function_type
+10 pointer_type
7 nop_expr
8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
9 pointer_type
@@ -30803,6 +31062,13 @@
11 tree_list
12 identifier_node
10 function_type
+11 pointer_type
+11 tree_list
+12 identifier_node
+12 tree_list
+13 identifier_node
+13 tree_list
+14 string_cst
8 nop_expr
9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
10 pointer_type
diff --git a/test/test07-05.txt b/test/test07-05.txt
index b8a1e6c..9eab9f1 100644
--- a/test/test07-05.txt
+++ b/test/test07-05.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
+var_decl __old: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+indirect_ref : __fmt, __old, __out,
+parm_decl __cloc: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+reference_type : __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+integer_cst 192: __fmt, __old, __out,
+array_type : __fmt, __old, __out,
+type_decl __builtin_va_list: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __va_list_tag: __fmt, __old, __out,
+field_decl gp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl fp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl overflow_arg_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl reg_save_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_start: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_vsnprintf: __fmt, __old, __out,
+parm_decl __out: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+parm_decl __size: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_end: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+return_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+result_decl : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-indirect_ref : __fmt, __out,
-parm_decl __cloc: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-reference_type : __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-integer_cst 192: __fmt, __out,
-array_type : __fmt, __out,
-type_decl __builtin_va_list: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __va_list_tag: __fmt, __out,
-field_decl gp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl fp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl overflow_arg_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl reg_save_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_type : __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_cst 0: __fmt, __out,
-integer_cst 0: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_start: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-init_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_vsnprintf: __fmt, __out,
-parm_decl __out: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-parm_decl __size: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_end: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-var_decl __old: __fmt, __out,
-return_expr : __fmt, __out,
-init_expr : __fmt, __out,
-result_decl : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-var_decl __ret: __fmt, __out,
-var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-block : __fmt, __out,
-var_decl __old: __fmt, __out,
-var_decl __args: __fmt, __out,
-var_decl __ret: __fmt, __out,
+integer_cst 64: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+block : __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -8757,282 +8757,282 @@ cleanup_point_expr : __new_finish, __new_start,
expr_stmt : __new_start,
convert_expr : __new_start,
modify_expr : __new_start,
-var_decl __new_finish: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-indirect_ref : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl base: __new_start,
-addr_expr : __new_start,
-parm_decl __position: __new_start,
-record_type : __new_start,
-type_decl iterator: __new_start,
-field_decl _M_current: __new_start,
-integer_cst 64: __new_start,
-type_decl __normal_iterator: __new_start,
-type_decl __traits_type: __new_start,
-type_decl iterator_type: __new_start,
-type_decl iterator_category: __new_start,
-type_decl value_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl reference: __new_start,
-type_decl pointer: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_start: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl base: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+parm_decl __position: __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+field_decl _M_current: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl __normal_iterator: __new_finish, __new_start,
+type_decl __traits_type: __new_finish, __new_start,
+type_decl iterator_type: __new_finish, __new_start,
+type_decl iterator_category: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-preincrement_expr : __new_start,
-var_decl __new_finish: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+preincrement_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-var_decl __new_finish: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_start,
-indirect_ref : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl base: __new_start,
-addr_expr : __new_start,
-parm_decl __position: __new_start,
-record_type : __new_start,
-type_decl iterator: __new_start,
-field_decl _M_current: __new_start,
-integer_cst 64: __new_start,
-type_decl __normal_iterator: __new_start,
-type_decl __traits_type: __new_start,
-type_decl iterator_type: __new_start,
-type_decl iterator_category: __new_start,
-type_decl value_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl reference: __new_start,
-type_decl pointer: __new_start,
-integer_cst 64: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_finish: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl base: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+parm_decl __position: __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+field_decl _M_current: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl __normal_iterator: __new_finish, __new_start,
+type_decl __traits_type: __new_finish, __new_start,
+type_decl iterator_type: __new_finish, __new_start,
+type_decl iterator_category: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
handler : __new_finish, __new_start,
-cleanup_stmt : __new_start,
-statement_list : __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_begin_catch: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __builtin_eh_pointer: __new_start,
-integer_cst 0: __new_start,
-if_stmt : __new_start,
-eq_expr : __new_start,
-var_decl __new_finish: __new_start,
-integer_cst 0: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl destroy: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-pointer_plus_expr : __new_start,
-var_decl __new_start: __new_start,
-mult_expr : __new_start,
-var_decl __elems_before: __new_start,
-integer_cst 8: __new_start,
+cleanup_stmt : __new_finish, __new_start,
+statement_list : __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_begin_catch: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __builtin_eh_pointer: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+if_stmt : __new_finish, __new_start,
+eq_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl destroy: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+pointer_plus_expr : __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+mult_expr : __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_start,
expr_stmt : __new_start,
call_expr : __new_start,
@@ -9078,486 +9078,486 @@ type_decl allocator_type: __new_start,
integer_cst 64: __new_start,
field_decl : __new_start,
integer_cst 192: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_deallocate: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-var_decl __new_start: __new_start,
-var_decl __len: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-throw_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_rethrow: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_end_catch: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _Destroy: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_deallocate: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_deallocate: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-exact_div_expr : __new_start,
-minus_expr : __new_start,
-convert_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_end_of_storage: __new_start,
-integer_cst 64: __new_start,
-convert_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+throw_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_rethrow: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_end_catch: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_start: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _Destroy: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_finish: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_deallocate: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+exact_div_expr : __new_finish, __new_start,
+minus_expr : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_end_of_storage: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_end_of_storage: __new_start,
-integer_cst 64: __new_start,
-pointer_plus_expr : __new_start,
-var_decl __new_start: __new_start,
-mult_expr : __new_start,
-var_decl __len: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_end_of_storage: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+pointer_plus_expr : __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+mult_expr : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
var_decl __len:
-integer_cst 64: __new_start,
-integer_type : __new_start,
-type_decl size_type: __new_start,
-integer_cst 64: __new_start,
-integer_cst 0: __new_start,
-integer_cst : __new_start,
-block : __new_start,
-var_decl __len: __new_start,
-var_decl __elems_before: __new_start,
-var_decl __new_start: __new_start,
-var_decl __new_finish: __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_type : __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+integer_cst : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
block :
block :
var_decl __x_copy:
diff --git a/test/test21-01.txt b/test/test21-01.txt
index a3cc6bb..cf0e119 100644
--- a/test/test21-01.txt
+++ b/test/test21-01.txt
@@ -488,6 +488,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
@@ -583,6 +586,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
integer_type - decl type
@@ -677,6 +683,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
@@ -765,6 +774,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
integer_type - decl type
@@ -857,6 +869,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
@@ -946,6 +961,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
integer_type - decl type
@@ -12795,6 +12813,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand
component_ref - object
@@ -12879,6 +12898,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand
- isAutogenerated: 1
@@ -12980,6 +13000,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand
- isAutogenerated: 1
@@ -13079,6 +13100,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand
- isAutogenerated: 1
@@ -14226,12 +14248,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg
pointer_type - decl type
@@ -14249,6 +14273,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg
pointer_type - decl type
@@ -14343,6 +14368,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
diff --git a/test/test22-01.txt b/test/test22-01.txt
index dccf08f..e772384 100644
--- a/test/test22-01.txt
+++ b/test/test22-01.txt
@@ -488,6 +488,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
@@ -583,6 +586,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
integer_type - decl type
@@ -677,6 +683,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
@@ -765,6 +774,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
integer_type - decl type
@@ -857,6 +869,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
@@ -946,6 +961,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
integer_type - decl type
@@ -1353,6 +1371,11 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
@@ -1457,6 +1480,11 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node nonnull - purpose
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
pointer_type - decl type
@@ -1586,6 +1614,9 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
@@ -1737,6 +1768,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
@@ -1887,6 +1926,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
@@ -2035,6 +2082,14 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
@@ -2420,6 +2475,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - operand
indirect_ref - operand
- isUsed: 1
@@ -2804,6 +2862,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
pointer_type - decl type
@@ -2897,6 +2958,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
pointer_type - decl type
@@ -3013,6 +3077,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
pointer_type - decl type
@@ -3149,6 +3214,7 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
pointer_type - decl type
@@ -3283,6 +3349,7 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
pointer_type - decl type
@@ -3415,6 +3482,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
pointer_type - decl type
@@ -3775,6 +3843,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -3807,6 +3876,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -5593,6 +5665,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -5662,6 +5735,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5706,6 +5780,21 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
- isUsed: 1
parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
pointer_type - decl type
@@ -5763,6 +5852,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5776,6 +5866,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
- isUsed: 1
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
@@ -5873,6 +5964,9 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
integer_type - decl type
@@ -5946,6 +6040,9 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
integer_type - decl type
@@ -7280,6 +7377,9 @@ function_decl __defer /usr/include/pthread.h 574:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - arg
addr_expr - arg
component_ref /usr/include/pthread.h 575:10 - operand
@@ -7392,6 +7492,9 @@ function_decl __restore /usr/include/pthread.h 576:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
component_ref /usr/include/pthread.h 576:52 - operand
indirect_ref - object
@@ -7463,6 +7566,13 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
pointer_type - var type
void_type - nested type
type_decl void <built-in> 0:0 - type name
@@ -7610,6 +7720,15 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
pointer_type - decl type
@@ -7726,6 +7845,9 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
integer_type - decl type
@@ -7809,6 +7931,9 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
integer_type - decl type
@@ -7900,6 +8025,9 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
integer_type - decl type
@@ -7962,6 +8090,9 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
function_type - function type
integer_type - function return type
@@ -8012,6 +8143,9 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
function_type - function type
integer_type - function return type
@@ -8086,6 +8220,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
@@ -8112,6 +8249,15 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
pointer_type - decl type
@@ -8251,6 +8397,13 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
pointer_type - decl type
@@ -8347,6 +8500,9 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
integer_type - decl type
@@ -8413,6 +8569,7 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
integer_type - decl type
@@ -8503,6 +8660,9 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
integer_type - decl type
@@ -8577,6 +8737,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
@@ -8592,6 +8755,13 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
pointer_type - decl type
@@ -8680,6 +8850,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
@@ -8706,6 +8879,13 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
pointer_type - decl type
@@ -8807,6 +8987,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
@@ -8833,6 +9016,13 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
pointer_type - decl type
@@ -8934,6 +9124,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
@@ -8960,6 +9153,13 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
pointer_type - decl type
@@ -9087,6 +9287,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
@@ -9113,6 +9316,15 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
pointer_type - decl type
@@ -9228,6 +9440,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
@@ -9254,6 +9469,13 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
pointer_type - decl type
@@ -9366,6 +9588,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
addr_expr - function
function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
pointer_type - decl type
@@ -9464,6 +9689,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
pointer_type - decl type
@@ -9588,6 +9816,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
addr_expr - function
function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
pointer_type - decl type
@@ -9700,6 +9931,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
addr_expr - function
function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
pointer_type - decl type
@@ -9798,6 +10032,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
pointer_type - decl type
@@ -9903,6 +10140,13 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
pointer_type - decl type
@@ -10008,6 +10252,13 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
pointer_type - decl type
@@ -10149,6 +10400,15 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
pointer_type - decl type
@@ -10335,6 +10595,17 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
pointer_type - decl type
@@ -10502,6 +10773,9 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
pointer_type - decl type
@@ -10626,6 +10900,13 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
pointer_type - decl type
@@ -10733,6 +11014,9 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
@@ -10827,6 +11111,9 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
@@ -11165,6 +11452,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
@@ -11183,6 +11473,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
@@ -11223,6 +11516,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
pointer_type - decl type
@@ -11308,6 +11604,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
@@ -11315,6 +11614,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
@@ -11344,6 +11644,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
pointer_type - decl type
@@ -21619,6 +21920,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand
component_ref - object
@@ -21703,6 +22005,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand
- isAutogenerated: 1
@@ -21804,6 +22107,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand
- isAutogenerated: 1
@@ -21903,6 +22207,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand
- isAutogenerated: 1
@@ -24491,6 +24796,9 @@ function_decl func7 test22.cpp 74:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test22.cpp 74:29 - operand
@@ -25614,12 +25922,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg
pointer_type - decl type
@@ -25637,6 +25947,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg
pointer_type - decl type
@@ -26106,6 +26417,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -26414,6 +26726,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -28244,6 +28557,7 @@ function_decl vector /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object
component_ref - object
@@ -28619,6 +28933,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 423:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg
component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object
component_ref - object
@@ -29248,6 +29563,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -30069,6 +30385,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -30346,6 +30663,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
- isExternal: 1
- isPublic: 1
@@ -33368,6 +33686,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
@@ -33376,6 +33697,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
@@ -33409,6 +33731,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - attribute
identifier_node __unused__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
component_ref - object
@@ -35300,6 +35625,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_construct.h 148:31 - arg
pointer_type - decl type
@@ -36034,6 +36360,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -36253,6 +36580,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
call_expr /usr/include/c++/5/bits/vector.tcc 339:4 - ref
@@ -36509,6 +36837,9 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -36711,6 +37042,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -36812,6 +37144,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - arg
component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - object
component_ref - object
@@ -36961,6 +37294,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
call_expr /usr/include/c++/5/bits/vector.tcc 379:3 - ref
@@ -37104,6 +37438,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - arg
addr_expr - function
function_decl __builtin_eh_pointer <built-in> 0:0 - operand
@@ -37114,6 +37449,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
tree_list - attribute
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - arg
if_stmt /usr/include/c++/5/bits/vector.tcc 384:8 - statement
eq_expr /usr/include/c++/5/bits/vector.tcc 384:12 - condition
@@ -37128,6 +37464,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -37193,6 +37530,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg
- isUsed: 1
var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - arg
@@ -37315,6 +37653,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - expresssion
addr_expr - function
function_decl __cxa_end_catch /usr/include/c++/5/bits/vector.tcc 382:11 - operand
@@ -37322,6 +37661,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 392:4 - statement
expr_stmt /usr/include/c++/5/bits/vector.tcc 392:4 - operand
call_expr /usr/include/c++/5/bits/vector.tcc 392:17 - expresssion
@@ -37329,6 +37669,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand
- isPublic: 1
function_type - function type
+ void_type - function return type
component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - arg
component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - object
component_ref - object
@@ -41953,6 +42294,7 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -42123,6 +42465,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_construct.h 122:31 - arg
pointer_type - decl type
@@ -42367,6 +42710,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
integer_cst 8 - arg
non_lvalue_expr - arg
var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand
@@ -42414,6 +42758,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - arg
- isAutogenerated: 1
non_lvalue_expr - arg
@@ -42785,12 +43130,14 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 645:26 - arg
addr_expr - function
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 634:24 - arg
pointer_type - decl type
@@ -42819,6 +43166,7 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 634:38 - arg
pointer_type - decl type
@@ -43296,6 +43644,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/stl_vector.h 1422:47 - arg
pointer_type - decl type
@@ -43370,6 +43719,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
addr_expr - operand
target_expr - operand
@@ -44162,6 +44512,7 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -44530,6 +44881,7 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 297:55 - arg
pointer_type - decl type
@@ -47490,6 +47842,7 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 293:28 - arg
pointer_type - decl type
@@ -47717,12 +48070,14 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 610:23 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 607:34 - arg
pointer_type - decl type
@@ -47751,6 +48106,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 607:48 - arg
pointer_type - decl type
@@ -47779,6 +48135,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 607:61 - arg
pointer_type - decl type
@@ -47937,6 +48294,9 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/stl_vector.h 660:59 - operand
@@ -48998,6 +49358,7 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 279:43 - arg
pointer_type - decl type
@@ -49513,6 +49874,9 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
- isUsed: 1
parm_decl __p /usr/include/c++/5/ext/new_allocator.h 109:26 - operand
@@ -49800,6 +50164,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -50039,6 +50404,7 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 589:33 - operand
@@ -50785,6 +51151,7 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - statement
return_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - operand
init_expr - operand
@@ -50820,6 +51187,13 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node alloc_size - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ identifier_node externally_visible - purpose
mult_expr - arg
sizeof_expr /usr/include/c++/5/ext/new_allocator.h 104:54 - operand
nop_expr - operand
@@ -51050,6 +51424,7 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 107:39 - arg
pointer_type - decl type
@@ -51379,6 +51754,14 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand
- isUsed: 1
@@ -51785,6 +52168,7 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 91:38 - arg
pointer_type - decl type
@@ -52056,11 +52440,13 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 469:26 - arg
addr_expr - function
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 460:14 - arg
pointer_type - decl type
@@ -52088,6 +52474,7 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 460:27 - arg
pointer_type - decl type
@@ -52337,11 +52724,13 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 436:63 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 434:24 - arg
pointer_type - decl type
@@ -52369,6 +52758,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 434:37 - arg
pointer_type - decl type
@@ -52396,6 +52786,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 434:49 - arg
pointer_type - decl type
@@ -52635,6 +53026,7 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 389:23 - operand
@@ -52967,6 +53359,14 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - operand
diff --git a/test/test22-03.txt b/test/test22-03.txt
index 5967870..a22ca69 100644
--- a/test/test22-03.txt
+++ b/test/test22-03.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
+var_decl __old: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+indirect_ref : __fmt, __old, __out,
+parm_decl __cloc: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+reference_type : __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+integer_cst 192: __fmt, __old, __out,
+array_type : __fmt, __old, __out,
+type_decl __builtin_va_list: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __va_list_tag: __fmt, __old, __out,
+field_decl gp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl fp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl overflow_arg_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl reg_save_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_start: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_vsnprintf: __fmt, __old, __out,
+parm_decl __out: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+parm_decl __size: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_end: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+return_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+result_decl : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-indirect_ref : __fmt, __out,
-parm_decl __cloc: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-reference_type : __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-integer_cst 192: __fmt, __out,
-array_type : __fmt, __out,
-type_decl __builtin_va_list: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __va_list_tag: __fmt, __out,
-field_decl gp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl fp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl overflow_arg_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl reg_save_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_type : __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_cst 0: __fmt, __out,
-integer_cst 0: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_start: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-init_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_vsnprintf: __fmt, __out,
-parm_decl __out: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-parm_decl __size: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_end: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-var_decl __old: __fmt, __out,
-return_expr : __fmt, __out,
-init_expr : __fmt, __out,
-result_decl : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-var_decl __ret: __fmt, __out,
-var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-block : __fmt, __out,
-var_decl __old: __fmt, __out,
-var_decl __args: __fmt, __out,
-var_decl __ret: __fmt, __out,
+integer_cst 64: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+block : __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -10738,282 +10738,282 @@ cleanup_point_expr : __new_finish, __new_start,
expr_stmt : __new_start,
convert_expr : __new_start,
modify_expr : __new_start,
-var_decl __new_finish: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-indirect_ref : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl base: __new_start,
-addr_expr : __new_start,
-parm_decl __position: __new_start,
-record_type : __new_start,
-type_decl iterator: __new_start,
-field_decl _M_current: __new_start,
-integer_cst 64: __new_start,
-type_decl __normal_iterator: __new_start,
-type_decl __traits_type: __new_start,
-type_decl iterator_type: __new_start,
-type_decl iterator_category: __new_start,
-type_decl value_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl reference: __new_start,
-type_decl pointer: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_start: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl base: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+parm_decl __position: __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+field_decl _M_current: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl __normal_iterator: __new_finish, __new_start,
+type_decl __traits_type: __new_finish, __new_start,
+type_decl iterator_type: __new_finish, __new_start,
+type_decl iterator_category: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-preincrement_expr : __new_start,
-var_decl __new_finish: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+preincrement_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-var_decl __new_finish: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __uninitialized_move_if_noexcept_a: __new_start,
-indirect_ref : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl base: __new_start,
-addr_expr : __new_start,
-parm_decl __position: __new_start,
-record_type : __new_start,
-type_decl iterator: __new_start,
-field_decl _M_current: __new_start,
-integer_cst 64: __new_start,
-type_decl __normal_iterator: __new_start,
-type_decl __traits_type: __new_start,
-type_decl iterator_type: __new_start,
-type_decl iterator_category: __new_start,
-type_decl value_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl reference: __new_start,
-type_decl pointer: __new_start,
-integer_cst 64: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_finish: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __uninitialized_move_if_noexcept_a: __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl base: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+parm_decl __position: __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+field_decl _M_current: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+type_decl __normal_iterator: __new_finish, __new_start,
+type_decl __traits_type: __new_finish, __new_start,
+type_decl iterator_type: __new_finish, __new_start,
+type_decl iterator_category: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
handler : __new_finish, __new_start,
-cleanup_stmt : __new_start,
-statement_list : __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_begin_catch: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __builtin_eh_pointer: __new_start,
-integer_cst 0: __new_start,
-if_stmt : __new_start,
-eq_expr : __new_start,
-var_decl __new_finish: __new_start,
-integer_cst 0: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl destroy: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-pointer_plus_expr : __new_start,
-var_decl __new_start: __new_start,
-mult_expr : __new_start,
-var_decl __elems_before: __new_start,
-integer_cst 8: __new_start,
+cleanup_stmt : __new_finish, __new_start,
+statement_list : __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_begin_catch: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __builtin_eh_pointer: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+if_stmt : __new_finish, __new_start,
+eq_expr : __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl destroy: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+pointer_plus_expr : __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+mult_expr : __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_start,
expr_stmt : __new_start,
call_expr : __new_start,
@@ -11059,486 +11059,486 @@ type_decl allocator_type: __new_start,
integer_cst 64: __new_start,
field_decl : __new_start,
integer_cst 192: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_deallocate: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-var_decl __new_start: __new_start,
-var_decl __len: __new_start,
-cleanup_point_expr : __new_start,
-expr_stmt : __new_start,
-throw_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_rethrow: __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl __cxa_end_catch: __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _Destroy: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-convert_expr : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_get_Tp_allocator: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_deallocate: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-call_expr : __new_start,
-addr_expr : __new_start,
-function_decl _M_deallocate: __new_start,
-addr_expr : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-exact_div_expr : __new_start,
-minus_expr : __new_start,
-convert_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_end_of_storage: __new_start,
-integer_cst 64: __new_start,
-convert_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+throw_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_rethrow: __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl __cxa_end_catch: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_start: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_start: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _Destroy: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_get_Tp_allocator: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_finish: __new_start,
-integer_cst 64: __new_start,
-var_decl __new_finish: __new_start,
+expr_stmt : __new_finish, __new_start,
+call_expr : __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+function_decl _M_deallocate: __new_finish, __new_start,
+addr_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+exact_div_expr : __new_finish, __new_start,
+minus_expr : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_end_of_storage: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
cleanup_point_expr : __new_finish, __new_start,
-expr_stmt : __new_start,
-convert_expr : __new_start,
-modify_expr : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-component_ref : __new_start,
-indirect_ref : __new_start,
-parm_decl this: __new_start,
-pointer_type : __new_start,
-record_type : __new_start,
-type_decl vector: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-using_decl _M_allocate: __new_start,
-using_decl _M_deallocate: __new_start,
-using_decl _M_impl: __new_start,
-using_decl _M_get_Tp_allocator: __new_start,
-using_decl get_allocator: __new_start,
-type_decl vector: __new_start,
-type_decl _Alloc_value_type: __new_start,
-type_decl _Base: __new_start,
-type_decl _Tp_alloc_type: __new_start,
-type_decl _Alloc_traits: __new_start,
-type_decl value_type: __new_start,
-type_decl pointer: __new_start,
-type_decl const_pointer: __new_start,
-type_decl reference: __new_start,
-type_decl const_reference: __new_start,
-type_decl iterator: __new_start,
-type_decl const_iterator: __new_start,
-type_decl const_reverse_iterator: __new_start,
-type_decl reverse_iterator: __new_start,
-type_decl size_type: __new_start,
-type_decl difference_type: __new_start,
-type_decl allocator_type: __new_start,
-integer_cst 64: __new_start,
-field_decl : __new_start,
-integer_cst 192: __new_start,
-field_decl _M_impl: __new_start,
-integer_cst 192: __new_start,
-field_decl _M_end_of_storage: __new_start,
-integer_cst 64: __new_start,
-pointer_plus_expr : __new_start,
-var_decl __new_start: __new_start,
-mult_expr : __new_start,
-var_decl __len: __new_start,
-integer_cst 8: __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_start: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_finish: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+cleanup_point_expr : __new_finish, __new_start,
+expr_stmt : __new_finish, __new_start,
+convert_expr : __new_finish, __new_start,
+modify_expr : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+component_ref : __new_finish, __new_start,
+indirect_ref : __new_finish, __new_start,
+parm_decl this: __new_finish, __new_start,
+pointer_type : __new_finish, __new_start,
+record_type : __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+using_decl _M_allocate: __new_finish, __new_start,
+using_decl _M_deallocate: __new_finish, __new_start,
+using_decl _M_impl: __new_finish, __new_start,
+using_decl _M_get_Tp_allocator: __new_finish, __new_start,
+using_decl get_allocator: __new_finish, __new_start,
+type_decl vector: __new_finish, __new_start,
+type_decl _Alloc_value_type: __new_finish, __new_start,
+type_decl _Base: __new_finish, __new_start,
+type_decl _Tp_alloc_type: __new_finish, __new_start,
+type_decl _Alloc_traits: __new_finish, __new_start,
+type_decl value_type: __new_finish, __new_start,
+type_decl pointer: __new_finish, __new_start,
+type_decl const_pointer: __new_finish, __new_start,
+type_decl reference: __new_finish, __new_start,
+type_decl const_reference: __new_finish, __new_start,
+type_decl iterator: __new_finish, __new_start,
+type_decl const_iterator: __new_finish, __new_start,
+type_decl const_reverse_iterator: __new_finish, __new_start,
+type_decl reverse_iterator: __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+type_decl difference_type: __new_finish, __new_start,
+type_decl allocator_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+field_decl : __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_impl: __new_finish, __new_start,
+integer_cst 192: __new_finish, __new_start,
+field_decl _M_end_of_storage: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+pointer_plus_expr : __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+mult_expr : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+integer_cst 8: __new_finish, __new_start,
var_decl __len:
-integer_cst 64: __new_start,
-integer_type : __new_start,
-type_decl size_type: __new_start,
-integer_cst 64: __new_start,
-integer_cst 0: __new_start,
-integer_cst : __new_start,
-block : __new_start,
-var_decl __len: __new_start,
-var_decl __elems_before: __new_start,
-var_decl __new_start: __new_start,
-var_decl __new_finish: __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_type : __new_finish, __new_start,
+type_decl size_type: __new_finish, __new_start,
+integer_cst 64: __new_finish, __new_start,
+integer_cst 0: __new_finish, __new_start,
+integer_cst : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
block :
block :
var_decl __x_copy:
diff --git a/test/test23-01.txt b/test/test23-01.txt
index e08459e..5bfc921 100644
--- a/test/test23-01.txt
+++ b/test/test23-01.txt
@@ -488,6 +488,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
@@ -583,6 +586,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
integer_type - decl type
@@ -677,6 +683,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
@@ -765,6 +774,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
integer_type - decl type
@@ -857,6 +869,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
@@ -946,6 +961,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
integer_type - decl type
@@ -1353,6 +1371,11 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
@@ -1457,6 +1480,11 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node nonnull - purpose
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
pointer_type - decl type
@@ -1586,6 +1614,9 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
@@ -1737,6 +1768,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
@@ -1887,6 +1926,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
@@ -2035,6 +2082,14 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
@@ -2420,6 +2475,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - operand
indirect_ref - operand
- isUsed: 1
@@ -2804,6 +2862,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
pointer_type - decl type
@@ -2897,6 +2958,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
pointer_type - decl type
@@ -3013,6 +3077,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
pointer_type - decl type
@@ -3149,6 +3214,7 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
pointer_type - decl type
@@ -3283,6 +3349,7 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
pointer_type - decl type
@@ -3415,6 +3482,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
pointer_type - decl type
@@ -3775,6 +3843,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -3807,6 +3876,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -5593,6 +5665,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -5662,6 +5735,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5706,6 +5780,21 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
- isUsed: 1
parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
pointer_type - decl type
@@ -5763,6 +5852,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -5776,6 +5866,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
- isUsed: 1
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
@@ -5873,6 +5964,9 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
integer_type - decl type
@@ -5946,6 +6040,9 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
integer_type - decl type
@@ -7280,6 +7377,9 @@ function_decl __defer /usr/include/pthread.h 574:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - arg
addr_expr - arg
component_ref /usr/include/pthread.h 575:10 - operand
@@ -7392,6 +7492,9 @@ function_decl __restore /usr/include/pthread.h 576:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
component_ref /usr/include/pthread.h 576:52 - operand
indirect_ref - object
@@ -7463,6 +7566,13 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
pointer_type - var type
void_type - nested type
type_decl void <built-in> 0:0 - type name
@@ -7610,6 +7720,15 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
pointer_type - decl type
@@ -7726,6 +7845,9 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
integer_type - decl type
@@ -7809,6 +7931,9 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
integer_type - decl type
@@ -7900,6 +8025,9 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
integer_type - decl type
@@ -7962,6 +8090,9 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
function_type - function type
integer_type - function return type
@@ -8012,6 +8143,9 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
function_type - function type
integer_type - function return type
@@ -8086,6 +8220,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
@@ -8112,6 +8249,15 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
pointer_type - decl type
@@ -8251,6 +8397,13 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
pointer_type - decl type
@@ -8347,6 +8500,9 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
integer_type - decl type
@@ -8413,6 +8569,7 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
integer_type - decl type
@@ -8503,6 +8660,9 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
integer_type - decl type
@@ -8577,6 +8737,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
@@ -8592,6 +8755,13 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
pointer_type - decl type
@@ -8680,6 +8850,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
@@ -8706,6 +8879,13 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
pointer_type - decl type
@@ -8807,6 +8987,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
@@ -8833,6 +9016,13 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
pointer_type - decl type
@@ -8934,6 +9124,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
@@ -8960,6 +9153,13 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
pointer_type - decl type
@@ -9087,6 +9287,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
@@ -9113,6 +9316,15 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
pointer_type - decl type
@@ -9228,6 +9440,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
@@ -9254,6 +9469,13 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
pointer_type - decl type
@@ -9366,6 +9588,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
addr_expr - function
function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
pointer_type - decl type
@@ -9464,6 +9689,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
pointer_type - decl type
@@ -9588,6 +9816,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
addr_expr - function
function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
pointer_type - decl type
@@ -9700,6 +9931,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
addr_expr - function
function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
pointer_type - decl type
@@ -9798,6 +10032,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
pointer_type - decl type
@@ -9903,6 +10140,13 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
pointer_type - decl type
@@ -10008,6 +10252,13 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
pointer_type - decl type
@@ -10149,6 +10400,15 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
pointer_type - decl type
@@ -10335,6 +10595,17 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
pointer_type - decl type
@@ -10502,6 +10773,9 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
pointer_type - decl type
@@ -10626,6 +10900,13 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
pointer_type - decl type
@@ -10733,6 +11014,9 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
@@ -10827,6 +11111,9 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
@@ -11165,6 +11452,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
@@ -11183,6 +11473,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
@@ -11223,6 +11516,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
pointer_type - decl type
@@ -11308,6 +11604,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
@@ -11315,6 +11614,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
@@ -11344,6 +11644,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
pointer_type - decl type
@@ -21619,6 +21920,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand
component_ref - object
@@ -21703,6 +22005,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand
- isAutogenerated: 1
@@ -21804,6 +22107,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand
- isAutogenerated: 1
@@ -21903,6 +22207,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand
- isAutogenerated: 1
@@ -25479,12 +25784,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg
pointer_type - decl type
@@ -25502,6 +25809,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg
pointer_type - decl type
@@ -25971,6 +26279,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -26279,6 +26588,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -27488,6 +27798,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -27765,6 +28076,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
- isExternal: 1
- isPublic: 1
@@ -30787,6 +31099,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
@@ -30795,6 +31110,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
@@ -30828,6 +31144,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - attribute
identifier_node __unused__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
component_ref - object
diff --git a/test/test23-03.txt b/test/test23-03.txt
index ffd58b3..5ff6b44 100644
--- a/test/test23-03.txt
+++ b/test/test23-03.txt
@@ -1723,153 +1723,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
+var_decl __old: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+indirect_ref : __fmt, __old, __out,
+parm_decl __cloc: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+reference_type : __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+integer_cst 192: __fmt, __old, __out,
+array_type : __fmt, __old, __out,
+type_decl __builtin_va_list: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __va_list_tag: __fmt, __old, __out,
+field_decl gp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl fp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl overflow_arg_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl reg_save_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_start: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_vsnprintf: __fmt, __old, __out,
+parm_decl __out: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+parm_decl __size: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_end: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+return_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+result_decl : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-indirect_ref : __fmt, __out,
-parm_decl __cloc: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-reference_type : __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-integer_cst 192: __fmt, __out,
-array_type : __fmt, __out,
-type_decl __builtin_va_list: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __va_list_tag: __fmt, __out,
-field_decl gp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl fp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl overflow_arg_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl reg_save_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_type : __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_cst 0: __fmt, __out,
-integer_cst 0: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_start: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-init_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_vsnprintf: __fmt, __out,
-parm_decl __out: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-parm_decl __size: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_end: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-var_decl __old: __fmt, __out,
-return_expr : __fmt, __out,
-init_expr : __fmt, __out,
-result_decl : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-var_decl __ret: __fmt, __out,
-var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-block : __fmt, __out,
-var_decl __old: __fmt, __out,
-var_decl __args: __fmt, __out,
-var_decl __ret: __fmt, __out,
+integer_cst 64: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+block : __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
function_decl __bswap_32:
return_expr :
init_expr :
diff --git a/test/test24-01.txt b/test/test24-01.txt
index e653534..c91b2aa 100644
--- a/test/test24-01.txt
+++ b/test/test24-01.txt
@@ -971,6 +971,9 @@ function_decl func7 test24.c 70:6
function_decl test1 test24.c 66:5 - operand
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
array_type - var type
pointer_type - element type
function_type - nested type
diff --git a/test/test26-01.txt b/test/test26-01.txt
index 5fb9bdf..73c2a75 100644
--- a/test/test26-01.txt
+++ b/test/test26-01.txt
@@ -520,6 +520,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
@@ -615,6 +618,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
integer_type - decl type
@@ -709,6 +715,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
@@ -797,6 +806,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
integer_type - decl type
@@ -889,6 +901,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
@@ -978,6 +993,9 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
integer_type - decl type
@@ -1388,6 +1406,11 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
@@ -1492,6 +1515,11 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node nonnull - purpose
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
pointer_type - decl type
@@ -1621,6 +1649,9 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
tree_list - chain
identifier_node pure - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
@@ -1772,6 +1803,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
@@ -1922,6 +1961,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
@@ -2070,6 +2117,14 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
@@ -2460,6 +2515,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - operand
indirect_ref - operand
- isUsed: 1
@@ -2847,6 +2905,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
pointer_type - decl type
@@ -2940,6 +3001,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
pointer_type - decl type
@@ -3056,6 +3120,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
tree_list - attribute
identifier_node __pure__ - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
pointer_type - decl type
@@ -3192,6 +3257,7 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
pointer_type - decl type
@@ -3326,6 +3392,7 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
pointer_type - decl type
@@ -3458,6 +3525,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
pointer_type - decl type
@@ -3823,6 +3891,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -3855,6 +3924,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -4261,6 +4333,7 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 408:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 411:19 - operand
- isUsed: 1
@@ -4319,6 +4392,7 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 408:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 413:24 - operand
- isUsed: 1
@@ -4457,6 +4531,7 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 419:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 422:20 - operand
- isUsed: 1
@@ -4639,6 +4714,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 428:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 431:18 - operand
- isUsed: 1
@@ -4829,6 +4905,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 437:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 437:23 - operand
@@ -4974,6 +5058,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 444:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 444:23 - operand
@@ -5137,6 +5229,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 451:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 454:18 - operand
- isUsed: 1
@@ -5535,6 +5628,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 475:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -5567,6 +5661,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 475:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 16
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -5977,6 +6074,7 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 501:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 504:19 - operand
- isUsed: 1
@@ -6035,6 +6133,7 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 501:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 506:24 - operand
- isUsed: 1
@@ -6173,6 +6272,7 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 512:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 515:20 - operand
- isUsed: 1
@@ -6355,6 +6455,7 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 521:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 524:18 - operand
- isUsed: 1
@@ -6545,6 +6646,14 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 530:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 530:23 - operand
@@ -6690,6 +6799,14 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 537:7
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - chain
+ identifier_node fn spec - purpose
+ tree_list - value
+ string_cst 1 - value
+ - stringLength: 1
nop_expr - arg
- isUsed: 1
parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 537:23 - operand
@@ -6852,6 +6969,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 544:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/char_traits.h 547:18 - operand
- isUsed: 1
@@ -7249,6 +7367,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 568:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -7281,6 +7400,9 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 568:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
integer_cst 0 - operand
nop_expr - operand
indirect_ref - operand
@@ -9286,6 +9408,9 @@ function_decl nested_exception /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl exception_ptr /usr/include/c++/5/bits/exception_ptr.h 75:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/nested_exception.h 60:60 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -9547,6 +9672,9 @@ function_decl __base_ctor /usr/include/c++/5/bits/nested_exception.h 60:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl exception_ptr /usr/include/c++/5/bits/exception_ptr.h 75:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/nested_exception.h 60:60 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -9764,6 +9892,7 @@ function_decl rethrow_nested /usr/include/c++/5/bits/nested_exception.h 70:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
addr_expr - arg
target_expr - operand
var_decl /usr/include/c++/5/bits/nested_exception.h 73:26 - operand
@@ -9837,6 +9966,7 @@ function_decl rethrow_nested /usr/include/c++/5/bits/nested_exception.h 70:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
function_decl nested_ptr /usr/include/c++/5/bits/nested_exception.h 78:5
- isPublic: 1
method_type - function type
@@ -11390,6 +11520,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
indirect_ref - operand
- isUsed: 1
@@ -11459,6 +11590,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -11503,6 +11635,21 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
- isUsed: 1
parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
pointer_type - decl type
@@ -11560,6 +11707,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
@@ -11573,6 +11721,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
- isUsed: 1
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
@@ -11670,6 +11819,9 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
integer_type - decl type
@@ -11743,6 +11895,9 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
integer_type - decl type
@@ -13079,6 +13234,9 @@ function_decl __defer /usr/include/pthread.h 574:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - arg
addr_expr - arg
component_ref /usr/include/pthread.h 575:10 - operand
@@ -13191,6 +13349,9 @@ function_decl __restore /usr/include/pthread.h 576:8
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
component_ref /usr/include/pthread.h 576:52 - operand
indirect_ref - object
@@ -13262,6 +13423,13 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
pointer_type - var type
void_type - nested type
type_decl void <built-in> 0:0 - type name
@@ -13409,6 +13577,15 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
pointer_type - decl type
@@ -13525,6 +13702,9 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
integer_type - decl type
@@ -13608,6 +13788,9 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
integer_type - decl type
@@ -13699,6 +13882,9 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
integer_type - decl type
@@ -13761,6 +13947,9 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
function_type - function type
integer_type - function return type
@@ -13811,6 +14000,9 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
function_type - function type
integer_type - function return type
@@ -13885,6 +14077,9 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
@@ -13911,6 +14106,15 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
pointer_type - decl type
@@ -14050,6 +14254,13 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
pointer_type - decl type
@@ -14146,6 +14357,9 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
integer_type - decl type
@@ -14212,6 +14426,7 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
integer_type - decl type
@@ -14302,6 +14517,9 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
integer_type - decl type
@@ -14376,6 +14594,9 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
@@ -14391,6 +14612,13 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
pointer_type - decl type
@@ -14479,6 +14707,9 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
@@ -14505,6 +14736,13 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
pointer_type - decl type
@@ -14606,6 +14844,9 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
@@ -14632,6 +14873,13 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
pointer_type - decl type
@@ -14733,6 +14981,9 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
@@ -14759,6 +15010,13 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
pointer_type - decl type
@@ -14886,6 +15144,9 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
@@ -14912,6 +15173,15 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
pointer_type - decl type
@@ -15027,6 +15297,9 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
@@ -15053,6 +15326,13 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
pointer_type - decl type
@@ -15165,6 +15445,9 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5
addr_expr - function
function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
pointer_type - decl type
@@ -15263,6 +15546,9 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
pointer_type - decl type
@@ -15387,6 +15673,9 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/
addr_expr - function
function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
pointer_type - decl type
@@ -15499,6 +15788,9 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++
addr_expr - function
function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
pointer_type - decl type
@@ -15597,6 +15889,9 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+
addr_expr - function
function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
pointer_type - decl type
@@ -15702,6 +15997,13 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
pointer_type - decl type
@@ -15807,6 +16109,13 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
pointer_type - decl type
@@ -15948,6 +16257,15 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
pointer_type - decl type
@@ -16134,6 +16452,17 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
+ tree_list - chain
+ integer_cst 2 - value
+ tree_list - chain
+ integer_cst 3 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
pointer_type - decl type
@@ -16301,6 +16630,9 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/
addr_expr - function
function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
pointer_type - decl type
@@ -16425,6 +16757,13 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt
tree_list - chain
identifier_node weakref - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
- isUsed: 1
parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
pointer_type - decl type
@@ -16532,6 +16871,9 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
@@ -16626,6 +16968,9 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
@@ -16964,6 +17309,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
@@ -16982,6 +17330,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
@@ -17022,6 +17373,9 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:
addr_expr - function
function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
pointer_type - decl type
@@ -17107,6 +17461,9 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 0 - operand
cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
@@ -17114,6 +17471,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
function_type - function type
+ void_type - function return type
nop_expr - arg
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
@@ -17143,6 +17501,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
addr_expr - function
function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
pointer_type - decl type
@@ -17345,6 +17704,8 @@ function_decl div /usr/include/c++/5/cstdlib 169:3
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ record_type - function return type
+ type_decl ldiv_t /usr/include/stdlib.h 109:5 - type name
- isUsed: 1
parm_decl __i /usr/include/c++/5/cstdlib 169:12 - arg
integer_type - decl type
@@ -17786,11 +18147,21 @@ function_decl stoi /usr/include/c++/5/bits/basic_string.h 5256:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
function_decl strtol /usr/include/stdlib.h 183:17 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stoi - operand
@@ -18017,11 +18388,21 @@ function_decl stol /usr/include/c++/5/bits/basic_string.h 5261:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
addr_expr - arg
function_decl strtol /usr/include/stdlib.h 183:17 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stol - operand
@@ -18245,11 +18626,21 @@ function_decl stoul /usr/include/c++/5/bits/basic_string.h 5266:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
addr_expr - arg
function_decl strtoul /usr/include/stdlib.h 187:26 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stoul - operand
@@ -18476,11 +18867,21 @@ function_decl stoll /usr/include/c++/5/bits/basic_string.h 5271:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
addr_expr - arg
function_decl strtoll /usr/include/stdlib.h 209:22 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stoll - operand
@@ -18704,11 +19105,21 @@ function_decl stoull /usr/include/c++/5/bits/basic_string.h 5276:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
addr_expr - arg
function_decl strtoull /usr/include/stdlib.h 214:31 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stoull - operand
@@ -18902,11 +19313,19 @@ function_decl stof /usr/include/c++/5/bits/basic_string.h 5282:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 32
addr_expr - arg
function_decl strtof /usr/include/stdlib.h 172:14 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 32
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stof - operand
@@ -19089,11 +19508,19 @@ function_decl stod /usr/include/c++/5/bits/basic_string.h 5286:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 64
addr_expr - arg
function_decl strtod /usr/include/stdlib.h 164:15 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 64
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stod - operand
@@ -19276,11 +19703,19 @@ function_decl stold /usr/include/c++/5/bits/basic_string.h 5290:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 80
addr_expr - arg
function_decl strtold /usr/include/stdlib.h 175:20 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 80
+ tree_list - attribute
+ identifier_node __nonnull__ - purpose
+ tree_list - value
+ integer_cst 1 - value
nop_expr - arg
addr_expr - operand
string_cst stold - operand
@@ -19512,6 +19947,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5297:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5299:20 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -19522,6 +19960,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5297:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5298:63 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5298:71 - operand
nop_expr - operand
@@ -19728,6 +20189,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5302:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5305:20 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -19738,6 +20202,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5302:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5304:11 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5304:19 - operand
nop_expr - operand
@@ -19944,6 +20431,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5308:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5310:21 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -19954,6 +20444,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5308:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5309:63 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5309:71 - operand
nop_expr - operand
@@ -20158,6 +20671,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5313:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5316:21 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -20168,6 +20684,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5313:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5315:11 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5315:19 - operand
nop_expr - operand
@@ -20373,6 +20912,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5319:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5322:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -20383,6 +20925,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5319:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5321:11 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5321:19 - operand
nop_expr - operand
@@ -20587,6 +21152,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5325:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5328:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -20597,6 +21165,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5325:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
mult_expr /usr/include/c++/5/bits/basic_string.h 5327:11 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5327:19 - operand
nop_expr - operand
@@ -20812,6 +21403,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5331:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5336:20 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -20822,6 +21416,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5331:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
integer_cst 58 - arg
nop_expr - arg
addr_expr - operand
@@ -21034,6 +21651,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5340:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5345:20 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -21044,6 +21664,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5340:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
integer_cst 328 - arg
nop_expr - arg
addr_expr - operand
@@ -21255,6 +21898,9 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5349:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5354:21 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -21265,6 +21911,29 @@ function_decl to_string /usr/include/c++/5/bits/basic_string.h 5349:3
tree_list - attribute
identifier_node nothrow - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ tree_list - attribute
+ identifier_node __format__ - purpose
+ tree_list - value
+ identifier_node __printf__ - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
+ tree_list - chain
+ identifier_node nonnull - purpose
+ tree_list - value
+ integer_cst 3 - value
+ tree_list - chain
+ identifier_node format - purpose
+ tree_list - value
+ identifier_node printf - value
+ tree_list - chain
+ integer_cst 3 - value
+ tree_list - chain
+ integer_cst 0 - value
integer_cst 4952 - arg
nop_expr - arg
addr_expr - operand
@@ -21450,11 +22119,17 @@ function_decl stoi /usr/include/c++/5/bits/basic_string.h 5359:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
function_decl wcstol /usr/include/wchar.h 468:17 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
nop_expr - arg
addr_expr - operand
string_cst stoi - operand
@@ -21681,11 +22356,17 @@ function_decl stol /usr/include/c++/5/bits/basic_string.h 5364:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
addr_expr - arg
function_decl wcstol /usr/include/wchar.h 468:17 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
nop_expr - arg
addr_expr - operand
string_cst stol - operand
@@ -21909,11 +22590,17 @@ function_decl stoul /usr/include/c++/5/bits/basic_string.h 5369:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
addr_expr - arg
function_decl wcstoul /usr/include/wchar.h 473:26 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
addr_expr - operand
string_cst stoul - operand
@@ -22140,11 +22827,17 @@ function_decl stoll /usr/include/c++/5/bits/basic_string.h 5374:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
addr_expr - arg
function_decl wcstoll /usr/include/wchar.h 483:22 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
nop_expr - arg
addr_expr - operand
string_cst stoll - operand
@@ -22368,11 +23061,17 @@ function_decl stoull /usr/include/c++/5/bits/basic_string.h 5379:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
addr_expr - arg
function_decl wcstoull /usr/include/wchar.h 490:31 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
addr_expr - operand
string_cst stoull - operand
@@ -22566,11 +23265,15 @@ function_decl stof /usr/include/c++/5/bits/basic_string.h 5385:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 32
addr_expr - arg
function_decl wcstof /usr/include/wchar.h 457:14 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 32
nop_expr - arg
addr_expr - operand
string_cst stof - operand
@@ -22753,11 +23456,15 @@ function_decl stod /usr/include/c++/5/bits/basic_string.h 5389:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 64
addr_expr - arg
function_decl wcstod /usr/include/wchar.h 450:15 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 64
nop_expr - arg
addr_expr - operand
string_cst stod - operand
@@ -22940,11 +23647,15 @@ function_decl stold /usr/include/c++/5/bits/basic_string.h 5393:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 80
addr_expr - arg
function_decl wcstold /usr/include/wchar.h 459:20 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ real_type - function return type
+ - precisionBits: 80
nop_expr - arg
addr_expr - operand
string_cst stold - operand
@@ -23176,6 +23887,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5399:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5401:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -23184,6 +23898,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5399:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5400:64 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5400:72 - operand
nop_expr - operand
@@ -23390,6 +24107,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5404:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5407:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -23398,6 +24118,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5404:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5406:12 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5406:20 - operand
nop_expr - operand
@@ -23604,6 +24327,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5410:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5412:23 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -23612,6 +24338,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5410:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5411:64 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5411:72 - operand
nop_expr - operand
@@ -23816,6 +24545,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5415:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5418:23 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -23824,6 +24556,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5415:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5417:12 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5417:20 - operand
nop_expr - operand
@@ -24029,6 +24764,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5421:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5424:24 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24037,6 +24775,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5421:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5423:12 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5423:20 - operand
nop_expr - operand
@@ -24241,6 +24982,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5427:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5430:24 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24249,6 +24993,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5427:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
mult_expr /usr/include/c++/5/bits/basic_string.h 5429:12 - arg
sizeof_expr /usr/include/c++/5/bits/basic_string.h 5429:20 - operand
nop_expr - operand
@@ -24464,6 +25211,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5433:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5438:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24472,6 +25222,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5433:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 58 - arg
nop_expr - arg
addr_expr - operand
@@ -24684,6 +25437,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5442:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5447:22 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24692,6 +25448,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5442:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 328 - arg
nop_expr - arg
addr_expr - operand
@@ -24903,6 +25662,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5451:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
var_decl /usr/include/c++/5/bits/basic_string.h 5456:23 - slot
- isUsed: 1
- isAutogenerated: 1
@@ -24911,6 +25673,9 @@ function_decl to_wstring /usr/include/c++/5/bits/basic_string.h 5451:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
integer_cst 4952 - arg
nop_expr - arg
addr_expr - operand
@@ -26318,6 +27083,9 @@ function_decl hash /usr/include/c++/5/bits/functional_hash.h 129:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __ptr /usr/include/c++/5/bits/functional_hash.h 129:22 - arg
pointer_type - decl type
@@ -26428,6 +27196,9 @@ function_decl hash /usr/include/c++/5/bits/functional_hash.h 147:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
- isUsed: 1
parm_decl __ptr /usr/include/c++/5/bits/functional_hash.h 147:22 - arg
pointer_type - decl type
@@ -26538,6 +27309,9 @@ function_decl operator() /usr/include/c++/5/bits/functional_hash.h 167:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -26634,6 +27408,9 @@ function_decl operator() /usr/include/c++/5/bits/functional_hash.h 179:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -26780,6 +27557,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5484:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 5485:46 - operand
addr_expr - function
@@ -27003,6 +27783,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5499:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 5500:46 - operand
addr_expr - function
@@ -27230,6 +28013,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5517:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 5518:46 - operand
addr_expr - function
@@ -27457,6 +28243,9 @@ function_decl operator() /usr/include/c++/5/bits/basic_string.h 5532:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
call_expr /usr/include/c++/5/bits/basic_string.h 5533:46 - operand
addr_expr - function
@@ -38270,6 +39059,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg
component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand
component_ref - object
@@ -38354,6 +39144,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand
- isAutogenerated: 1
@@ -38455,6 +39246,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand
- isAutogenerated: 1
@@ -38554,6 +39346,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
target_expr - arg
var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand
- isAutogenerated: 1
@@ -39998,6 +40791,9 @@ function_decl Data2 test26.cpp 35:13
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test26.cpp 35:20 - operand
- isAutogenerated: 1
@@ -40213,6 +41009,9 @@ function_decl __base_dtor test26.cpp 35:13
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test26.cpp 35:20 - operand
- isAutogenerated: 1
@@ -40368,6 +41167,9 @@ function_decl __deleting_dtor test26.cpp 35:13
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test26.cpp 35:20 - operand
- isAutogenerated: 1
@@ -41239,6 +42041,9 @@ function_decl func3 test26.cpp 62:10
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test26.cpp 62:29 - operand
@@ -41430,6 +42235,9 @@ function_decl func4 test26.cpp 71:10
tree_list - attribute
identifier_node __externally_visible__ - purpose
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
- isUsed: 1
parm_decl ptr1 test26.cpp 71:29 - operand
@@ -44542,6 +45350,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -44666,6 +45475,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -44692,6 +45502,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
truth_orif_expr - operand
lt_expr - operand
@@ -44714,6 +45525,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -45057,6 +45869,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -45181,6 +45994,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -45206,6 +46020,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -45217,6 +46032,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -45555,6 +46371,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -45677,6 +46494,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -45702,6 +46520,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -45713,6 +46532,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -46055,6 +46875,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -46179,6 +47000,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -46204,6 +47026,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -46215,6 +47038,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -46553,6 +47377,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -46675,6 +47500,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -46700,6 +47526,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -46711,6 +47538,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -46995,6 +47823,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -47091,6 +47920,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -47116,6 +47946,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -47127,6 +47958,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -47408,6 +48240,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -47504,6 +48337,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -47529,6 +48363,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -47540,6 +48375,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -47821,6 +48657,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -47917,6 +48754,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -47942,6 +48780,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -47953,6 +48792,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -48315,6 +49155,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node malloc - purpose
function_type - function type
+ pointer_type - function return type
mult_expr - arg
sizeof_expr /usr/include/c++/5/ext/string_conversions.h 89:65 - operand
nop_expr - operand
@@ -48367,6 +49208,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/c++/5/ext/string_conversions.h 92:25 - operand
@@ -48506,6 +49348,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/c++/5/ext/string_conversions.h 92:25 - operand
@@ -50622,6 +51465,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.h 2912:38 - expresssion
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
@@ -51021,6 +51865,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
@@ -51701,6 +52546,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -51821,6 +52667,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -51847,6 +52694,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
truth_orif_expr - operand
lt_expr - operand
@@ -51869,6 +52717,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -52206,6 +53055,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -52326,6 +53176,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -52351,6 +53202,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -52362,6 +53214,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -52694,6 +53547,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -52812,6 +53666,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -52837,6 +53692,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -52848,6 +53704,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -53184,6 +54041,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -53304,6 +54162,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -53329,6 +54188,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -53340,6 +54200,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -53672,6 +54533,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -53790,6 +54652,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -53815,6 +54678,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -53826,6 +54690,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -54104,6 +54969,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -54196,6 +55062,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -54221,6 +55088,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -54232,6 +55100,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -54507,6 +55376,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -54599,6 +55469,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -54624,6 +55495,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -54635,6 +55507,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -54910,6 +55783,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - operand
decl_expr /usr/include/c++/5/ext/string_conversions.h 62:62 - statement
var_decl __tmp /usr/include/c++/5/ext/string_conversions.h 62:19 - operand
@@ -55002,6 +55876,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -55027,6 +55902,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node const - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 34 - operand
cleanup_point_expr /usr/include/c++/5/ext/string_conversions.h 70:2 - then
expr_stmt /usr/include/c++/5/ext/string_conversions.h 70:2 - operand
@@ -55038,6 +55914,7 @@ function_decl __stoa /usr/include/c++/5/ext/string_conversions.h 54:5
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __name /usr/include/c++/5/ext/string_conversions.h 55:17 - arg
pointer_type - decl type
@@ -55394,6 +56271,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node malloc - purpose
function_type - function type
+ pointer_type - function return type
mult_expr - arg
sizeof_expr /usr/include/c++/5/ext/string_conversions.h 89:65 - operand
nop_expr - operand
@@ -55446,6 +56324,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/c++/5/ext/string_conversions.h 92:25 - operand
@@ -55581,6 +56460,7 @@ function_decl __to_xstring /usr/include/c++/5/ext/string_conversions.h 83:5
tree_list - chain
identifier_node leaf - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
var_decl __args /usr/include/c++/5/ext/string_conversions.h 92:25 - operand
@@ -57775,6 +58655,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.h 2912:38 - expresssion
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
@@ -58174,6 +59055,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2908:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.h 2912:38 - operand
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
@@ -58469,6 +59351,9 @@ function_decl hash /usr/include/c++/5/bits/functional_hash.h 135:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -58544,6 +59429,9 @@ function_decl hash /usr/include/c++/5/bits/functional_hash.h 135:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -60201,12 +61089,14 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg
addr_expr - function
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg
pointer_type - decl type
@@ -60224,6 +61114,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg
pointer_type - decl type
@@ -60438,6 +61329,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -60752,6 +61644,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -62893,6 +63786,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 672:33 - arg
pointer_type - decl type
@@ -63386,6 +64280,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 672:33 - arg
pointer_type - decl type
@@ -64629,6 +65524,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
@@ -64637,6 +65535,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:32 - operand
@@ -64670,6 +65569,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - attribute
identifier_node __unused__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
component_ref - object
@@ -65929,6 +66831,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
- isExternal: 1
- isPublic: 1
@@ -68904,6 +69807,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 672:33 - arg
pointer_type - decl type
@@ -69491,6 +70395,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.tcc 671:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 672:33 - arg
pointer_type - decl type
@@ -70976,6 +71881,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
@@ -70984,6 +71892,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:32 - operand
@@ -71017,6 +71926,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
tree_list - attribute
identifier_node __unused__ - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
addr_expr - arg
component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
component_ref - object
@@ -72825,6 +73737,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
- isExternal: 1
- isPublic: 1
@@ -74145,6 +75058,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg
pointer_type - decl type
@@ -75729,6 +76643,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.h 4157:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.h 4157:34 - arg
pointer_type - decl type
@@ -76944,6 +77859,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.h 4157:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.h 4157:34 - arg
pointer_type - decl type
@@ -78688,6 +79604,7 @@ function_decl _S_construct_aux /usr/include/c++/5/bits/basic_string.h 4135:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.h 4135:38 - arg
pointer_type - decl type
@@ -79047,6 +79964,7 @@ function_decl _S_construct_aux /usr/include/c++/5/bits/basic_string.h 4135:9
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.h 4135:38 - arg
pointer_type - decl type
@@ -79409,6 +80327,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -79560,6 +80479,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
if_stmt /usr/include/c++/5/bits/basic_string.tcc 576:2 - statement
cleanup_point_expr - condition
truth_andif_expr - operand
@@ -79569,6 +80489,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 568:32 - arg
pointer_type - decl type
@@ -79619,6 +80540,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst basic_string::_S_construct null not valid - operand
@@ -79639,6 +80561,9 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 568:32 - arg
pointer_type - decl type
@@ -79722,6 +80647,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
var_decl __dnew /usr/include/c++/5/bits/basic_string.tcc 579:18 - operand
- isUsed: 1
@@ -79783,6 +80709,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 584:19 - arg
addr_expr - function
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
@@ -79832,6 +80759,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 585:2 - arg
addr_expr - function
function_decl __builtin_eh_pointer <built-in> 0:0 - operand
@@ -79842,6 +80770,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
tree_list - attribute
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - arg
cleanup_point_expr /usr/include/c++/5/bits/basic_string.tcc 587:6 - statement
expr_stmt /usr/include/c++/5/bits/basic_string.tcc 587:6 - operand
@@ -79913,6 +80842,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 585:2 - expresssion
addr_expr - function
function_decl __cxa_end_catch /usr/include/c++/5/bits/basic_string.tcc 585:2 - operand
@@ -79920,6 +80850,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/bits/basic_string.tcc 590:2 - statement
expr_stmt /usr/include/c++/5/bits/basic_string.tcc 590:2 - operand
call_expr /usr/include/c++/5/bits/basic_string.tcc 590:2 - expresssion
@@ -80236,6 +81167,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
nop_expr - arg
convert_expr - operand
- isUsed: 1
@@ -80436,6 +81368,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
if_stmt /usr/include/c++/5/bits/basic_string.tcc 576:2 - statement
cleanup_point_expr - condition
truth_andif_expr - operand
@@ -80445,6 +81378,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ boolean_type - function return type
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 568:32 - arg
pointer_type - decl type
@@ -80492,6 +81426,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
tree_list - attribute
identifier_node __noreturn__ - purpose
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst basic_string::_S_construct null not valid - operand
@@ -80512,6 +81447,9 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
- isUsed: 1
parm_decl __beg /usr/include/c++/5/bits/basic_string.tcc 568:32 - arg
pointer_type - decl type
@@ -80592,6 +81530,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
nop_expr - arg
var_decl __dnew /usr/include/c++/5/bits/basic_string.tcc 579:18 - operand
- isUsed: 1
@@ -80678,6 +81617,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 584:19 - arg
addr_expr - function
function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
@@ -80725,6 +81665,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 585:2 - arg
addr_expr - function
function_decl __builtin_eh_pointer <built-in> 0:0 - operand
@@ -80735,6 +81676,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
tree_list - attribute
identifier_node leaf - purpose
function_type - function type
+ pointer_type - function return type
integer_cst 0 - arg
cleanup_point_expr /usr/include/c++/5/bits/basic_string.tcc 587:6 - statement
expr_stmt /usr/include/c++/5/bits/basic_string.tcc 587:6 - operand
@@ -80831,6 +81773,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
call_expr /usr/include/c++/5/bits/basic_string.tcc 585:2 - expresssion
addr_expr - function
function_decl __cxa_end_catch /usr/include/c++/5/bits/basic_string.tcc 585:2 - operand
@@ -80838,6 +81781,7 @@ function_decl _S_construct /usr/include/c++/5/bits/basic_string.tcc 567:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
cleanup_point_expr /usr/include/c++/5/bits/basic_string.tcc 590:2 - statement
expr_stmt /usr/include/c++/5/bits/basic_string.tcc 590:2 - operand
call_expr /usr/include/c++/5/bits/basic_string.tcc 590:2 - expresssion
@@ -81241,6 +82185,9 @@ function_decl distance /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:29 - arg
pointer_type - decl type
@@ -81282,6 +82229,8 @@ function_decl distance /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 180:42 - type name
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -81400,6 +82349,7 @@ function_decl _S_copy_chars /usr/include/c++/5/bits/basic_string.h 2799:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __p /usr/include/c++/5/bits/basic_string.h 2799:29 - arg
pointer_type - decl type
@@ -81587,6 +82537,9 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2606:46 - operand
@@ -81595,6 +82548,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - operand
@@ -81703,6 +82657,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/basic_string.h 2611:46 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2611:46 - operand
@@ -82199,6 +83154,9 @@ function_decl distance /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
- isUsed: 1
parm_decl __first /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:29 - arg
pointer_type - decl type
@@ -82238,6 +83196,8 @@ function_decl distance /usr/include/c++/5/bits/stl_iterator_base_funcs.h 114:5
- isExternal: 1
- isPublic: 1
function_type - function type
+ record_type - function return type
+ type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 180:42 - type name
nop_expr - arg
nop_expr - operand
addr_expr - operand
@@ -82349,6 +83309,7 @@ function_decl _S_copy_chars /usr/include/c++/5/bits/basic_string.h 2799:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
- isUsed: 1
parm_decl __p /usr/include/c++/5/bits/basic_string.h 2799:29 - arg
pointer_type - decl type
@@ -82533,6 +83494,9 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
tree_list - chain
identifier_node const - purpose
function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
ne_expr - arg
convert_expr - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2606:46 - operand
@@ -82541,6 +83505,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ reference_type - function return type
nop_expr - operand
- isUsed: 1
parm_decl this /usr/include/c++/5/bits/basic_string.h 2603:44 - operand
@@ -82649,6 +83614,7 @@ function_decl _M_set_length_and_sharable /usr/include/c++/5/bits/basic_string.h
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
pointer_plus_expr /usr/include/c++/5/bits/basic_string.h 2611:46 - operand
call_expr /usr/include/c++/5/bits/basic_string.h 2611:46 - operand
@@ -82988,6 +83954,7 @@ function_decl _M_copy /usr/include/c++/5/bits/basic_string.h 2752:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
non_lvalue_expr - operand
- isUsed: 1
@@ -83027,6 +83994,7 @@ function_decl _M_copy /usr/include/c++/5/bits/basic_string.h 2752:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __d /usr/include/c++/5/bits/basic_string.h 2752:23 - arg
pointer_type - decl type
@@ -83479,6 +84447,7 @@ function_decl _M_copy /usr/include/c++/5/bits/basic_string.h 2752:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
non_lvalue_expr - operand
- isUsed: 1
@@ -83516,6 +84485,7 @@ function_decl _M_copy /usr/include/c++/5/bits/basic_string.h 2752:7
- isExternal: 1
- isPublic: 1
function_type - function type
+ pointer_type - function return type
- isUsed: 1
parm_decl __d /usr/include/c++/5/bits/basic_string.h 2752:23 - arg
pointer_type - decl type
diff --git a/test/test26-03.txt b/test/test26-03.txt
index dea4b03..f75ee67 100644
--- a/test/test26-03.txt
+++ b/test/test26-03.txt
@@ -3872,153 +3872,153 @@ cleanup_point_expr : __fmt, __out,
expr_stmt : __fmt, __out,
convert_expr : __fmt, __out,
init_expr : __fmt, __out,
+var_decl __old: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+indirect_ref : __fmt, __old, __out,
+parm_decl __cloc: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+reference_type : __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+integer_cst 192: __fmt, __old, __out,
+array_type : __fmt, __old, __out,
+type_decl __builtin_va_list: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __va_list_tag: __fmt, __old, __out,
+field_decl gp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl fp_offset: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+field_decl overflow_arg_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl reg_save_area: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+integer_cst 0: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_start: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+decl_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_vsnprintf: __fmt, __old, __out,
+parm_decl __out: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+parm_decl __size: __fmt, __old, __out,
+tree_list : __fmt, __old, __out,
+identifier_node __unused__: __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+parm_decl __fmt: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl char: __fmt, __old, __out,
+integer_cst 8: __fmt, __old, __out,
+integer_cst -128: __fmt, __old, __out,
+integer_cst 127: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __builtin_va_end: __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+cleanup_point_expr : __fmt, __old, __out,
+expr_stmt : __fmt, __old, __out,
+convert_expr : __fmt, __old, __out,
+call_expr : __fmt, __old, __out,
+addr_expr : __fmt, __old, __out,
+function_decl __uselocale: __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+return_expr : __fmt, __old, __out,
+init_expr : __fmt, __old, __out,
+result_decl : __fmt, __old, __out,
+integer_type : __fmt, __old, __out,
+type_decl int: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+integer_cst -2147483648: __fmt, __old, __out,
+integer_cst 2147483647: __fmt, __old, __out,
+integer_cst 32: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
var_decl __old: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-indirect_ref : __fmt, __out,
-parm_decl __cloc: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-reference_type : __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-integer_cst 192: __fmt, __out,
-array_type : __fmt, __out,
-type_decl __builtin_va_list: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __va_list_tag: __fmt, __out,
-field_decl gp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl fp_offset: __fmt, __out,
-integer_cst 32: __fmt, __out,
-field_decl overflow_arg_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl reg_save_area: __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_type : __fmt, __out,
-integer_cst 64: __fmt, __out,
-integer_cst 0: __fmt, __out,
-integer_cst 0: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_start: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-decl_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-init_expr : __fmt, __out,
-var_decl __ret: __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_vsnprintf: __fmt, __out,
-parm_decl __out: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-parm_decl __size: __fmt, __out,
-tree_list : __fmt, __out,
-identifier_node __unused__: __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-parm_decl __fmt: __fmt, __out,
-pointer_type : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl char: __fmt, __out,
-integer_cst 8: __fmt, __out,
-integer_cst -128: __fmt, __out,
-integer_cst 127: __fmt, __out,
-integer_cst 64: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __builtin_va_end: __fmt, __out,
-addr_expr : __fmt, __out,
-var_decl __args: __fmt, __out,
-cleanup_point_expr : __fmt, __out,
-expr_stmt : __fmt, __out,
-convert_expr : __fmt, __out,
-call_expr : __fmt, __out,
-addr_expr : __fmt, __out,
-function_decl __uselocale: __fmt, __out,
-var_decl __old: __fmt, __out,
-return_expr : __fmt, __out,
-init_expr : __fmt, __out,
-result_decl : __fmt, __out,
-integer_type : __fmt, __out,
-type_decl int: __fmt, __out,
-integer_cst 32: __fmt, __out,
-integer_cst -2147483648: __fmt, __out,
-integer_cst 2147483647: __fmt, __out,
-integer_cst 32: __fmt, __out,
-var_decl __ret: __fmt, __out,
-var_decl __old: __fmt, __out,
-integer_cst 64: __fmt, __out,
-pointer_type : __fmt, __out,
-type_decl __c_locale: __fmt, __out,
-record_type : __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-field_decl __locales: __fmt, __out,
-integer_cst 832: __fmt, __out,
-field_decl __ctype_b: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_tolower: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __ctype_toupper: __fmt, __out,
-integer_cst 64: __fmt, __out,
-field_decl __names: __fmt, __out,
-integer_cst 832: __fmt, __out,
-type_decl __locale_struct: __fmt, __out,
-block : __fmt, __out,
-var_decl __old: __fmt, __out,
-var_decl __args: __fmt, __out,
-var_decl __ret: __fmt, __out,
+integer_cst 64: __fmt, __old, __out,
+pointer_type : __fmt, __old, __out,
+type_decl __c_locale: __fmt, __old, __out,
+record_type : __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+field_decl __locales: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+field_decl __ctype_b: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_tolower: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __ctype_toupper: __fmt, __old, __out,
+integer_cst 64: __fmt, __old, __out,
+field_decl __names: __fmt, __old, __out,
+integer_cst 832: __fmt, __old, __out,
+type_decl __locale_struct: __fmt, __old, __out,
+block : __fmt, __old, __out,
+var_decl __old: __fmt, __old, __out,
+var_decl __args: __fmt, __old, __out,
+var_decl __ret: __fmt, __old, __out,
function_decl __bswap_32:
return_expr :
init_expr :
@@ -16554,263 +16554,263 @@ cleanup_point_expr : __convf, __fmt,
expr_stmt : __convf, __fmt,
convert_expr : __convf, __fmt,
init_expr : __convf, __fmt,
+var_decl __s: __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_alloca: __convf, __fmt, __s,
+mult_expr : __convf, __fmt, __s,
+sizeof_expr : __convf, __fmt, __s,
+error_mark : __convf, __fmt, __s,
+parm_decl __n: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+decl_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+integer_cst 192: __convf, __fmt, __s,
+array_type : __convf, __fmt, __s,
+type_decl __builtin_va_list: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl __va_list_tag: __convf, __fmt, __s,
+field_decl gp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl fp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl overflow_arg_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+field_decl reg_save_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_va_start: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+parm_decl __fmt: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+decl_expr : __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl int: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+init_expr : __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+parm_decl __convf: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+function_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl int: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl __va_list_tag: __convf, __fmt, __s,
+field_decl gp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl fp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl overflow_arg_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+field_decl reg_save_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+void_type : __convf, __fmt, __s,
+type_decl void: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+parm_decl __n: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+parm_decl __fmt: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_va_end: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+return_expr : __convf, __fmt, __s,
+init_expr : __convf, __fmt, __s,
+result_decl : __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+var_decl npos: __convf, __fmt, __s,
+field_decl _M_dataplus: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+type_decl _CharT_alloc_type: __convf, __fmt, __s,
+type_decl traits_type: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl allocator_type: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl iterator: __convf, __fmt, __s,
+type_decl const_iterator: __convf, __fmt, __s,
+type_decl const_reverse_iterator: __convf, __fmt, __s,
+type_decl reverse_iterator: __convf, __fmt, __s,
+type_decl _Rep_base: __convf, __fmt, __s,
+type_decl _Rep: __convf, __fmt, __s,
+type_decl _Alloc_hider: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+target_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+var_decl npos: __convf, __fmt, __s,
+field_decl _M_dataplus: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+type_decl _CharT_alloc_type: __convf, __fmt, __s,
+type_decl traits_type: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl allocator_type: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl iterator: __convf, __fmt, __s,
+type_decl const_iterator: __convf, __fmt, __s,
+type_decl const_reverse_iterator: __convf, __fmt, __s,
+type_decl reverse_iterator: __convf, __fmt, __s,
+type_decl _Rep_base: __convf, __fmt, __s,
+type_decl _Rep: __convf, __fmt, __s,
+type_decl _Alloc_hider: __convf, __fmt, __s,
+aggr_init_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_ctor : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+void_cst : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+pointer_plus_expr : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+target_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl allocator: __convf, __fmt, __s,
+template_decl rebind: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl other: __convf, __fmt, __s,
+type_decl allocator: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl propagate_on_container_move_assignment: __convf, __fmt, __s,
+aggr_init_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_ctor : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+void_cst : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_dtor : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_dtor : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
var_decl __s: __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_alloca: __convf, __fmt,
-mult_expr : __convf, __fmt,
-sizeof_expr : __convf, __fmt,
-error_mark : __convf, __fmt,
-parm_decl __n: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-decl_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-integer_cst 192: __convf, __fmt,
-array_type : __convf, __fmt,
-type_decl __builtin_va_list: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl __va_list_tag: __convf, __fmt,
-field_decl gp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl fp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl overflow_arg_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-field_decl reg_save_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_type : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_va_start: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-parm_decl __fmt: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-decl_expr : __convf, __fmt,
-var_decl __len: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl int: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-convert_expr : __convf, __fmt,
-init_expr : __convf, __fmt,
-var_decl __len: __convf, __fmt,
-call_expr : __convf, __fmt,
-parm_decl __convf: __convf, __fmt,
-pointer_type : __convf, __fmt,
-function_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl int: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-tree_list : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl __va_list_tag: __convf, __fmt,
-field_decl gp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl fp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl overflow_arg_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-field_decl reg_save_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-tree_list : __convf, __fmt,
-void_type : __convf, __fmt,
-type_decl void: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-var_decl __s: __convf, __fmt,
-parm_decl __n: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-parm_decl __fmt: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_va_end: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-return_expr : __convf, __fmt,
-init_expr : __convf, __fmt,
-result_decl : __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-var_decl npos: __convf, __fmt,
-field_decl _M_dataplus: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-type_decl _CharT_alloc_type: __convf, __fmt,
-type_decl traits_type: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl allocator_type: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl iterator: __convf, __fmt,
-type_decl const_iterator: __convf, __fmt,
-type_decl const_reverse_iterator: __convf, __fmt,
-type_decl reverse_iterator: __convf, __fmt,
-type_decl _Rep_base: __convf, __fmt,
-type_decl _Rep: __convf, __fmt,
-type_decl _Alloc_hider: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-target_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-var_decl npos: __convf, __fmt,
-field_decl _M_dataplus: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-type_decl _CharT_alloc_type: __convf, __fmt,
-type_decl traits_type: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl allocator_type: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl iterator: __convf, __fmt,
-type_decl const_iterator: __convf, __fmt,
-type_decl const_reverse_iterator: __convf, __fmt,
-type_decl reverse_iterator: __convf, __fmt,
-type_decl _Rep_base: __convf, __fmt,
-type_decl _Rep: __convf, __fmt,
-type_decl _Alloc_hider: __convf, __fmt,
-aggr_init_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_ctor : __convf, __fmt,
-var_decl : __convf, __fmt,
-convert_expr : __convf, __fmt,
-void_cst : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-pointer_plus_expr : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-var_decl __len: __convf, __fmt,
-addr_expr : __convf, __fmt,
-target_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl allocator: __convf, __fmt,
-template_decl rebind: __convf, __fmt,
-tree_list : __convf, __fmt,
-tree_vec : __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl other: __convf, __fmt,
-type_decl allocator: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl propagate_on_container_move_assignment: __convf, __fmt,
-aggr_init_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_ctor : __convf, __fmt,
-var_decl : __convf, __fmt,
-convert_expr : __convf, __fmt,
-void_cst : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_dtor : __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_dtor : __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-block : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-var_decl __args: __convf, __fmt,
-var_decl __len: __convf, __fmt,
+integer_cst 64: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+block : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
function_decl _Alloc_hider:
statement_list :
bind_expr :
@@ -18537,283 +18537,283 @@ cleanup_point_expr : __convf, __fmt,
expr_stmt : __convf, __fmt,
convert_expr : __convf, __fmt,
init_expr : __convf, __fmt,
+var_decl __s: __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_alloca: __convf, __fmt, __s,
+mult_expr : __convf, __fmt, __s,
+sizeof_expr : __convf, __fmt, __s,
+error_mark : __convf, __fmt, __s,
+parm_decl __n: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+decl_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+integer_cst 192: __convf, __fmt, __s,
+array_type : __convf, __fmt, __s,
+type_decl __builtin_va_list: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl __va_list_tag: __convf, __fmt, __s,
+field_decl gp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl fp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl overflow_arg_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+field_decl reg_save_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_va_start: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+parm_decl __fmt: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+decl_expr : __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl int: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+init_expr : __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+parm_decl __convf: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+function_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl int: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl __va_list_tag: __convf, __fmt, __s,
+field_decl gp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl fp_offset: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+field_decl overflow_arg_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+field_decl reg_save_area: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+void_type : __convf, __fmt, __s,
+type_decl void: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+parm_decl __n: __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl size_t: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+integer_cst 0: __convf, __fmt, __s,
+integer_cst : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+parm_decl __fmt: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+expr_stmt : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __builtin_va_end: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+cleanup_point_expr : __convf, __fmt, __s,
+return_expr : __convf, __fmt, __s,
+init_expr : __convf, __fmt, __s,
+result_decl : __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+var_decl npos: __convf, __fmt, __s,
+field_decl _M_dataplus: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+type_decl _CharT_alloc_type: __convf, __fmt, __s,
+type_decl traits_type: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl allocator_type: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl iterator: __convf, __fmt, __s,
+type_decl const_iterator: __convf, __fmt, __s,
+type_decl const_reverse_iterator: __convf, __fmt, __s,
+type_decl reverse_iterator: __convf, __fmt, __s,
+type_decl _Rep_base: __convf, __fmt, __s,
+type_decl _Rep: __convf, __fmt, __s,
+type_decl _Alloc_hider: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+target_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+var_decl npos: __convf, __fmt, __s,
+field_decl _M_dataplus: __convf, __fmt, __s,
+integer_cst 64: __convf, __fmt, __s,
+type_decl basic_string: __convf, __fmt, __s,
+type_decl _CharT_alloc_type: __convf, __fmt, __s,
+type_decl traits_type: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl allocator_type: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl iterator: __convf, __fmt, __s,
+type_decl const_iterator: __convf, __fmt, __s,
+type_decl const_reverse_iterator: __convf, __fmt, __s,
+type_decl reverse_iterator: __convf, __fmt, __s,
+type_decl _Rep_base: __convf, __fmt, __s,
+type_decl _Rep: __convf, __fmt, __s,
+type_decl _Alloc_hider: __convf, __fmt, __s,
+aggr_init_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_ctor : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+void_cst : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+pointer_plus_expr : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+mult_expr : __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
+integer_cst 4: __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+target_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl allocator: __convf, __fmt, __s,
+template_decl rebind: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl char: __convf, __fmt, __s,
+integer_cst 8: __convf, __fmt, __s,
+integer_cst -128: __convf, __fmt, __s,
+integer_cst 127: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl other: __convf, __fmt, __s,
+tree_list : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+tree_vec : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+record_type : __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl rebind: __convf, __fmt, __s,
+type_decl other: __convf, __fmt, __s,
+type_decl allocator: __convf, __fmt, __s,
+type_decl size_type: __convf, __fmt, __s,
+type_decl difference_type: __convf, __fmt, __s,
+type_decl pointer: __convf, __fmt, __s,
+type_decl const_pointer: __convf, __fmt, __s,
+type_decl reference: __convf, __fmt, __s,
+type_decl const_reference: __convf, __fmt, __s,
+type_decl value_type: __convf, __fmt, __s,
+type_decl propagate_on_container_move_assignment: __convf, __fmt, __s,
+aggr_init_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_ctor : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+convert_expr : __convf, __fmt, __s,
+void_cst : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_dtor : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
+call_expr : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+function_decl __comp_dtor : __convf, __fmt, __s,
+addr_expr : __convf, __fmt, __s,
+var_decl : __convf, __fmt, __s,
var_decl __s: __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_alloca: __convf, __fmt,
-mult_expr : __convf, __fmt,
-sizeof_expr : __convf, __fmt,
-error_mark : __convf, __fmt,
-parm_decl __n: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-decl_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-integer_cst 192: __convf, __fmt,
-array_type : __convf, __fmt,
-type_decl __builtin_va_list: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl __va_list_tag: __convf, __fmt,
-field_decl gp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl fp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl overflow_arg_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-field_decl reg_save_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_type : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_va_start: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-parm_decl __fmt: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-decl_expr : __convf, __fmt,
-var_decl __len: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl int: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-convert_expr : __convf, __fmt,
-init_expr : __convf, __fmt,
-var_decl __len: __convf, __fmt,
-call_expr : __convf, __fmt,
-parm_decl __convf: __convf, __fmt,
-pointer_type : __convf, __fmt,
-function_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl int: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_list : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_list : __convf, __fmt,
-pointer_type : __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl __va_list_tag: __convf, __fmt,
-field_decl gp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl fp_offset: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-field_decl overflow_arg_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-field_decl reg_save_area: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-tree_list : __convf, __fmt,
-void_type : __convf, __fmt,
-type_decl void: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-var_decl __s: __convf, __fmt,
-parm_decl __n: __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl size_t: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-integer_cst 0: __convf, __fmt,
-integer_cst : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-parm_decl __fmt: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-expr_stmt : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __builtin_va_end: __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl __args: __convf, __fmt,
-cleanup_point_expr : __convf, __fmt,
-return_expr : __convf, __fmt,
-init_expr : __convf, __fmt,
-result_decl : __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-var_decl npos: __convf, __fmt,
-field_decl _M_dataplus: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-type_decl _CharT_alloc_type: __convf, __fmt,
-type_decl traits_type: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl allocator_type: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl iterator: __convf, __fmt,
-type_decl const_iterator: __convf, __fmt,
-type_decl const_reverse_iterator: __convf, __fmt,
-type_decl reverse_iterator: __convf, __fmt,
-type_decl _Rep_base: __convf, __fmt,
-type_decl _Rep: __convf, __fmt,
-type_decl _Alloc_hider: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-target_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-var_decl npos: __convf, __fmt,
-field_decl _M_dataplus: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-type_decl basic_string: __convf, __fmt,
-type_decl _CharT_alloc_type: __convf, __fmt,
-type_decl traits_type: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl allocator_type: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl iterator: __convf, __fmt,
-type_decl const_iterator: __convf, __fmt,
-type_decl const_reverse_iterator: __convf, __fmt,
-type_decl reverse_iterator: __convf, __fmt,
-type_decl _Rep_base: __convf, __fmt,
-type_decl _Rep: __convf, __fmt,
-type_decl _Alloc_hider: __convf, __fmt,
-aggr_init_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_ctor : __convf, __fmt,
-var_decl : __convf, __fmt,
-convert_expr : __convf, __fmt,
-void_cst : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-pointer_plus_expr : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-mult_expr : __convf, __fmt,
-var_decl __len: __convf, __fmt,
-integer_cst 4: __convf, __fmt,
-addr_expr : __convf, __fmt,
-target_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl allocator: __convf, __fmt,
-template_decl rebind: __convf, __fmt,
-tree_list : __convf, __fmt,
-tree_vec : __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl char: __convf, __fmt,
-integer_cst 8: __convf, __fmt,
-integer_cst -128: __convf, __fmt,
-integer_cst 127: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl other: __convf, __fmt,
-tree_list : __convf, __fmt,
-tree_vec : __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-tree_vec : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-record_type : __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl rebind: __convf, __fmt,
-type_decl other: __convf, __fmt,
-type_decl allocator: __convf, __fmt,
-type_decl size_type: __convf, __fmt,
-type_decl difference_type: __convf, __fmt,
-type_decl pointer: __convf, __fmt,
-type_decl const_pointer: __convf, __fmt,
-type_decl reference: __convf, __fmt,
-type_decl const_reference: __convf, __fmt,
-type_decl value_type: __convf, __fmt,
-type_decl propagate_on_container_move_assignment: __convf, __fmt,
-aggr_init_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_ctor : __convf, __fmt,
-var_decl : __convf, __fmt,
-convert_expr : __convf, __fmt,
-void_cst : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_dtor : __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-call_expr : __convf, __fmt,
-addr_expr : __convf, __fmt,
-function_decl __comp_dtor : __convf, __fmt,
-addr_expr : __convf, __fmt,
-var_decl : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-integer_cst 64: __convf, __fmt,
-pointer_type : __convf, __fmt,
-integer_type : __convf, __fmt,
-type_decl wchar_t: __convf, __fmt,
-integer_cst 32: __convf, __fmt,
-integer_cst -2147483648: __convf, __fmt,
-integer_cst 2147483647: __convf, __fmt,
-block : __convf, __fmt,
-var_decl __s: __convf, __fmt,
-var_decl __args: __convf, __fmt,
-var_decl __len: __convf, __fmt,
+integer_cst 64: __convf, __fmt, __s,
+pointer_type : __convf, __fmt, __s,
+integer_type : __convf, __fmt, __s,
+type_decl wchar_t: __convf, __fmt, __s,
+integer_cst 32: __convf, __fmt, __s,
+integer_cst -2147483648: __convf, __fmt, __s,
+integer_cst 2147483647: __convf, __fmt, __s,
+block : __convf, __fmt, __s,
+var_decl __s: __convf, __fmt, __s,
+var_decl __args: __convf, __fmt, __s,
+var_decl __len: __convf, __fmt, __s,
function_decl _Alloc_hider:
statement_list :
bind_expr :
@@ -21145,166 +21145,166 @@ cleanup_point_expr : __beg, __end,
expr_stmt : __beg, __end,
convert_expr : __beg, __end,
init_expr : __beg, __end,
-var_decl __r: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _S_create: __beg, __end,
-var_decl __dnew: __beg, __end,
-integer_cst 0: __beg, __end,
-convert_expr : __beg, __end,
-parm_decl __a: __beg, __end,
-reference_type : __beg, __end,
-record_type : __beg, __end,
-type_decl allocator: __beg, __end,
-template_decl rebind: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-type_decl allocator: __beg, __end,
-type_decl size_type: __beg, __end,
-type_decl difference_type: __beg, __end,
-type_decl pointer: __beg, __end,
-type_decl const_pointer: __beg, __end,
-type_decl reference: __beg, __end,
-type_decl const_reference: __beg, __end,
-type_decl value_type: __beg, __end,
-type_decl propagate_on_container_move_assignment: __beg, __end,
-integer_cst 64: __beg, __end,
-try_block : __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _S_copy_chars: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_refdata: __beg, __end,
-var_decl __r: __beg, __end,
-parm_decl __beg: __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-integer_cst 64: __beg, __end,
-parm_decl __end: __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-integer_cst 64: __beg, __end,
-handler : __beg, __end,
-cleanup_stmt : __beg, __end,
-statement_list : __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-convert_expr : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_begin_catch: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __builtin_eh_pointer: __beg, __end,
-integer_cst 0: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_destroy: __beg, __end,
-var_decl __r: __beg, __end,
-convert_expr : __beg, __end,
-parm_decl __a: __beg, __end,
-reference_type : __beg, __end,
-record_type : __beg, __end,
-type_decl allocator: __beg, __end,
-template_decl rebind: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-type_decl allocator: __beg, __end,
-type_decl size_type: __beg, __end,
-type_decl difference_type: __beg, __end,
-type_decl pointer: __beg, __end,
-type_decl const_pointer: __beg, __end,
-type_decl reference: __beg, __end,
-type_decl const_reference: __beg, __end,
-type_decl value_type: __beg, __end,
-type_decl propagate_on_container_move_assignment: __beg, __end,
-integer_cst 64: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-throw_expr : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_rethrow: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_end_catch: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_set_length_and_sharable: __beg, __end,
-var_decl __r: __beg, __end,
-var_decl __dnew: __beg, __end,
-cleanup_point_expr : __beg, __end,
-return_expr : __beg, __end,
-init_expr : __beg, __end,
-result_decl : __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-integer_cst 64: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_refdata: __beg, __end,
-var_decl __r: __beg, __end,
+var_decl __r: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _S_create: __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+parm_decl __a: __beg, __end, __r,
+reference_type : __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+template_decl rebind: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+type_decl difference_type: __beg, __end, __r,
+type_decl pointer: __beg, __end, __r,
+type_decl const_pointer: __beg, __end, __r,
+type_decl reference: __beg, __end, __r,
+type_decl const_reference: __beg, __end, __r,
+type_decl value_type: __beg, __end, __r,
+type_decl propagate_on_container_move_assignment: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+try_block : __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _S_copy_chars: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_refdata: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+parm_decl __beg: __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+parm_decl __end: __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+handler : __beg, __end, __r,
+cleanup_stmt : __beg, __end, __r,
+statement_list : __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_begin_catch: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __builtin_eh_pointer: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_destroy: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+parm_decl __a: __beg, __end, __r,
+reference_type : __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+template_decl rebind: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+type_decl difference_type: __beg, __end, __r,
+type_decl pointer: __beg, __end, __r,
+type_decl const_pointer: __beg, __end, __r,
+type_decl reference: __beg, __end, __r,
+type_decl const_reference: __beg, __end, __r,
+type_decl value_type: __beg, __end, __r,
+type_decl propagate_on_container_move_assignment: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+throw_expr : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_rethrow: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_end_catch: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_set_length_and_sharable: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+return_expr : __beg, __end, __r,
+init_expr : __beg, __end, __r,
+result_decl : __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_refdata: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
var_decl __dnew: __beg, __end,
-integer_cst 64: __beg, __end,
-integer_type : __beg, __end,
-type_decl size_type: __beg, __end,
-integer_cst 64: __beg, __end,
-integer_cst 0: __beg, __end,
-integer_cst : __beg, __end,
-block : __beg, __end,
-var_decl __dnew: __beg, __end,
-var_decl __r: __beg, __end,
+integer_cst 64: __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+integer_cst : __beg, __end, __r,
+block : __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
function_decl _S_construct:
bind_expr : __beg, __end,
statement_list : __beg, __end,
@@ -21563,202 +21563,202 @@ cleanup_point_expr : __beg, __end,
expr_stmt : __beg, __end,
convert_expr : __beg, __end,
init_expr : __beg, __end,
-var_decl __r: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _S_create: __beg, __end,
+var_decl __r: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _S_create: __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+parm_decl __a: __beg, __end, __r,
+reference_type : __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+template_decl rebind: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+type_decl difference_type: __beg, __end, __r,
+type_decl pointer: __beg, __end, __r,
+type_decl const_pointer: __beg, __end, __r,
+type_decl reference: __beg, __end, __r,
+type_decl const_reference: __beg, __end, __r,
+type_decl value_type: __beg, __end, __r,
+type_decl propagate_on_container_move_assignment: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+try_block : __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _S_copy_chars: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_refdata: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+parm_decl __beg: __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+parm_decl __end: __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+handler : __beg, __end, __r,
+cleanup_stmt : __beg, __end, __r,
+statement_list : __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_begin_catch: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __builtin_eh_pointer: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_destroy: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+convert_expr : __beg, __end, __r,
+parm_decl __a: __beg, __end, __r,
+reference_type : __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+template_decl rebind: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl char: __beg, __end, __r,
+integer_cst 8: __beg, __end, __r,
+integer_cst -128: __beg, __end, __r,
+integer_cst 127: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+tree_list : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+tree_vec : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+record_type : __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl rebind: __beg, __end, __r,
+type_decl other: __beg, __end, __r,
+type_decl allocator: __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+type_decl difference_type: __beg, __end, __r,
+type_decl pointer: __beg, __end, __r,
+type_decl const_pointer: __beg, __end, __r,
+type_decl reference: __beg, __end, __r,
+type_decl const_reference: __beg, __end, __r,
+type_decl value_type: __beg, __end, __r,
+type_decl propagate_on_container_move_assignment: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+throw_expr : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_rethrow: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl __cxa_end_catch: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+expr_stmt : __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_set_length_and_sharable: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+cleanup_point_expr : __beg, __end, __r,
+return_expr : __beg, __end, __r,
+init_expr : __beg, __end, __r,
+result_decl : __beg, __end, __r,
+pointer_type : __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl wchar_t: __beg, __end, __r,
+integer_cst 32: __beg, __end, __r,
+integer_cst -2147483648: __beg, __end, __r,
+integer_cst 2147483647: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+call_expr : __beg, __end, __r,
+addr_expr : __beg, __end, __r,
+function_decl _M_refdata: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
var_decl __dnew: __beg, __end,
-integer_cst 0: __beg, __end,
-convert_expr : __beg, __end,
-parm_decl __a: __beg, __end,
-reference_type : __beg, __end,
-record_type : __beg, __end,
-type_decl allocator: __beg, __end,
-template_decl rebind: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-type_decl allocator: __beg, __end,
-type_decl size_type: __beg, __end,
-type_decl difference_type: __beg, __end,
-type_decl pointer: __beg, __end,
-type_decl const_pointer: __beg, __end,
-type_decl reference: __beg, __end,
-type_decl const_reference: __beg, __end,
-type_decl value_type: __beg, __end,
-type_decl propagate_on_container_move_assignment: __beg, __end,
-integer_cst 64: __beg, __end,
-try_block : __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _S_copy_chars: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_refdata: __beg, __end,
-var_decl __r: __beg, __end,
-parm_decl __beg: __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-integer_cst 64: __beg, __end,
-parm_decl __end: __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-integer_cst 64: __beg, __end,
-handler : __beg, __end,
-cleanup_stmt : __beg, __end,
-statement_list : __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-convert_expr : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_begin_catch: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __builtin_eh_pointer: __beg, __end,
-integer_cst 0: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_destroy: __beg, __end,
-var_decl __r: __beg, __end,
-convert_expr : __beg, __end,
-parm_decl __a: __beg, __end,
-reference_type : __beg, __end,
-record_type : __beg, __end,
-type_decl allocator: __beg, __end,
-template_decl rebind: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl char: __beg, __end,
-integer_cst 8: __beg, __end,
-integer_cst -128: __beg, __end,
-integer_cst 127: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-tree_list : __beg, __end,
-tree_vec : __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-tree_vec : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-record_type : __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl rebind: __beg, __end,
-type_decl other: __beg, __end,
-type_decl allocator: __beg, __end,
-type_decl size_type: __beg, __end,
-type_decl difference_type: __beg, __end,
-type_decl pointer: __beg, __end,
-type_decl const_pointer: __beg, __end,
-type_decl reference: __beg, __end,
-type_decl const_reference: __beg, __end,
-type_decl value_type: __beg, __end,
-type_decl propagate_on_container_move_assignment: __beg, __end,
-integer_cst 64: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-throw_expr : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_rethrow: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl __cxa_end_catch: __beg, __end,
-cleanup_point_expr : __beg, __end,
-expr_stmt : __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_set_length_and_sharable: __beg, __end,
-var_decl __r: __beg, __end,
-var_decl __dnew: __beg, __end,
-cleanup_point_expr : __beg, __end,
-return_expr : __beg, __end,
-init_expr : __beg, __end,
-result_decl : __beg, __end,
-pointer_type : __beg, __end,
-integer_type : __beg, __end,
-type_decl wchar_t: __beg, __end,
-integer_cst 32: __beg, __end,
-integer_cst -2147483648: __beg, __end,
-integer_cst 2147483647: __beg, __end,
-integer_cst 64: __beg, __end,
-call_expr : __beg, __end,
-addr_expr : __beg, __end,
-function_decl _M_refdata: __beg, __end,
-var_decl __r: __beg, __end,
-var_decl __dnew: __beg, __end,
-integer_cst 64: __beg, __end,
-integer_type : __beg, __end,
-type_decl size_type: __beg, __end,
-integer_cst 64: __beg, __end,
-integer_cst 0: __beg, __end,
-integer_cst : __beg, __end,
-block : __beg, __end,
-var_decl __dnew: __beg, __end,
-var_decl __r: __beg, __end,
+integer_cst 64: __beg, __end, __r,
+integer_type : __beg, __end, __r,
+type_decl size_type: __beg, __end, __r,
+integer_cst 64: __beg, __end, __r,
+integer_cst 0: __beg, __end, __r,
+integer_cst : __beg, __end, __r,
+block : __beg, __end, __r,
+var_decl __dnew: __beg, __end, __r,
+var_decl __r: __beg, __end, __r,
function_decl operator==:
must_not_throw_expr :
return_expr :
diff --git a/test/test27-01.txt b/test/test27-01.txt
index 0038169..db6e488 100644
--- a/test/test27-01.txt
+++ b/test/test27-01.txt
@@ -973,6 +973,9 @@ function_decl Data2 test27.cpp 31:13
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test27.cpp 31:20 - operand
- isAutogenerated: 1
@@ -1187,6 +1190,9 @@ function_decl __base_dtor test27.cpp 31:13
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test27.cpp 31:20 - operand
- isAutogenerated: 1
@@ -1341,6 +1347,9 @@ function_decl __deleting_dtor test27.cpp 31:13
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
+ tree_list - attribute
+ identifier_node externally_visible - purpose
nop_expr - arg
parm_decl this test27.cpp 31:20 - operand
- isAutogenerated: 1
diff --git a/test/test28-01.txt b/test/test28-01.txt
index cefae03..b3c7ec7 100644
--- a/test/test28-01.txt
+++ b/test/test28-01.txt
@@ -216,6 +216,7 @@ function_decl func1 test28.cpp 24:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -236,6 +237,7 @@ function_decl func1 test28.cpp 24:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -256,6 +258,7 @@ function_decl func1 test28.cpp 24:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -276,6 +279,7 @@ function_decl func1 test28.cpp 24:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -408,6 +412,7 @@ function_decl func2 test28.cpp 32:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -428,6 +433,7 @@ function_decl func2 test28.cpp 32:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -448,6 +454,7 @@ function_decl func2 test28.cpp 32:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -468,6 +475,7 @@ function_decl func2 test28.cpp 32:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -600,6 +608,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -620,6 +629,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -640,6 +650,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -660,6 +671,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -681,6 +693,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -701,6 +714,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -721,6 +735,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -741,6 +756,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -761,6 +777,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -781,6 +798,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -801,6 +819,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -821,6 +840,7 @@ function_decl func3 test28.cpp 42:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -953,6 +973,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -973,6 +994,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -993,6 +1015,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1013,6 +1036,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1034,6 +1058,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1054,6 +1079,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1074,6 +1100,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1094,6 +1121,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1114,6 +1142,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1134,6 +1163,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1154,6 +1184,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1174,6 +1205,7 @@ function_decl func4 test28.cpp 64:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1306,6 +1338,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1326,6 +1359,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1346,6 +1380,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1366,6 +1401,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1388,6 +1424,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1408,6 +1445,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1428,6 +1466,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1448,6 +1487,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1468,6 +1508,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1488,6 +1529,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1508,6 +1550,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1528,6 +1571,7 @@ function_decl func5 test28.cpp 86:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1660,6 +1704,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1680,6 +1725,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1700,6 +1746,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1720,6 +1767,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1741,6 +1789,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1761,6 +1810,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1781,6 +1831,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1801,6 +1852,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1822,6 +1874,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1842,6 +1895,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1862,6 +1916,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1882,6 +1937,7 @@ function_decl func6 test28.cpp 109:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2014,6 +2070,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2034,6 +2091,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2054,6 +2112,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2074,6 +2133,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2095,6 +2155,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2115,6 +2176,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2135,6 +2197,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2155,6 +2218,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2176,6 +2240,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2196,6 +2261,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2216,6 +2282,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2236,6 +2303,7 @@ function_decl func7 test28.cpp 132:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2368,6 +2436,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2388,6 +2457,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2408,6 +2478,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2428,6 +2499,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2450,6 +2522,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2470,6 +2543,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2490,6 +2564,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2510,6 +2585,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2531,6 +2607,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2551,6 +2628,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2571,6 +2649,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2591,6 +2670,7 @@ function_decl func8 test28.cpp 155:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2723,6 +2803,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2743,6 +2824,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2763,6 +2845,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2783,6 +2866,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2826,6 +2910,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2846,6 +2931,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2866,6 +2952,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2886,6 +2973,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2906,6 +2994,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2926,6 +3015,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2946,6 +3036,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2966,6 +3057,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3009,6 +3101,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3029,6 +3122,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3049,6 +3143,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3069,6 +3164,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3090,6 +3186,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3110,6 +3207,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3130,6 +3228,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3150,6 +3249,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3193,6 +3293,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3213,6 +3314,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3233,6 +3335,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3253,6 +3356,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3273,6 +3377,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3293,6 +3398,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3313,6 +3419,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3333,6 +3440,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3376,6 +3484,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3396,6 +3505,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3416,6 +3526,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3436,6 +3547,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3456,6 +3568,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3476,6 +3589,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3496,6 +3610,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3516,6 +3631,7 @@ function_decl func9 test28.cpp 179:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3648,6 +3764,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3668,6 +3785,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3688,6 +3806,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3708,6 +3827,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3776,6 +3896,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3796,6 +3917,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3816,6 +3938,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3836,6 +3959,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3857,6 +3981,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3877,6 +4002,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3897,6 +4023,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3917,6 +4044,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3959,6 +4087,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3979,6 +4108,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3999,6 +4129,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4019,6 +4150,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4083,6 +4215,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4103,6 +4236,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4123,6 +4257,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4143,6 +4278,7 @@ function_decl func10 test28.cpp 237:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4278,6 +4414,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4298,6 +4435,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4318,6 +4456,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4338,6 +4477,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4359,6 +4499,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4379,6 +4520,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4399,6 +4541,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4419,6 +4562,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4483,6 +4627,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4503,6 +4648,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4523,6 +4669,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4543,6 +4690,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4585,6 +4733,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4605,6 +4754,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4625,6 +4775,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4645,6 +4796,7 @@ function_decl func11 test28.cpp 271:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4755,6 +4907,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4775,6 +4928,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4795,6 +4949,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4815,6 +4970,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4879,6 +5035,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4899,6 +5056,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4919,6 +5077,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4939,6 +5098,7 @@ function_decl func12 test28.cpp 302:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
diff --git a/test/test29-01.txt b/test/test29-01.txt
index 5edd112..4a96430 100644
--- a/test/test29-01.txt
+++ b/test/test29-01.txt
@@ -251,6 +251,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -271,6 +272,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -291,6 +293,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -311,6 +314,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -353,6 +357,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -373,6 +378,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -393,6 +399,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -413,6 +420,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -434,6 +442,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -454,6 +463,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -474,6 +484,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -494,6 +505,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -554,6 +566,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -574,6 +587,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -594,6 +608,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -614,6 +629,7 @@ function_decl func1 test29.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -757,6 +773,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -777,6 +794,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -797,6 +815,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -817,6 +836,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -859,6 +879,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -879,6 +900,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -899,6 +921,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -919,6 +942,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -979,6 +1003,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -999,6 +1024,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1019,6 +1045,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1039,6 +1066,7 @@ function_decl func2 test29.cpp 54:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1195,6 +1223,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1215,6 +1244,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1235,6 +1265,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1255,6 +1286,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1317,6 +1349,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1337,6 +1370,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1357,6 +1391,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1377,6 +1412,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1421,6 +1457,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1441,6 +1478,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1461,6 +1499,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1481,6 +1520,7 @@ function_decl func3 test29.cpp 73:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1649,6 +1689,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1669,6 +1710,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1689,6 +1731,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1709,6 +1752,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1751,6 +1795,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1771,6 +1816,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1791,6 +1837,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1811,6 +1858,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1832,6 +1880,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1852,6 +1901,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1872,6 +1922,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1892,6 +1943,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1952,6 +2004,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1972,6 +2025,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1992,6 +2046,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2012,6 +2067,7 @@ function_decl func4 test29.cpp 94:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2155,6 +2211,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2175,6 +2232,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2195,6 +2253,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2215,6 +2274,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2257,6 +2317,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2277,6 +2338,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2297,6 +2359,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2317,6 +2380,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2377,6 +2441,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2397,6 +2462,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2417,6 +2483,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2437,6 +2504,7 @@ function_decl func5 test29.cpp 119:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2593,6 +2661,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2613,6 +2682,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2633,6 +2703,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2653,6 +2724,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2715,6 +2787,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2735,6 +2808,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2755,6 +2829,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2775,6 +2850,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2819,6 +2895,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2839,6 +2916,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2859,6 +2937,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2879,6 +2958,7 @@ function_decl func6 test29.cpp 138:12
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3013,6 +3093,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3033,6 +3114,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3053,6 +3135,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3073,6 +3156,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3129,6 +3213,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3149,6 +3234,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3169,6 +3255,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3189,6 +3276,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3211,6 +3299,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3231,6 +3320,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3251,6 +3341,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3271,6 +3362,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3291,6 +3383,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3311,6 +3404,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3331,6 +3425,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3351,6 +3446,7 @@ function_decl func7 test29.cpp 159:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3460,6 +3556,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3480,6 +3577,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3500,6 +3598,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3520,6 +3619,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3576,6 +3676,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3596,6 +3697,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3616,6 +3718,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3636,6 +3739,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3657,6 +3761,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3677,6 +3782,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3697,6 +3803,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3717,6 +3824,7 @@ function_decl func8 test29.cpp 191:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3826,6 +3934,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3846,6 +3955,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3866,6 +3976,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3886,6 +3997,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3942,6 +4054,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3962,6 +4075,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3982,6 +4096,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4002,6 +4117,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4024,6 +4140,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4044,6 +4161,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4064,6 +4182,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4084,6 +4203,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4104,6 +4224,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4124,6 +4245,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4144,6 +4266,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4164,6 +4287,7 @@ function_decl func9 test29.cpp 216:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4307,6 +4431,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4327,6 +4452,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4347,6 +4473,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4367,6 +4494,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4430,6 +4558,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4450,6 +4579,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4470,6 +4600,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4490,6 +4621,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4512,6 +4644,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4532,6 +4665,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4552,6 +4686,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4572,6 +4707,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4592,6 +4728,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4612,6 +4749,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4632,6 +4770,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4652,6 +4791,7 @@ function_decl func10 test29.cpp 248:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4817,6 +4957,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4837,6 +4978,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4857,6 +4999,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4877,6 +5020,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4899,6 +5043,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4919,6 +5064,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4939,6 +5085,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4959,6 +5106,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4979,6 +5127,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4999,6 +5148,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5019,6 +5169,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5039,6 +5190,7 @@ function_decl func11 test29.cpp 280:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5204,6 +5356,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5224,6 +5377,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5244,6 +5398,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5264,6 +5419,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5286,6 +5442,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5306,6 +5463,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5326,6 +5484,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5346,6 +5505,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5366,6 +5526,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5386,6 +5547,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5406,6 +5568,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5426,6 +5589,7 @@ function_decl func12 test29.cpp 308:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5569,6 +5733,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5589,6 +5754,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5609,6 +5775,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5629,6 +5796,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5651,6 +5819,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5671,6 +5840,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5691,6 +5861,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5711,6 +5882,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5731,6 +5903,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5751,6 +5924,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5771,6 +5945,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5791,6 +5966,7 @@ function_decl func13 test29.cpp 335:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5934,6 +6110,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5954,6 +6131,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5974,6 +6152,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5994,6 +6173,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6016,6 +6196,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6036,6 +6217,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6056,6 +6238,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6076,6 +6259,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6096,6 +6280,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6116,6 +6301,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6136,6 +6322,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6156,6 +6343,7 @@ function_decl func14 test29.cpp 360:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6265,6 +6453,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6285,6 +6474,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6305,6 +6495,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6325,6 +6516,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6381,6 +6573,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6401,6 +6594,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6421,6 +6615,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6441,6 +6636,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6462,6 +6658,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6482,6 +6679,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6502,6 +6700,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6522,6 +6721,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6543,6 +6743,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6563,6 +6764,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6583,6 +6785,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6603,6 +6806,7 @@ function_decl func15 test29.cpp 385:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6712,6 +6916,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6732,6 +6937,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6752,6 +6958,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6772,6 +6979,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6828,6 +7036,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6848,6 +7057,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6868,6 +7078,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6888,6 +7099,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6910,6 +7122,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6930,6 +7143,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6950,6 +7164,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6970,6 +7185,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6991,6 +7207,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7011,6 +7228,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7031,6 +7249,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7051,6 +7270,7 @@ function_decl func16 test29.cpp 417:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7260,6 +7480,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7280,6 +7501,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7300,6 +7522,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7320,6 +7543,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7342,6 +7566,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7362,6 +7587,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7382,6 +7608,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7402,6 +7629,7 @@ function_decl func17 test29.cpp 446:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
diff --git a/test/test30-01.txt b/test/test30-01.txt
index a6ce56b..7fcdc18 100644
--- a/test/test30-01.txt
+++ b/test/test30-01.txt
@@ -217,6 +217,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -237,6 +238,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -257,6 +259,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -277,6 +280,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -345,6 +349,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -365,6 +370,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -385,6 +391,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -405,6 +412,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -427,6 +435,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -447,6 +456,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -467,6 +477,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -487,6 +498,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -507,6 +519,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -527,6 +540,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -547,6 +561,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -567,6 +582,7 @@ function_decl func1 test30.cpp 28:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -676,6 +692,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -696,6 +713,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -716,6 +734,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -736,6 +755,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -804,6 +824,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -824,6 +845,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -844,6 +866,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -864,6 +887,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -886,6 +910,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -906,6 +931,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -926,6 +952,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -946,6 +973,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -966,6 +994,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -986,6 +1015,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1006,6 +1036,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1026,6 +1057,7 @@ function_decl func2 test30.cpp 59:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1135,6 +1167,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1155,6 +1188,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1175,6 +1209,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1195,6 +1230,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1263,6 +1299,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1283,6 +1320,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1303,6 +1341,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1323,6 +1362,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1345,6 +1385,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1365,6 +1406,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1385,6 +1427,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1405,6 +1448,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1425,6 +1469,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1445,6 +1490,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1465,6 +1511,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1485,6 +1532,7 @@ function_decl func3 test30.cpp 90:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1631,6 +1679,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1651,6 +1700,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1671,6 +1721,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1691,6 +1742,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1733,6 +1785,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1753,6 +1806,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1773,6 +1827,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1793,6 +1848,7 @@ function_decl func4 test30.cpp 121:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
diff --git a/test/test31-01.txt b/test/test31-01.txt
index 2a1eb26..5ad56c4 100644
--- a/test/test31-01.txt
+++ b/test/test31-01.txt
@@ -239,6 +239,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -259,6 +260,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -279,6 +281,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -299,6 +302,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -319,6 +323,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -339,6 +344,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -406,6 +412,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -426,6 +433,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -446,6 +454,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -466,6 +475,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -486,6 +496,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -506,6 +517,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -526,6 +538,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -546,6 +559,7 @@ function_decl func1 test31.cpp 29:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -665,6 +679,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -685,6 +700,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -705,6 +721,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -725,6 +742,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -745,6 +763,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -812,6 +831,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -832,6 +852,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -852,6 +873,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -872,6 +894,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -946,6 +969,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -966,6 +990,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -986,6 +1011,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1006,6 +1032,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1026,6 +1053,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1046,6 +1074,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1066,6 +1095,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1086,6 +1116,7 @@ function_decl func2 test31.cpp 48:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1205,6 +1236,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1225,6 +1257,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1245,6 +1278,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1265,6 +1299,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1285,6 +1320,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1352,6 +1388,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1372,6 +1409,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1392,6 +1430,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1412,6 +1451,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1432,6 +1472,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1452,6 +1493,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1472,6 +1514,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1492,6 +1535,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1534,6 +1578,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1554,6 +1599,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1574,6 +1620,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1594,6 +1641,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1614,6 +1662,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1634,6 +1683,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1654,6 +1704,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1674,6 +1725,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1723,6 +1775,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1743,6 +1796,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1763,6 +1817,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1783,6 +1838,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1803,6 +1859,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1823,6 +1880,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1843,6 +1901,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1863,6 +1922,7 @@ function_decl func3 test31.cpp 71:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2029,6 +2089,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2049,6 +2110,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2069,6 +2131,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2089,6 +2152,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2109,6 +2173,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2129,6 +2194,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2149,6 +2215,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2169,6 +2236,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2211,6 +2279,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2231,6 +2300,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2251,6 +2321,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2271,6 +2342,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2291,6 +2363,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2311,6 +2384,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2331,6 +2405,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2351,6 +2426,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2373,6 +2449,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2393,6 +2470,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2413,6 +2491,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2433,6 +2512,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2453,6 +2533,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2473,6 +2554,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2493,6 +2575,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2513,6 +2596,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2533,6 +2617,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2553,6 +2638,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2573,6 +2659,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2593,6 +2680,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2613,6 +2701,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2633,6 +2722,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2653,6 +2743,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2673,6 +2764,7 @@ function_decl func4 test31.cpp 113:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2861,6 +2953,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2881,6 +2974,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2901,6 +2995,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2921,6 +3016,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2941,6 +3037,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2961,6 +3058,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2981,6 +3079,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3001,6 +3100,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3023,6 +3123,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3043,6 +3144,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3063,6 +3165,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3083,6 +3186,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3103,6 +3207,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3123,6 +3228,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3143,6 +3249,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3163,6 +3270,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3183,6 +3291,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3203,6 +3312,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3223,6 +3333,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3243,6 +3354,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3263,6 +3375,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3283,6 +3396,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3303,6 +3417,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3323,6 +3438,7 @@ function_decl func5 test31.cpp 157:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3518,6 +3634,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3538,6 +3655,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3558,6 +3676,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3578,6 +3697,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3598,6 +3718,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3618,6 +3739,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3638,6 +3760,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3658,6 +3781,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3680,6 +3804,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3700,6 +3825,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3720,6 +3846,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3740,6 +3867,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3760,6 +3888,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3780,6 +3909,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3800,6 +3930,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3820,6 +3951,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3840,6 +3972,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3860,6 +3993,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3880,6 +4014,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3900,6 +4035,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3920,6 +4056,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3940,6 +4077,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3960,6 +4098,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3980,6 +4119,7 @@ function_decl func6 test31.cpp 193:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4222,6 +4362,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4242,6 +4383,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4262,6 +4404,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4282,6 +4425,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4302,6 +4446,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4322,6 +4467,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4342,6 +4488,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4362,6 +4509,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4404,6 +4552,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4424,6 +4573,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4444,6 +4594,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4464,6 +4615,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4484,6 +4636,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4504,6 +4657,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4524,6 +4678,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4544,6 +4699,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4564,6 +4720,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4584,6 +4741,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4604,6 +4762,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4624,6 +4783,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4644,6 +4804,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4664,6 +4825,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4684,6 +4846,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4704,6 +4867,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4726,6 +4890,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4746,6 +4911,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4766,6 +4932,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4786,6 +4953,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4806,6 +4974,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4826,6 +4995,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4846,6 +5016,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4866,6 +5037,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4915,6 +5087,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4935,6 +5108,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4955,6 +5129,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4975,6 +5150,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4995,6 +5171,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5015,6 +5192,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5035,6 +5213,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5055,6 +5234,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5075,6 +5255,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5095,6 +5276,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5115,6 +5297,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5135,6 +5318,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5155,6 +5339,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5175,6 +5360,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5195,6 +5381,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5215,6 +5402,7 @@ function_decl func7 test31.cpp 229:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5381,6 +5569,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5401,6 +5590,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5421,6 +5611,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5441,6 +5632,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5461,6 +5653,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5481,6 +5674,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5501,6 +5695,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5521,6 +5716,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5595,6 +5791,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5615,6 +5812,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5635,6 +5833,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5655,6 +5854,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5675,6 +5875,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5695,6 +5896,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5715,6 +5917,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5735,6 +5938,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5755,6 +5959,7 @@ function_decl func8 test31.cpp 296:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5921,6 +6126,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5941,6 +6147,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5961,6 +6168,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5981,6 +6189,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6001,6 +6210,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6021,6 +6231,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6041,6 +6252,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6061,6 +6273,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6128,6 +6341,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6148,6 +6362,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6168,6 +6383,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6188,6 +6404,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6208,6 +6425,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6228,6 +6446,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6248,6 +6467,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6268,6 +6488,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6288,6 +6509,7 @@ function_decl func9 test31.cpp 319:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6454,6 +6676,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6474,6 +6697,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6494,6 +6718,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6514,6 +6739,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6534,6 +6760,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6554,6 +6781,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6574,6 +6802,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6594,6 +6823,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6614,6 +6844,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6634,6 +6865,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6708,6 +6940,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6728,6 +6961,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6748,6 +6982,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6768,6 +7003,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6788,6 +7024,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6808,6 +7045,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6828,6 +7066,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6848,6 +7087,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6868,6 +7108,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6888,6 +7129,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6962,6 +7204,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -6982,6 +7225,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7002,6 +7246,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7022,6 +7267,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7042,6 +7288,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7062,6 +7309,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7082,6 +7330,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7102,6 +7351,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7122,6 +7372,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7142,6 +7393,7 @@ function_decl func10 test31.cpp 342:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7308,6 +7560,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7328,6 +7581,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7348,6 +7602,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7368,6 +7623,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7388,6 +7644,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7408,6 +7665,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7428,6 +7686,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7448,6 +7707,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7468,6 +7728,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7488,6 +7749,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7562,6 +7824,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7582,6 +7845,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7602,6 +7866,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7622,6 +7887,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7642,6 +7908,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7662,6 +7929,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7682,6 +7950,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7702,6 +7971,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7722,6 +7992,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7742,6 +8013,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7809,6 +8081,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7829,6 +8102,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7849,6 +8123,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7869,6 +8144,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7889,6 +8165,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7909,6 +8186,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7929,6 +8207,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7949,6 +8228,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7969,6 +8249,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -7989,6 +8270,7 @@ function_decl func11 test31.cpp 379:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8141,6 +8423,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8161,6 +8444,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8181,6 +8465,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8201,6 +8486,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8221,6 +8507,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8241,6 +8528,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8261,6 +8549,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8281,6 +8570,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8301,6 +8591,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8321,6 +8612,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8388,6 +8680,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8408,6 +8701,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8428,6 +8722,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8448,6 +8743,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8468,6 +8764,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8488,6 +8785,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8508,6 +8806,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8528,6 +8827,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8548,6 +8848,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8568,6 +8869,7 @@ function_decl func12 test31.cpp 416:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8768,6 +9070,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8788,6 +9091,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8808,6 +9112,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8828,6 +9133,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8848,6 +9154,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8868,6 +9175,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8888,6 +9196,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8908,6 +9217,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8928,6 +9238,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -8948,6 +9259,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9008,6 +9320,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9028,6 +9341,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9048,6 +9362,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9068,6 +9383,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9088,6 +9404,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9108,6 +9425,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9128,6 +9446,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9148,6 +9467,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9168,6 +9488,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9188,6 +9509,7 @@ function_decl func13 test31.cpp 441:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9388,6 +9710,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9408,6 +9731,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9428,6 +9752,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9448,6 +9773,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9468,6 +9794,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9488,6 +9815,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9508,6 +9836,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9528,6 +9857,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9548,6 +9878,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9568,6 +9899,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9635,6 +9967,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9655,6 +9988,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9675,6 +10009,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9695,6 +10030,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9715,6 +10051,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9735,6 +10072,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9755,6 +10093,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9775,6 +10114,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9795,6 +10135,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -9815,6 +10156,7 @@ function_decl func14 test31.cpp 467:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10015,6 +10357,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10035,6 +10378,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10055,6 +10399,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10075,6 +10420,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10095,6 +10441,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10115,6 +10462,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10135,6 +10483,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10155,6 +10504,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10175,6 +10525,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10195,6 +10546,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10215,6 +10567,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10235,6 +10588,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10302,6 +10656,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10322,6 +10677,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10342,6 +10698,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10362,6 +10719,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10382,6 +10740,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10402,6 +10761,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10422,6 +10782,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10442,6 +10803,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10462,6 +10824,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10482,6 +10845,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10502,6 +10866,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10522,6 +10887,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10589,6 +10955,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10609,6 +10976,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10629,6 +10997,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10649,6 +11018,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10669,6 +11039,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10689,6 +11060,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10709,6 +11081,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10729,6 +11102,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10749,6 +11123,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10769,6 +11144,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10789,6 +11165,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10809,6 +11186,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10876,6 +11254,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10896,6 +11275,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10916,6 +11296,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10936,6 +11317,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10956,6 +11338,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10976,6 +11359,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -10996,6 +11380,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11016,6 +11401,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11036,6 +11422,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11056,6 +11443,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11076,6 +11464,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11096,6 +11485,7 @@ function_decl func15 test31.cpp 493:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11343,6 +11733,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11363,6 +11754,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11383,6 +11775,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11403,6 +11796,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11423,6 +11817,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11443,6 +11838,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11463,6 +11859,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11483,6 +11880,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11503,6 +11901,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11523,6 +11922,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11543,6 +11943,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11563,6 +11964,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11612,6 +12014,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11632,6 +12035,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11652,6 +12056,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11672,6 +12077,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11692,6 +12098,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11712,6 +12119,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11732,6 +12140,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11752,6 +12161,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11772,6 +12182,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11792,6 +12203,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11812,6 +12224,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11832,6 +12245,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11852,6 +12266,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11872,6 +12287,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11892,6 +12308,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11912,6 +12329,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11932,6 +12350,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11952,6 +12371,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11972,6 +12392,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -11992,6 +12413,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12012,6 +12434,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12032,6 +12455,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12052,6 +12476,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12072,6 +12497,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12114,6 +12540,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12134,6 +12561,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12154,6 +12582,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12174,6 +12603,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12194,6 +12624,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12214,6 +12645,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12234,6 +12666,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12254,6 +12687,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12274,6 +12708,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12294,6 +12729,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12314,6 +12750,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12334,6 +12771,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12356,6 +12794,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12376,6 +12815,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12396,6 +12836,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12416,6 +12857,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12436,6 +12878,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12456,6 +12899,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12476,6 +12920,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12496,6 +12941,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12516,6 +12962,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12536,6 +12983,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12556,6 +13004,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12576,6 +13025,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12632,6 +13082,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12652,6 +13103,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12672,6 +13124,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12692,6 +13145,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12712,6 +13166,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12732,6 +13187,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12752,6 +13208,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12772,6 +13229,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12792,6 +13250,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12812,6 +13271,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12832,6 +13292,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12852,6 +13313,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12873,6 +13335,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12893,6 +13356,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12913,6 +13377,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12933,6 +13398,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12953,6 +13419,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12973,6 +13440,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -12993,6 +13461,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13013,6 +13482,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13033,6 +13503,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13053,6 +13524,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13073,6 +13545,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13093,6 +13566,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13113,6 +13587,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13133,6 +13608,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13153,6 +13629,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13173,6 +13650,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13193,6 +13671,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13213,6 +13692,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13233,6 +13713,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13253,6 +13734,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13273,6 +13755,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13293,6 +13776,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13313,6 +13797,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13333,6 +13818,7 @@ function_decl func16 test31.cpp 549:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13580,6 +14066,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13600,6 +14087,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13620,6 +14108,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13640,6 +14129,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13660,6 +14150,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13680,6 +14171,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13700,6 +14192,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13720,6 +14213,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13740,6 +14234,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13760,6 +14255,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13780,6 +14276,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13800,6 +14297,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13849,6 +14347,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13869,6 +14368,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13889,6 +14389,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13909,6 +14410,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13929,6 +14431,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13949,6 +14452,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13969,6 +14473,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -13989,6 +14494,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14009,6 +14515,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14029,6 +14536,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14049,6 +14557,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14069,6 +14578,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14143,6 +14653,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14163,6 +14674,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14183,6 +14695,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14203,6 +14716,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14223,6 +14737,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14243,6 +14758,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14263,6 +14779,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14283,6 +14800,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14303,6 +14821,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14323,6 +14842,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14343,6 +14863,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14363,6 +14884,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14430,6 +14952,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14450,6 +14973,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14470,6 +14994,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14490,6 +15015,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14510,6 +15036,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14530,6 +15057,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14550,6 +15078,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14570,6 +15099,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14590,6 +15120,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14610,6 +15141,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14630,6 +15162,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14650,6 +15183,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14670,6 +15204,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14690,6 +15225,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14710,6 +15246,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14730,6 +15267,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14750,6 +15288,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14770,6 +15309,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14790,6 +15330,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14810,6 +15351,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14830,6 +15372,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14850,6 +15393,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14870,6 +15414,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14890,6 +15435,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14910,6 +15456,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -14930,6 +15477,7 @@ function_decl func17 test31.cpp 665:10
- isExternal: 1
- isPublic: 1
function_type - function type
+ void_type - function return type
nop_expr - arg
addr_expr - operand
string_cst = - operand
diff --git a/test/test32-01.txt b/test/test32-01.txt
index 55896ee..aefc9de 100644
--- a/test/test32-01.txt
+++ b/test/test32-01.txt
@@ -59,7 +59,452 @@ function_decl getfData1 test32.cpp 16:8
- isAutogenerated: 1
integer_cst 64 - decl size
integer_cst 0 - operand
-function_decl getData1 test32.cpp 30:12
+function_decl getfData2 test32.cpp 22:8
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - attribute
+ identifier_node returns_nonnull - purpose
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 22:18 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ return_expr test32.cpp 24:12 - code
+ init_expr - operand
+ result_decl test32.cpp 22:18 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test32.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test32.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test32.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test32.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ integer_cst 0 - operand
+function_decl Object1 test32.cpp 36:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 36:15 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test32.cpp 40:5 - code
+ statement_list - operand
+ cleanup_point_expr test32.cpp 37:25 - statement
+ expr_stmt test32.cpp 37:25 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test32.cpp 37:25 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ call_expr test32.cpp 37:23 - operand
+ addr_expr - function
+ function_decl getfData2 test32.cpp 22:8 - operand
+ - isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node returns_nonnull - purpose
+ cleanup_point_expr test32.cpp 39:24 - statement
+ expr_stmt test32.cpp 39:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 39:15 - operand
+ indirect_ref - object
+ component_ref test32.cpp 39:9 - ref
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ block - operand
+function_decl __base_ctor test32.cpp 36:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 40:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test32.cpp 40:5 - code
+ statement_list - operand
+ cleanup_point_expr test32.cpp 37:25 - statement
+ expr_stmt test32.cpp 37:25 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test32.cpp 37:25 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ call_expr test32.cpp 37:23 - operand
+ addr_expr - function
+ function_decl getfData2 test32.cpp 22:8 - operand
+ - isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ tree_list - attribute
+ identifier_node returns_nonnull - purpose
+ cleanup_point_expr test32.cpp 39:24 - statement
+ expr_stmt test32.cpp 39:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test32.cpp 39:15 - operand
+ indirect_ref - object
+ component_ref test32.cpp 39:9 - ref
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val test32.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ block - operand
+function_decl __comp_ctor test32.cpp 36:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test32.cpp 40:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test32.cpp 36:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test32.cpp 29:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test32.cpp 31:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test32.cpp 32:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp3 test32.cpp 33:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl val1 test32.cpp 34:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test32.cpp 30:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl getData1 test32.cpp 42:12
- isPublic: 1
method_type - function type
pointer_type - method return type
@@ -78,46 +523,46 @@ function_decl getData1 test32.cpp 30:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 31:5 - function result
+ result_decl test32.cpp 43:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -136,30 +581,30 @@ function_decl getData1 test32.cpp 30:12
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
- parm_decl this test32.cpp 30:21 - argument
+ parm_decl this test32.cpp 42:21 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 32:16 - code
+ return_expr test32.cpp 44:16 - code
init_expr - operand
- result_decl test32.cpp 31:5 - operand
+ result_decl test32.cpp 43:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -177,35 +622,35 @@ function_decl getData1 test32.cpp 30:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- component_ref test32.cpp 32:16 - operand
+ component_ref test32.cpp 44:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 30:21 - operand
+ parm_decl this test32.cpp 42:21 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
-function_decl getData2 test32.cpp 35:12
+function_decl getData2 test32.cpp 47:12
- isPublic: 1
method_type - function type
tree_list - attribute
@@ -226,46 +671,46 @@ function_decl getData2 test32.cpp 35:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 36:5 - function result
+ result_decl test32.cpp 48:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -284,30 +729,30 @@ function_decl getData2 test32.cpp 35:12
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
- parm_decl this test32.cpp 35:54 - argument
+ parm_decl this test32.cpp 47:54 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 37:16 - code
+ return_expr test32.cpp 49:16 - code
init_expr - operand
- result_decl test32.cpp 36:5 - operand
+ result_decl test32.cpp 48:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -325,35 +770,35 @@ function_decl getData2 test32.cpp 35:12
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- component_ref test32.cpp 37:16 - operand
+ component_ref test32.cpp 49:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 35:54 - operand
+ parm_decl this test32.cpp 47:54 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
-function_decl getInt test32.cpp 40:9
+function_decl getInt test32.cpp 52:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -365,46 +810,46 @@ function_decl getInt test32.cpp 40:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 41:5 - function result
+ result_decl test32.cpp 53:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -415,30 +860,30 @@ function_decl getInt test32.cpp 40:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test32.cpp 40:16 - argument
+ parm_decl this test32.cpp 52:16 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test32.cpp 42:16 - code
+ return_expr test32.cpp 54:16 - code
init_expr - operand
- result_decl test32.cpp 41:5 - operand
+ result_decl test32.cpp 53:5 - operand
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -450,47 +895,47 @@ function_decl getInt test32.cpp 40:9
integer_cst 2147483647 - max value
integer_cst 32 - decl size
integer_cst 123 - operand
-function_decl func1 test32.cpp 45:10
+function_decl func1 test32.cpp 57:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -512,34 +957,34 @@ function_decl func1 test32.cpp 45:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 46:5 - function result
+ result_decl test32.cpp 58:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 45:27 - argument
+ parm_decl this test32.cpp 57:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 45:23 - argument
+ parm_decl ptr1 test32.cpp 57:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -556,12 +1001,12 @@ function_decl func1 test32.cpp 45:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test32.cpp 59:65 - code
- var_decl var1 test32.cpp 53:14 - operand
+ bind_expr test32.cpp 71:65 - code
+ var_decl var1 test32.cpp 65:14 - operand
integer_cst 64 - decl size
convert_expr - initial
- isUsed: 1
- parm_decl ptr1 test32.cpp 45:23 - operand
+ parm_decl ptr1 test32.cpp 57:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -587,11 +1032,11 @@ function_decl func1 test32.cpp 45:10
integer_cst -0 - min value
integer_cst 4294967295 - max value
statement_list - operand
- cleanup_point_expr test32.cpp 47:57 - statement
- expr_stmt test32.cpp 47:57 - operand
- call_expr test32.cpp 47:31 - expresssion
+ cleanup_point_expr test32.cpp 59:57 - statement
+ expr_stmt test32.cpp 59:57 - operand
+ call_expr test32.cpp 59:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -608,11 +1053,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 48:60 - statement
- expr_stmt test32.cpp 48:60 - operand
- call_expr test32.cpp 48:31 - expresssion
+ cleanup_point_expr test32.cpp 60:60 - statement
+ expr_stmt test32.cpp 60:60 - operand
+ call_expr test32.cpp 60:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -629,11 +1074,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 49:57 - statement
- expr_stmt test32.cpp 49:57 - operand
- call_expr test32.cpp 49:31 - expresssion
+ cleanup_point_expr test32.cpp 61:57 - statement
+ expr_stmt test32.cpp 61:57 - operand
+ call_expr test32.cpp 61:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -650,11 +1095,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 50:65 - statement
- expr_stmt test32.cpp 50:65 - operand
- call_expr test32.cpp 50:31 - expresssion
+ cleanup_point_expr test32.cpp 62:65 - statement
+ expr_stmt test32.cpp 62:65 - operand
+ call_expr test32.cpp 62:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -671,11 +1116,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 51:58 - statement
- expr_stmt test32.cpp 51:58 - operand
- call_expr test32.cpp 51:31 - expresssion
+ cleanup_point_expr test32.cpp 63:58 - statement
+ expr_stmt test32.cpp 63:58 - operand
+ call_expr test32.cpp 63:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -692,11 +1137,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 52:65 - statement
- expr_stmt test32.cpp 52:65 - operand
- call_expr test32.cpp 52:31 - expresssion
+ cleanup_point_expr test32.cpp 64:65 - statement
+ expr_stmt test32.cpp 64:65 - operand
+ call_expr test32.cpp 64:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -713,13 +1158,13 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- decl_expr test32.cpp 53:48 - statement
- var_decl var1 test32.cpp 53:14 - operand
- cleanup_point_expr test32.cpp 54:57 - statement
- expr_stmt test32.cpp 54:57 - operand
- call_expr test32.cpp 54:31 - expresssion
+ decl_expr test32.cpp 65:48 - statement
+ var_decl var1 test32.cpp 65:14 - operand
+ cleanup_point_expr test32.cpp 66:57 - statement
+ expr_stmt test32.cpp 66:57 - operand
+ call_expr test32.cpp 66:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -736,11 +1181,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 55:60 - statement
- expr_stmt test32.cpp 55:60 - operand
- call_expr test32.cpp 55:31 - expresssion
+ cleanup_point_expr test32.cpp 67:60 - statement
+ expr_stmt test32.cpp 67:60 - operand
+ call_expr test32.cpp 67:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -757,11 +1202,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 56:57 - statement
- expr_stmt test32.cpp 56:57 - operand
- call_expr test32.cpp 56:31 - expresssion
+ cleanup_point_expr test32.cpp 68:57 - statement
+ expr_stmt test32.cpp 68:57 - operand
+ call_expr test32.cpp 68:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -778,11 +1223,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 57:65 - statement
- expr_stmt test32.cpp 57:65 - operand
- call_expr test32.cpp 57:31 - expresssion
+ cleanup_point_expr test32.cpp 69:65 - statement
+ expr_stmt test32.cpp 69:65 - operand
+ call_expr test32.cpp 69:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -799,11 +1244,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 58:58 - statement
- expr_stmt test32.cpp 58:58 - operand
- call_expr test32.cpp 58:31 - expresssion
+ cleanup_point_expr test32.cpp 70:58 - statement
+ expr_stmt test32.cpp 70:58 - operand
+ call_expr test32.cpp 70:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -820,11 +1265,11 @@ function_decl func1 test32.cpp 45:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 59:65 - statement
- expr_stmt test32.cpp 59:65 - operand
- call_expr test32.cpp 59:31 - expresssion
+ cleanup_point_expr test32.cpp 71:65 - statement
+ expr_stmt test32.cpp 71:65 - operand
+ call_expr test32.cpp 71:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -842,48 +1287,48 @@ function_decl func1 test32.cpp 45:10
string_cst ptr1 - operand
- stringLength: 5
block - operand
- var_decl var1 test32.cpp 53:14 - block vars
-function_decl func2 test32.cpp 62:10
+ var_decl var1 test32.cpp 65:14 - block vars
+function_decl func2 test32.cpp 74:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -905,35 +1350,35 @@ function_decl func2 test32.cpp 62:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 63:5 - function result
+ result_decl test32.cpp 75:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test32.cpp 62:27 - argument
+ parm_decl this test32.cpp 74:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 62:23 - argument
+ parm_decl ptr1 test32.cpp 74:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -951,11 +1396,11 @@ function_decl func2 test32.cpp 62:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 64:57 - statement
- expr_stmt test32.cpp 64:57 - operand
- call_expr test32.cpp 64:31 - expresssion
+ cleanup_point_expr test32.cpp 76:57 - statement
+ expr_stmt test32.cpp 76:57 - operand
+ call_expr test32.cpp 76:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -972,11 +1417,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 65:60 - statement
- expr_stmt test32.cpp 65:60 - operand
- call_expr test32.cpp 65:31 - expresssion
+ cleanup_point_expr test32.cpp 77:60 - statement
+ expr_stmt test32.cpp 77:60 - operand
+ call_expr test32.cpp 77:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -993,11 +1438,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 66:57 - statement
- expr_stmt test32.cpp 66:57 - operand
- call_expr test32.cpp 66:31 - expresssion
+ cleanup_point_expr test32.cpp 78:57 - statement
+ expr_stmt test32.cpp 78:57 - operand
+ call_expr test32.cpp 78:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1014,11 +1459,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 67:65 - statement
- expr_stmt test32.cpp 67:65 - operand
- call_expr test32.cpp 67:31 - expresssion
+ cleanup_point_expr test32.cpp 79:65 - statement
+ expr_stmt test32.cpp 79:65 - operand
+ call_expr test32.cpp 79:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1035,11 +1480,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 68:58 - statement
- expr_stmt test32.cpp 68:58 - operand
- call_expr test32.cpp 68:31 - expresssion
+ cleanup_point_expr test32.cpp 80:58 - statement
+ expr_stmt test32.cpp 80:58 - operand
+ call_expr test32.cpp 80:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1056,11 +1501,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 69:65 - statement
- expr_stmt test32.cpp 69:65 - operand
- call_expr test32.cpp 69:31 - expresssion
+ cleanup_point_expr test32.cpp 81:65 - statement
+ expr_stmt test32.cpp 81:65 - operand
+ call_expr test32.cpp 81:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1077,12 +1522,12 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 70:50 - statement
- expr_stmt test32.cpp 70:50 - operand
+ cleanup_point_expr test32.cpp 82:50 - statement
+ expr_stmt test32.cpp 82:50 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 62:23 - operand
+ parm_decl ptr1 test32.cpp 74:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1101,9 +1546,9 @@ function_decl func2 test32.cpp 62:10
integer_cst 64 - parm size
convert_expr - operand
nop_expr - operand
- call_expr test32.cpp 70:47 - operand
+ call_expr test32.cpp 82:47 - operand
addr_expr - function
- function_decl getInt test32.cpp 40:9 - operand
+ function_decl getInt test32.cpp 52:9 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -1111,32 +1556,32 @@ function_decl func2 test32.cpp 62:10
- precisionBits: 32
- signed
- isUsed: 1
- parm_decl this test32.cpp 62:27 - arg
+ parm_decl this test32.cpp 74:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 71:53 - statement
- expr_stmt test32.cpp 71:53 - operand
- call_expr test32.cpp 71:31 - expresssion
+ cleanup_point_expr test32.cpp 83:53 - statement
+ expr_stmt test32.cpp 83:53 - operand
+ call_expr test32.cpp 83:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1153,11 +1598,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 72:60 - statement
- expr_stmt test32.cpp 72:60 - operand
- call_expr test32.cpp 72:31 - expresssion
+ cleanup_point_expr test32.cpp 84:60 - statement
+ expr_stmt test32.cpp 84:60 - operand
+ call_expr test32.cpp 84:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1174,11 +1619,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 73:57 - statement
- expr_stmt test32.cpp 73:57 - operand
- call_expr test32.cpp 73:31 - expresssion
+ cleanup_point_expr test32.cpp 85:57 - statement
+ expr_stmt test32.cpp 85:57 - operand
+ call_expr test32.cpp 85:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1195,11 +1640,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 74:61 - statement
- expr_stmt test32.cpp 74:61 - operand
- call_expr test32.cpp 74:31 - expresssion
+ cleanup_point_expr test32.cpp 86:61 - statement
+ expr_stmt test32.cpp 86:61 - operand
+ call_expr test32.cpp 86:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1216,11 +1661,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 75:54 - statement
- expr_stmt test32.cpp 75:54 - operand
- call_expr test32.cpp 75:31 - expresssion
+ cleanup_point_expr test32.cpp 87:54 - statement
+ expr_stmt test32.cpp 87:54 - operand
+ call_expr test32.cpp 87:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1237,11 +1682,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 76:61 - statement
- expr_stmt test32.cpp 76:61 - operand
- call_expr test32.cpp 76:31 - expresssion
+ cleanup_point_expr test32.cpp 88:61 - statement
+ expr_stmt test32.cpp 88:61 - operand
+ call_expr test32.cpp 88:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1258,41 +1703,41 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 77:24 - statement
- expr_stmt test32.cpp 77:24 - operand
+ cleanup_point_expr test32.cpp 89:24 - statement
+ expr_stmt test32.cpp 89:24 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test32.cpp 77:9 - operand
+ component_ref test32.cpp 89:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 62:27 - operand
+ parm_decl this test32.cpp 74:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- call_expr test32.cpp 77:22 - operand
+ call_expr test32.cpp 89:22 - operand
addr_expr - function
- function_decl getInt test32.cpp 40:9 - operand
+ function_decl getInt test32.cpp 52:9 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -1300,32 +1745,32 @@ function_decl func2 test32.cpp 62:10
- precisionBits: 32
- signed
- isUsed: 1
- parm_decl this test32.cpp 62:27 - arg
+ parm_decl this test32.cpp 74:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 78:53 - statement
- expr_stmt test32.cpp 78:53 - operand
- call_expr test32.cpp 78:31 - expresssion
+ cleanup_point_expr test32.cpp 90:53 - statement
+ expr_stmt test32.cpp 90:53 - operand
+ call_expr test32.cpp 90:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1342,11 +1787,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 79:60 - statement
- expr_stmt test32.cpp 79:60 - operand
- call_expr test32.cpp 79:31 - expresssion
+ cleanup_point_expr test32.cpp 91:60 - statement
+ expr_stmt test32.cpp 91:60 - operand
+ call_expr test32.cpp 91:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1363,11 +1808,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 80:57 - statement
- expr_stmt test32.cpp 80:57 - operand
- call_expr test32.cpp 80:31 - expresssion
+ cleanup_point_expr test32.cpp 92:57 - statement
+ expr_stmt test32.cpp 92:57 - operand
+ call_expr test32.cpp 92:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1384,11 +1829,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 81:61 - statement
- expr_stmt test32.cpp 81:61 - operand
- call_expr test32.cpp 81:31 - expresssion
+ cleanup_point_expr test32.cpp 93:61 - statement
+ expr_stmt test32.cpp 93:61 - operand
+ call_expr test32.cpp 93:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1405,11 +1850,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 82:54 - statement
- expr_stmt test32.cpp 82:54 - operand
- call_expr test32.cpp 82:31 - expresssion
+ cleanup_point_expr test32.cpp 94:54 - statement
+ expr_stmt test32.cpp 94:54 - operand
+ call_expr test32.cpp 94:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1426,11 +1871,11 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 83:61 - statement
- expr_stmt test32.cpp 83:61 - operand
- call_expr test32.cpp 83:31 - expresssion
+ cleanup_point_expr test32.cpp 95:61 - statement
+ expr_stmt test32.cpp 95:61 - operand
+ call_expr test32.cpp 95:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1447,47 +1892,47 @@ function_decl func2 test32.cpp 62:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func3 test32.cpp 86:10
+function_decl func3 test32.cpp 98:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1509,34 +1954,34 @@ function_decl func3 test32.cpp 86:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 87:5 - function result
+ result_decl test32.cpp 99:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 86:27 - argument
+ parm_decl this test32.cpp 98:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 86:23 - argument
+ parm_decl ptr1 test32.cpp 98:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1554,11 +1999,11 @@ function_decl func3 test32.cpp 86:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 88:57 - statement
- expr_stmt test32.cpp 88:57 - operand
- call_expr test32.cpp 88:31 - expresssion
+ cleanup_point_expr test32.cpp 100:57 - statement
+ expr_stmt test32.cpp 100:57 - operand
+ call_expr test32.cpp 100:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1575,11 +2020,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 89:60 - statement
- expr_stmt test32.cpp 89:60 - operand
- call_expr test32.cpp 89:31 - expresssion
+ cleanup_point_expr test32.cpp 101:60 - statement
+ expr_stmt test32.cpp 101:60 - operand
+ call_expr test32.cpp 101:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1596,11 +2041,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 90:57 - statement
- expr_stmt test32.cpp 90:57 - operand
- call_expr test32.cpp 90:31 - expresssion
+ cleanup_point_expr test32.cpp 102:57 - statement
+ expr_stmt test32.cpp 102:57 - operand
+ call_expr test32.cpp 102:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1617,11 +2062,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 91:65 - statement
- expr_stmt test32.cpp 91:65 - operand
- call_expr test32.cpp 91:31 - expresssion
+ cleanup_point_expr test32.cpp 103:65 - statement
+ expr_stmt test32.cpp 103:65 - operand
+ call_expr test32.cpp 103:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1638,11 +2083,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 92:58 - statement
- expr_stmt test32.cpp 92:58 - operand
- call_expr test32.cpp 92:31 - expresssion
+ cleanup_point_expr test32.cpp 104:58 - statement
+ expr_stmt test32.cpp 104:58 - operand
+ call_expr test32.cpp 104:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1659,11 +2104,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 93:65 - statement
- expr_stmt test32.cpp 93:65 - operand
- call_expr test32.cpp 93:31 - expresssion
+ cleanup_point_expr test32.cpp 105:65 - statement
+ expr_stmt test32.cpp 105:65 - operand
+ call_expr test32.cpp 105:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1680,12 +2125,12 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 94:26 - statement
- expr_stmt test32.cpp 94:26 - operand
+ cleanup_point_expr test32.cpp 106:26 - statement
+ expr_stmt test32.cpp 106:26 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 86:23 - operand
+ parm_decl ptr1 test32.cpp 98:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1702,39 +2147,39 @@ function_decl func3 test32.cpp 86:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- call_expr test32.cpp 94:24 - operand
+ call_expr test32.cpp 106:24 - operand
addr_expr - function
- function_decl getData1 test32.cpp 30:12 - operand
+ function_decl getData1 test32.cpp 42:12 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
pointer_type - method return type
- parm_decl this test32.cpp 86:27 - arg
+ parm_decl this test32.cpp 98:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 95:57 - statement
- expr_stmt test32.cpp 95:57 - operand
- call_expr test32.cpp 95:31 - expresssion
+ cleanup_point_expr test32.cpp 107:57 - statement
+ expr_stmt test32.cpp 107:57 - operand
+ call_expr test32.cpp 107:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1751,11 +2196,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 96:60 - statement
- expr_stmt test32.cpp 96:60 - operand
- call_expr test32.cpp 96:31 - expresssion
+ cleanup_point_expr test32.cpp 108:60 - statement
+ expr_stmt test32.cpp 108:60 - operand
+ call_expr test32.cpp 108:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1772,11 +2217,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 97:57 - statement
- expr_stmt test32.cpp 97:57 - operand
- call_expr test32.cpp 97:31 - expresssion
+ cleanup_point_expr test32.cpp 109:57 - statement
+ expr_stmt test32.cpp 109:57 - operand
+ call_expr test32.cpp 109:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1793,11 +2238,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 98:65 - statement
- expr_stmt test32.cpp 98:65 - operand
- call_expr test32.cpp 98:31 - expresssion
+ cleanup_point_expr test32.cpp 110:65 - statement
+ expr_stmt test32.cpp 110:65 - operand
+ call_expr test32.cpp 110:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1814,11 +2259,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 99:58 - statement
- expr_stmt test32.cpp 99:58 - operand
- call_expr test32.cpp 99:31 - expresssion
+ cleanup_point_expr test32.cpp 111:58 - statement
+ expr_stmt test32.cpp 111:58 - operand
+ call_expr test32.cpp 111:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1835,11 +2280,11 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 100:65 - statement
- expr_stmt test32.cpp 100:65 - operand
- call_expr test32.cpp 100:31 - expresssion
+ cleanup_point_expr test32.cpp 112:65 - statement
+ expr_stmt test32.cpp 112:65 - operand
+ call_expr test32.cpp 112:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1856,47 +2301,47 @@ function_decl func3 test32.cpp 86:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func4 test32.cpp 103:10
+function_decl func4 test32.cpp 115:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1918,34 +2363,34 @@ function_decl func4 test32.cpp 103:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 104:5 - function result
+ result_decl test32.cpp 116:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test32.cpp 103:27 - argument
+ parm_decl this test32.cpp 115:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test32.cpp 103:23 - argument
+ parm_decl ptr1 test32.cpp 115:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -1963,11 +2408,11 @@ function_decl func4 test32.cpp 103:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 105:57 - statement
- expr_stmt test32.cpp 105:57 - operand
- call_expr test32.cpp 105:31 - expresssion
+ cleanup_point_expr test32.cpp 117:57 - statement
+ expr_stmt test32.cpp 117:57 - operand
+ call_expr test32.cpp 117:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1984,11 +2429,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 106:60 - statement
- expr_stmt test32.cpp 106:60 - operand
- call_expr test32.cpp 106:31 - expresssion
+ cleanup_point_expr test32.cpp 118:60 - statement
+ expr_stmt test32.cpp 118:60 - operand
+ call_expr test32.cpp 118:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2005,11 +2450,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 107:57 - statement
- expr_stmt test32.cpp 107:57 - operand
- call_expr test32.cpp 107:31 - expresssion
+ cleanup_point_expr test32.cpp 119:57 - statement
+ expr_stmt test32.cpp 119:57 - operand
+ call_expr test32.cpp 119:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2026,11 +2471,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 108:65 - statement
- expr_stmt test32.cpp 108:65 - operand
- call_expr test32.cpp 108:31 - expresssion
+ cleanup_point_expr test32.cpp 120:65 - statement
+ expr_stmt test32.cpp 120:65 - operand
+ call_expr test32.cpp 120:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2047,11 +2492,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 109:58 - statement
- expr_stmt test32.cpp 109:58 - operand
- call_expr test32.cpp 109:31 - expresssion
+ cleanup_point_expr test32.cpp 121:58 - statement
+ expr_stmt test32.cpp 121:58 - operand
+ call_expr test32.cpp 121:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2068,11 +2513,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 110:65 - statement
- expr_stmt test32.cpp 110:65 - operand
- call_expr test32.cpp 110:31 - expresssion
+ cleanup_point_expr test32.cpp 122:65 - statement
+ expr_stmt test32.cpp 122:65 - operand
+ call_expr test32.cpp 122:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2089,12 +2534,12 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 111:26 - statement
- expr_stmt test32.cpp 111:26 - operand
+ cleanup_point_expr test32.cpp 123:26 - statement
+ expr_stmt test32.cpp 123:26 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test32.cpp 103:23 - operand
+ parm_decl ptr1 test32.cpp 115:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -2111,41 +2556,41 @@ function_decl func4 test32.cpp 103:10
type_decl Data1 test32.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- call_expr test32.cpp 111:24 - operand
+ call_expr test32.cpp 123:24 - operand
addr_expr - function
- function_decl getData2 test32.cpp 35:12 - operand
+ function_decl getData2 test32.cpp 47:12 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
tree_list - attribute
identifier_node returns_nonnull - purpose
pointer_type - method return type
- parm_decl this test32.cpp 103:27 - arg
+ parm_decl this test32.cpp 115:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 112:57 - statement
- expr_stmt test32.cpp 112:57 - operand
- call_expr test32.cpp 112:31 - expresssion
+ cleanup_point_expr test32.cpp 124:57 - statement
+ expr_stmt test32.cpp 124:57 - operand
+ call_expr test32.cpp 124:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2162,11 +2607,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 113:64 - statement
- expr_stmt test32.cpp 113:64 - operand
- call_expr test32.cpp 113:31 - expresssion
+ cleanup_point_expr test32.cpp 125:64 - statement
+ expr_stmt test32.cpp 125:64 - operand
+ call_expr test32.cpp 125:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2183,11 +2628,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 114:57 - statement
- expr_stmt test32.cpp 114:57 - operand
- call_expr test32.cpp 114:31 - expresssion
+ cleanup_point_expr test32.cpp 126:57 - statement
+ expr_stmt test32.cpp 126:57 - operand
+ call_expr test32.cpp 126:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2204,11 +2649,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 115:61 - statement
- expr_stmt test32.cpp 115:61 - operand
- call_expr test32.cpp 115:31 - expresssion
+ cleanup_point_expr test32.cpp 127:61 - statement
+ expr_stmt test32.cpp 127:61 - operand
+ call_expr test32.cpp 127:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2225,11 +2670,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 116:58 - statement
- expr_stmt test32.cpp 116:58 - operand
- call_expr test32.cpp 116:31 - expresssion
+ cleanup_point_expr test32.cpp 128:58 - statement
+ expr_stmt test32.cpp 128:58 - operand
+ call_expr test32.cpp 128:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2246,11 +2691,11 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 117:65 - statement
- expr_stmt test32.cpp 117:65 - operand
- call_expr test32.cpp 117:31 - expresssion
+ cleanup_point_expr test32.cpp 129:65 - statement
+ expr_stmt test32.cpp 129:65 - operand
+ call_expr test32.cpp 129:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2267,47 +2712,47 @@ function_decl func4 test32.cpp 103:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func5 test32.cpp 120:10
+function_decl func5 test32.cpp 132:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -2329,34 +2774,34 @@ function_decl func5 test32.cpp 120:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 121:5 - function result
+ result_decl test32.cpp 133:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test32.cpp 120:27 - argument
+ parm_decl this test32.cpp 132:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl ptr1 test32.cpp 120:23 - argument
+ parm_decl ptr1 test32.cpp 132:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -2374,11 +2819,11 @@ function_decl func5 test32.cpp 120:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 122:57 - statement
- expr_stmt test32.cpp 122:57 - operand
- call_expr test32.cpp 122:31 - expresssion
+ cleanup_point_expr test32.cpp 134:57 - statement
+ expr_stmt test32.cpp 134:57 - operand
+ call_expr test32.cpp 134:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2395,11 +2840,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 123:60 - statement
- expr_stmt test32.cpp 123:60 - operand
- call_expr test32.cpp 123:31 - expresssion
+ cleanup_point_expr test32.cpp 135:60 - statement
+ expr_stmt test32.cpp 135:60 - operand
+ call_expr test32.cpp 135:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2416,11 +2861,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 124:57 - statement
- expr_stmt test32.cpp 124:57 - operand
- call_expr test32.cpp 124:31 - expresssion
+ cleanup_point_expr test32.cpp 136:57 - statement
+ expr_stmt test32.cpp 136:57 - operand
+ call_expr test32.cpp 136:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2437,11 +2882,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 125:65 - statement
- expr_stmt test32.cpp 125:65 - operand
- call_expr test32.cpp 125:31 - expresssion
+ cleanup_point_expr test32.cpp 137:65 - statement
+ expr_stmt test32.cpp 137:65 - operand
+ call_expr test32.cpp 137:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2458,11 +2903,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 126:58 - statement
- expr_stmt test32.cpp 126:58 - operand
- call_expr test32.cpp 126:31 - expresssion
+ cleanup_point_expr test32.cpp 138:58 - statement
+ expr_stmt test32.cpp 138:58 - operand
+ call_expr test32.cpp 138:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2479,11 +2924,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 127:65 - statement
- expr_stmt test32.cpp 127:65 - operand
- call_expr test32.cpp 127:31 - expresssion
+ cleanup_point_expr test32.cpp 139:65 - statement
+ expr_stmt test32.cpp 139:65 - operand
+ call_expr test32.cpp 139:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2500,72 +2945,72 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 128:26 - statement
- expr_stmt test32.cpp 128:26 - operand
+ cleanup_point_expr test32.cpp 140:26 - statement
+ expr_stmt test32.cpp 140:26 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test32.cpp 128:9 - operand
+ component_ref test32.cpp 140:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 120:27 - operand
+ parm_decl this test32.cpp 132:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- call_expr test32.cpp 128:24 - operand
+ call_expr test32.cpp 140:24 - operand
addr_expr - function
- function_decl getData1 test32.cpp 30:12 - operand
+ function_decl getData1 test32.cpp 42:12 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
pointer_type - method return type
- isUsed: 1
- parm_decl this test32.cpp 120:27 - arg
+ parm_decl this test32.cpp 132:27 - arg
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test32.cpp 129:68 - statement
- expr_stmt test32.cpp 129:68 - operand
- call_expr test32.cpp 129:31 - expresssion
+ cleanup_point_expr test32.cpp 141:68 - statement
+ expr_stmt test32.cpp 141:68 - operand
+ call_expr test32.cpp 141:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2582,11 +3027,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 130:60 - statement
- expr_stmt test32.cpp 130:60 - operand
- call_expr test32.cpp 130:31 - expresssion
+ cleanup_point_expr test32.cpp 142:60 - statement
+ expr_stmt test32.cpp 142:60 - operand
+ call_expr test32.cpp 142:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2603,11 +3048,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 131:57 - statement
- expr_stmt test32.cpp 131:57 - operand
- call_expr test32.cpp 131:31 - expresssion
+ cleanup_point_expr test32.cpp 143:57 - statement
+ expr_stmt test32.cpp 143:57 - operand
+ call_expr test32.cpp 143:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2624,11 +3069,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 132:76 - statement
- expr_stmt test32.cpp 132:76 - operand
- call_expr test32.cpp 132:31 - expresssion
+ cleanup_point_expr test32.cpp 144:76 - statement
+ expr_stmt test32.cpp 144:76 - operand
+ call_expr test32.cpp 144:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2645,11 +3090,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 133:58 - statement
- expr_stmt test32.cpp 133:58 - operand
- call_expr test32.cpp 133:31 - expresssion
+ cleanup_point_expr test32.cpp 145:58 - statement
+ expr_stmt test32.cpp 145:58 - operand
+ call_expr test32.cpp 145:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2666,11 +3111,11 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 134:65 - statement
- expr_stmt test32.cpp 134:65 - operand
- call_expr test32.cpp 134:31 - expresssion
+ cleanup_point_expr test32.cpp 146:65 - statement
+ expr_stmt test32.cpp 146:65 - operand
+ call_expr test32.cpp 146:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2687,47 +3132,47 @@ function_decl func5 test32.cpp 120:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func6 test32.cpp 137:10
+function_decl func6 test32.cpp 149:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -2749,34 +3194,34 @@ function_decl func6 test32.cpp 137:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 138:5 - function result
+ result_decl test32.cpp 150:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test32.cpp 137:27 - argument
+ parm_decl this test32.cpp 149:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl ptr1 test32.cpp 137:23 - argument
+ parm_decl ptr1 test32.cpp 149:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -2794,11 +3239,11 @@ function_decl func6 test32.cpp 137:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 139:57 - statement
- expr_stmt test32.cpp 139:57 - operand
- call_expr test32.cpp 139:31 - expresssion
+ cleanup_point_expr test32.cpp 151:57 - statement
+ expr_stmt test32.cpp 151:57 - operand
+ call_expr test32.cpp 151:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2815,11 +3260,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 140:60 - statement
- expr_stmt test32.cpp 140:60 - operand
- call_expr test32.cpp 140:31 - expresssion
+ cleanup_point_expr test32.cpp 152:60 - statement
+ expr_stmt test32.cpp 152:60 - operand
+ call_expr test32.cpp 152:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2836,11 +3281,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 141:57 - statement
- expr_stmt test32.cpp 141:57 - operand
- call_expr test32.cpp 141:31 - expresssion
+ cleanup_point_expr test32.cpp 153:57 - statement
+ expr_stmt test32.cpp 153:57 - operand
+ call_expr test32.cpp 153:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2857,11 +3302,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 142:65 - statement
- expr_stmt test32.cpp 142:65 - operand
- call_expr test32.cpp 142:31 - expresssion
+ cleanup_point_expr test32.cpp 154:65 - statement
+ expr_stmt test32.cpp 154:65 - operand
+ call_expr test32.cpp 154:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2878,11 +3323,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 143:58 - statement
- expr_stmt test32.cpp 143:58 - operand
- call_expr test32.cpp 143:31 - expresssion
+ cleanup_point_expr test32.cpp 155:58 - statement
+ expr_stmt test32.cpp 155:58 - operand
+ call_expr test32.cpp 155:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2899,11 +3344,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 144:65 - statement
- expr_stmt test32.cpp 144:65 - operand
- call_expr test32.cpp 144:31 - expresssion
+ cleanup_point_expr test32.cpp 156:65 - statement
+ expr_stmt test32.cpp 156:65 - operand
+ call_expr test32.cpp 156:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2920,49 +3365,49 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 145:27 - statement
- expr_stmt test32.cpp 145:27 - operand
+ cleanup_point_expr test32.cpp 157:27 - statement
+ expr_stmt test32.cpp 157:27 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test32.cpp 145:9 - operand
+ component_ref test32.cpp 157:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 137:27 - operand
+ parm_decl this test32.cpp 149:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- call_expr test32.cpp 145:25 - operand
+ call_expr test32.cpp 157:25 - operand
addr_expr - function
function_decl getfData1 test32.cpp 16:8 - operand
- isPublic: 1
function_type - function type
pointer_type - function return type
- cleanup_point_expr test32.cpp 146:68 - statement
- expr_stmt test32.cpp 146:68 - operand
- call_expr test32.cpp 146:31 - expresssion
+ cleanup_point_expr test32.cpp 158:68 - statement
+ expr_stmt test32.cpp 158:68 - operand
+ call_expr test32.cpp 158:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2979,11 +3424,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 147:60 - statement
- expr_stmt test32.cpp 147:60 - operand
- call_expr test32.cpp 147:31 - expresssion
+ cleanup_point_expr test32.cpp 159:60 - statement
+ expr_stmt test32.cpp 159:60 - operand
+ call_expr test32.cpp 159:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3000,11 +3445,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 148:57 - statement
- expr_stmt test32.cpp 148:57 - operand
- call_expr test32.cpp 148:31 - expresssion
+ cleanup_point_expr test32.cpp 160:57 - statement
+ expr_stmt test32.cpp 160:57 - operand
+ call_expr test32.cpp 160:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3021,11 +3466,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 149:76 - statement
- expr_stmt test32.cpp 149:76 - operand
- call_expr test32.cpp 149:31 - expresssion
+ cleanup_point_expr test32.cpp 161:76 - statement
+ expr_stmt test32.cpp 161:76 - operand
+ call_expr test32.cpp 161:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3042,11 +3487,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 150:58 - statement
- expr_stmt test32.cpp 150:58 - operand
- call_expr test32.cpp 150:31 - expresssion
+ cleanup_point_expr test32.cpp 162:58 - statement
+ expr_stmt test32.cpp 162:58 - operand
+ call_expr test32.cpp 162:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3063,11 +3508,11 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 151:65 - statement
- expr_stmt test32.cpp 151:65 - operand
- call_expr test32.cpp 151:31 - expresssion
+ cleanup_point_expr test32.cpp 163:65 - statement
+ expr_stmt test32.cpp 163:65 - operand
+ call_expr test32.cpp 163:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3084,47 +3529,47 @@ function_decl func6 test32.cpp 137:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func7 test32.cpp 154:10
+function_decl func7 test32.cpp 166:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -3146,34 +3591,34 @@ function_decl func7 test32.cpp 154:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test32.cpp 155:5 - function result
+ result_decl test32.cpp 167:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test32.cpp 154:27 - argument
+ parm_decl this test32.cpp 166:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl ptr1 test32.cpp 154:23 - argument
+ parm_decl ptr1 test32.cpp 166:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test32.cpp 3:8 - type name
@@ -3191,11 +3636,11 @@ function_decl func7 test32.cpp 154:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test32.cpp 156:57 - statement
- expr_stmt test32.cpp 156:57 - operand
- call_expr test32.cpp 156:31 - expresssion
+ cleanup_point_expr test32.cpp 168:57 - statement
+ expr_stmt test32.cpp 168:57 - operand
+ call_expr test32.cpp 168:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3212,11 +3657,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 157:60 - statement
- expr_stmt test32.cpp 157:60 - operand
- call_expr test32.cpp 157:31 - expresssion
+ cleanup_point_expr test32.cpp 169:60 - statement
+ expr_stmt test32.cpp 169:60 - operand
+ call_expr test32.cpp 169:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3233,11 +3678,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 158:57 - statement
- expr_stmt test32.cpp 158:57 - operand
- call_expr test32.cpp 158:31 - expresssion
+ cleanup_point_expr test32.cpp 170:57 - statement
+ expr_stmt test32.cpp 170:57 - operand
+ call_expr test32.cpp 170:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3254,11 +3699,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 159:65 - statement
- expr_stmt test32.cpp 159:65 - operand
- call_expr test32.cpp 159:31 - expresssion
+ cleanup_point_expr test32.cpp 171:65 - statement
+ expr_stmt test32.cpp 171:65 - operand
+ call_expr test32.cpp 171:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3275,11 +3720,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 160:58 - statement
- expr_stmt test32.cpp 160:58 - operand
- call_expr test32.cpp 160:31 - expresssion
+ cleanup_point_expr test32.cpp 172:58 - statement
+ expr_stmt test32.cpp 172:58 - operand
+ call_expr test32.cpp 172:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3296,11 +3741,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 161:65 - statement
- expr_stmt test32.cpp 161:65 - operand
- call_expr test32.cpp 161:31 - expresssion
+ cleanup_point_expr test32.cpp 173:65 - statement
+ expr_stmt test32.cpp 173:65 - operand
+ call_expr test32.cpp 173:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3317,49 +3762,49 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 162:27 - statement
- expr_stmt test32.cpp 162:27 - operand
+ cleanup_point_expr test32.cpp 174:27 - statement
+ expr_stmt test32.cpp 174:27 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test32.cpp 162:9 - operand
+ component_ref test32.cpp 174:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 154:27 - operand
+ parm_decl this test32.cpp 166:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- call_expr test32.cpp 162:25 - operand
+ call_expr test32.cpp 174:25 - operand
addr_expr - function
function_decl getfData1 test32.cpp 16:8 - operand
- isPublic: 1
function_type - function type
pointer_type - function return type
- cleanup_point_expr test32.cpp 163:68 - statement
- expr_stmt test32.cpp 163:68 - operand
- call_expr test32.cpp 163:31 - expresssion
+ cleanup_point_expr test32.cpp 175:68 - statement
+ expr_stmt test32.cpp 175:68 - operand
+ call_expr test32.cpp 175:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3376,11 +3821,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 164:60 - statement
- expr_stmt test32.cpp 164:60 - operand
- call_expr test32.cpp 164:31 - expresssion
+ cleanup_point_expr test32.cpp 176:60 - statement
+ expr_stmt test32.cpp 176:60 - operand
+ call_expr test32.cpp 176:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3397,11 +3842,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 165:57 - statement
- expr_stmt test32.cpp 165:57 - operand
- call_expr test32.cpp 165:31 - expresssion
+ cleanup_point_expr test32.cpp 177:57 - statement
+ expr_stmt test32.cpp 177:57 - operand
+ call_expr test32.cpp 177:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3418,11 +3863,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 166:76 - statement
- expr_stmt test32.cpp 166:76 - operand
- call_expr test32.cpp 166:31 - expresssion
+ cleanup_point_expr test32.cpp 178:76 - statement
+ expr_stmt test32.cpp 178:76 - operand
+ call_expr test32.cpp 178:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3439,11 +3884,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 167:58 - statement
- expr_stmt test32.cpp 167:58 - operand
- call_expr test32.cpp 167:31 - expresssion
+ cleanup_point_expr test32.cpp 179:58 - statement
+ expr_stmt test32.cpp 179:58 - operand
+ call_expr test32.cpp 179:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3460,11 +3905,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 168:65 - statement
- expr_stmt test32.cpp 168:65 - operand
- call_expr test32.cpp 168:31 - expresssion
+ cleanup_point_expr test32.cpp 180:65 - statement
+ expr_stmt test32.cpp 180:65 - operand
+ call_expr test32.cpp 180:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3481,67 +3926,67 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- if_stmt test32.cpp 169:9 - statement
- truth_orif_expr test32.cpp 169:19 - condition
- eq_expr test32.cpp 169:14 - operand
- component_ref test32.cpp 169:14 - operand
+ if_stmt test32.cpp 181:9 - statement
+ truth_orif_expr test32.cpp 181:19 - condition
+ eq_expr test32.cpp 181:14 - operand
+ component_ref test32.cpp 181:14 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 154:27 - operand
+ parm_decl this test32.cpp 166:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
integer_cst 0 - operand
- eq_expr test32.cpp 169:32 - operand
- component_ref test32.cpp 169:28 - operand
+ eq_expr test32.cpp 181:32 - operand
+ component_ref test32.cpp 181:28 - operand
indirect_ref - object
- component_ref test32.cpp 169:22 - ref
+ component_ref test32.cpp 181:22 - ref
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test32.cpp 154:27 - operand
+ parm_decl this test32.cpp 166:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test32.cpp 23:7 - type name
+ type_decl Object1 test32.cpp 29:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test32.cpp 26:12 - field
+ field_decl tmp2 test32.cpp 32:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp3 test32.cpp 27:12 - field
+ field_decl tmp3 test32.cpp 33:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl val1 test32.cpp 28:9 - field
+ field_decl val1 test32.cpp 34:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test32.cpp 24:1 - field
+ type_decl Object1 test32.cpp 30:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test32.cpp 25:12 - field
+ field_decl tmp1 test32.cpp 31:12 - field
- unsigned
integer_cst 64 - decl size
field_decl val test32.cpp 5:9 - field
@@ -3549,11 +3994,11 @@ function_decl func7 test32.cpp 154:10
integer_cst 32 - decl size
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test32.cpp 171:72 - statement
- expr_stmt test32.cpp 171:72 - operand
- call_expr test32.cpp 171:35 - expresssion
+ cleanup_point_expr test32.cpp 183:72 - statement
+ expr_stmt test32.cpp 183:72 - operand
+ call_expr test32.cpp 183:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3570,11 +4015,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 172:64 - statement
- expr_stmt test32.cpp 172:64 - operand
- call_expr test32.cpp 172:35 - expresssion
+ cleanup_point_expr test32.cpp 184:64 - statement
+ expr_stmt test32.cpp 184:64 - operand
+ call_expr test32.cpp 184:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3591,11 +4036,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 173:61 - statement
- expr_stmt test32.cpp 173:61 - operand
- call_expr test32.cpp 173:35 - expresssion
+ cleanup_point_expr test32.cpp 185:61 - statement
+ expr_stmt test32.cpp 185:61 - operand
+ call_expr test32.cpp 185:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3612,11 +4057,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 174:80 - statement
- expr_stmt test32.cpp 174:80 - operand
- call_expr test32.cpp 174:35 - expresssion
+ cleanup_point_expr test32.cpp 186:80 - statement
+ expr_stmt test32.cpp 186:80 - operand
+ call_expr test32.cpp 186:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3633,11 +4078,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 175:62 - statement
- expr_stmt test32.cpp 175:62 - operand
- call_expr test32.cpp 175:35 - expresssion
+ cleanup_point_expr test32.cpp 187:62 - statement
+ expr_stmt test32.cpp 187:62 - operand
+ call_expr test32.cpp 187:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3654,11 +4099,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 176:69 - statement
- expr_stmt test32.cpp 176:69 - operand
- call_expr test32.cpp 176:35 - expresssion
+ cleanup_point_expr test32.cpp 188:69 - statement
+ expr_stmt test32.cpp 188:69 - operand
+ call_expr test32.cpp 188:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3676,11 +4121,11 @@ function_decl func7 test32.cpp 154:10
string_cst ptr1 - operand
- stringLength: 5
statement_list - else
- cleanup_point_expr test32.cpp 180:72 - statement
- expr_stmt test32.cpp 180:72 - operand
- call_expr test32.cpp 180:35 - expresssion
+ cleanup_point_expr test32.cpp 192:72 - statement
+ expr_stmt test32.cpp 192:72 - operand
+ call_expr test32.cpp 192:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3697,11 +4142,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test32.cpp 181:74 - statement
- expr_stmt test32.cpp 181:74 - operand
- call_expr test32.cpp 181:35 - expresssion
+ cleanup_point_expr test32.cpp 193:74 - statement
+ expr_stmt test32.cpp 193:74 - operand
+ call_expr test32.cpp 193:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3718,11 +4163,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test32.cpp 182:61 - statement
- expr_stmt test32.cpp 182:61 - operand
- call_expr test32.cpp 182:35 - expresssion
+ cleanup_point_expr test32.cpp 194:61 - statement
+ expr_stmt test32.cpp 194:61 - operand
+ call_expr test32.cpp 194:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3739,11 +4184,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test32.cpp 183:69 - statement
- expr_stmt test32.cpp 183:69 - operand
- call_expr test32.cpp 183:35 - expresssion
+ cleanup_point_expr test32.cpp 195:69 - statement
+ expr_stmt test32.cpp 195:69 - operand
+ call_expr test32.cpp 195:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3760,11 +4205,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 184:62 - statement
- expr_stmt test32.cpp 184:62 - operand
- call_expr test32.cpp 184:35 - expresssion
+ cleanup_point_expr test32.cpp 196:62 - statement
+ expr_stmt test32.cpp 196:62 - operand
+ call_expr test32.cpp 196:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3781,11 +4226,11 @@ function_decl func7 test32.cpp 154:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test32.cpp 185:69 - statement
- expr_stmt test32.cpp 185:69 - operand
- call_expr test32.cpp 185:35 - expresssion
+ cleanup_point_expr test32.cpp 197:69 - statement
+ expr_stmt test32.cpp 197:69 - operand
+ call_expr test32.cpp 197:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test32.cpp 21:6 - operand
+ function_decl paranuckerInternalTest test32.cpp 27:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
diff --git a/test/test32-02.txt b/test/test32-02.txt
index 366d008..806a5b7 100644
--- a/test/test32-02.txt
+++ b/test/test32-02.txt
@@ -1,4 +1,8 @@
getfData1:
+getfData2:
+Object1:
+__base_ctor :
+__comp_ctor :
getData1:
getData2:
getInt:
diff --git a/test/test32-03.txt b/test/test32-03.txt
index 4e78943..dd39158 100644
--- a/test/test32-03.txt
+++ b/test/test32-03.txt
@@ -14,6 +14,136 @@ integer_cst 96:
type_decl Data1:
integer_cst 64:
integer_cst 0:
+function_decl getfData2:
+return_expr :
+init_expr :
+result_decl :
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+function_decl Object1:
+bind_expr :
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+init_expr :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+call_expr :
+addr_expr :
+function_decl getfData2:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+block :
+function_decl __base_ctor :
+bind_expr :
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+init_expr :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+call_expr :
+addr_expr :
+function_decl getfData2:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val1:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp3:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+block :
+function_decl __comp_ctor :
+statement_list :
function_decl getData1:
return_expr :
init_expr :
diff --git a/test/test32-05.txt b/test/test32-05.txt
index 4dfbe92..00d2a04 100644
--- a/test/test32-05.txt
+++ b/test/test32-05.txt
@@ -1,4 +1,4 @@
test32.cpp: In member function 'void Object1::func1(Data1*)':
-test32.cpp:53:14: warning: unused variable 'var1' [-Wunused-variable]
+test32.cpp:65:14: warning: unused variable 'var1' [-Wunused-variable]
long var1 = reinterpret_cast<long>(ptr1);
^
diff --git a/test/test32.cpp b/test/test32.cpp
index d47a7b8..e38d7aa 100644
--- a/test/test32.cpp
+++ b/test/test32.cpp
@@ -18,6 +18,12 @@ Data1 *getfData1()
return 0;
}
+Data1 *getfData2() __attribute__((returns_nonnull));
+Data1 *getfData2()
+{
+ return 0;
+}
+
void paranuckerInternalTest(const char *action, const char *collection, const char *values);
class Object1
@@ -27,6 +33,12 @@ class Object1
Data1 *tmp3;
int val1;
+ Object1() :
+ tmp3(getfData2())
+ {
+ tmp3->val = 100;
+ }
+
Data1 *getData1()
{
return tmp1;