summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-05 19:37:14 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-05 19:37:14 +0300
commit22adecab3bd0a671413f7ba90a24bfb8fdcf2592 (patch)
tree5911f35026530685e418f34f12185f494e7eab83 /test
parent554ae80d47599c24b79e2653d4250b9b3c5d7519 (diff)
downloadparanucker-22adecab3bd0a671413f7ba90a24bfb8fdcf2592.tar.gz
paranucker-22adecab3bd0a671413f7ba90a24bfb8fdcf2592.tar.bz2
paranucker-22adecab3bd0a671413f7ba90a24bfb8fdcf2592.tar.xz
paranucker-22adecab3bd0a671413f7ba90a24bfb8fdcf2592.zip
Update test 29.
Diffstat (limited to 'test')
-rw-r--r--test/test29-01.txt3101
-rw-r--r--test/test29-02.txt1
-rw-r--r--test/test29-03.txt144
-rw-r--r--test/test29-04.txt8
-rw-r--r--test/test29-05.txt4
-rw-r--r--test/test29.cpp22
6 files changed, 1896 insertions, 1384 deletions
diff --git a/test/test29-01.txt b/test/test29-01.txt
index 3fd56b0..5edd112 100644
--- a/test/test29-01.txt
+++ b/test/test29-01.txt
@@ -1,4 +1,4 @@
-function_decl getData test29.cpp 23:12
+function_decl getData test29.cpp 24:12
- isPublic: 1
method_type - function type
pointer_type - method return type
@@ -17,34 +17,34 @@ function_decl getData test29.cpp 23:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 24:5 - function result
+ result_decl test29.cpp 25:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -63,24 +63,24 @@ function_decl getData test29.cpp 23:12
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
- parm_decl this test29.cpp 23:20 - argument
+ parm_decl this test29.cpp 24:20 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test29.cpp 25:16 - code
+ return_expr test29.cpp 26:16 - code
init_expr - operand
- result_decl test29.cpp 24:5 - operand
+ result_decl test29.cpp 25:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -98,57 +98,57 @@ function_decl getData test29.cpp 23:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- component_ref test29.cpp 25:16 - operand
+ component_ref test29.cpp 26:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test29.cpp 23:20 - operand
+ parm_decl this test29.cpp 24:20 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
-function_decl func1 test29.cpp 28:10
+function_decl func1 test29.cpp 29: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -186,28 +186,28 @@ function_decl func1 test29.cpp 28:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 29:5 - function result
+ result_decl test29.cpp 30:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 28:40 - argument
+ parm_decl this test29.cpp 29:40 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 28:23 - argument
+ parm_decl ptr1 test29.cpp 29:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -225,7 +225,7 @@ function_decl func1 test29.cpp 28:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 28:36 - argument
+ parm_decl ptr2 test29.cpp 29:36 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -243,11 +243,11 @@ function_decl func1 test29.cpp 28:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 30:62 - statement
- expr_stmt test29.cpp 30:62 - operand
- call_expr test29.cpp 30:31 - expresssion
+ cleanup_point_expr test29.cpp 31:62 - statement
+ expr_stmt test29.cpp 31:62 - operand
+ call_expr test29.cpp 31:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -263,11 +263,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 31:60 - statement
- expr_stmt test29.cpp 31:60 - operand
- call_expr test29.cpp 31:31 - expresssion
+ cleanup_point_expr test29.cpp 32:60 - statement
+ expr_stmt test29.cpp 32:60 - operand
+ call_expr test29.cpp 32:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -283,11 +283,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 32:57 - statement
- expr_stmt test29.cpp 32:57 - operand
- call_expr test29.cpp 32:31 - expresssion
+ cleanup_point_expr test29.cpp 33:57 - statement
+ expr_stmt test29.cpp 33:57 - operand
+ call_expr test29.cpp 33:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -303,11 +303,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 33:70 - statement
- expr_stmt test29.cpp 33:70 - operand
- call_expr test29.cpp 33:31 - expresssion
+ cleanup_point_expr test29.cpp 34:70 - statement
+ expr_stmt test29.cpp 34:70 - operand
+ call_expr test29.cpp 34:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -323,10 +323,10 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- if_stmt test29.cpp 34:9 - statement
- eq_expr test29.cpp 34:14 - condition
+ if_stmt test29.cpp 35:9 - statement
+ eq_expr test29.cpp 35:14 - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 28:36 - operand
+ parm_decl ptr2 test29.cpp 29:36 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -345,11 +345,11 @@ function_decl func1 test29.cpp 28:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 36:66 - statement
- expr_stmt test29.cpp 36:66 - operand
- call_expr test29.cpp 36:35 - expresssion
+ cleanup_point_expr test29.cpp 37:66 - statement
+ expr_stmt test29.cpp 37:66 - operand
+ call_expr test29.cpp 37:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -365,11 +365,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 37:64 - statement
- expr_stmt test29.cpp 37:64 - operand
- call_expr test29.cpp 37:35 - expresssion
+ cleanup_point_expr test29.cpp 38:64 - statement
+ expr_stmt test29.cpp 38:64 - operand
+ call_expr test29.cpp 38:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -385,11 +385,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 38:65 - statement
- expr_stmt test29.cpp 38:65 - operand
- call_expr test29.cpp 38:35 - expresssion
+ cleanup_point_expr test29.cpp 39:65 - statement
+ expr_stmt test29.cpp 39:65 - operand
+ call_expr test29.cpp 39:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -405,11 +405,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 39:74 - statement
- expr_stmt test29.cpp 39:74 - operand
- call_expr test29.cpp 39:35 - expresssion
+ cleanup_point_expr test29.cpp 40:74 - statement
+ expr_stmt test29.cpp 40:74 - operand
+ call_expr test29.cpp 40:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -425,12 +425,12 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- return_expr test29.cpp 40:13 - statement
- cleanup_point_expr test29.cpp 42:62 - statement
- expr_stmt test29.cpp 42:62 - operand
- call_expr test29.cpp 42:31 - expresssion
+ return_expr test29.cpp 41:13 - statement
+ cleanup_point_expr test29.cpp 43:62 - statement
+ expr_stmt test29.cpp 43:62 - operand
+ call_expr test29.cpp 43:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -446,11 +446,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 43:64 - statement
- expr_stmt test29.cpp 43:64 - operand
- call_expr test29.cpp 43:31 - expresssion
+ cleanup_point_expr test29.cpp 44:64 - statement
+ expr_stmt test29.cpp 44:64 - operand
+ call_expr test29.cpp 44:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -466,11 +466,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 44:57 - statement
- expr_stmt test29.cpp 44:57 - operand
- call_expr test29.cpp 44:31 - expresssion
+ cleanup_point_expr test29.cpp 45:57 - statement
+ expr_stmt test29.cpp 45:57 - operand
+ call_expr test29.cpp 45:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -486,11 +486,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 45:65 - statement
- expr_stmt test29.cpp 45:65 - operand
- call_expr test29.cpp 45:31 - expresssion
+ cleanup_point_expr test29.cpp 46:65 - statement
+ expr_stmt test29.cpp 46:65 - operand
+ call_expr test29.cpp 46:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -506,12 +506,12 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 46:20 - statement
- expr_stmt test29.cpp 46:20 - operand
+ cleanup_point_expr test29.cpp 47:20 - statement
+ expr_stmt test29.cpp 47:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 28:23 - operand
+ parm_decl ptr1 test29.cpp 29:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -529,7 +529,7 @@ function_decl func1 test29.cpp 28:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 28:36 - operand
+ parm_decl ptr2 test29.cpp 29:36 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -546,11 +546,11 @@ function_decl func1 test29.cpp 28:10
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 47:62 - statement
- expr_stmt test29.cpp 47:62 - operand
- call_expr test29.cpp 47:31 - expresssion
+ cleanup_point_expr test29.cpp 48:62 - statement
+ expr_stmt test29.cpp 48:62 - operand
+ call_expr test29.cpp 48:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -566,11 +566,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 48:69 - statement
- expr_stmt test29.cpp 48:69 - operand
- call_expr test29.cpp 48:31 - expresssion
+ cleanup_point_expr test29.cpp 49:69 - statement
+ expr_stmt test29.cpp 49:69 - operand
+ call_expr test29.cpp 49:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -586,11 +586,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 49:57 - statement
- expr_stmt test29.cpp 49:57 - operand
- call_expr test29.cpp 49:31 - expresssion
+ cleanup_point_expr test29.cpp 50:57 - statement
+ expr_stmt test29.cpp 50:57 - operand
+ call_expr test29.cpp 50:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -606,11 +606,11 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 50:61 - statement
- expr_stmt test29.cpp 50:61 - operand
- call_expr test29.cpp 50:31 - expresssion
+ cleanup_point_expr test29.cpp 51:61 - statement
+ expr_stmt test29.cpp 51:61 - operand
+ call_expr test29.cpp 51:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -626,35 +626,35 @@ function_decl func1 test29.cpp 28:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func2 test29.cpp 53:10
+function_decl func2 test29.cpp 54: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -675,40 +675,45 @@ function_decl func2 test29.cpp 53:10
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 54:5 - function result
+ result_decl test29.cpp 55:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 53:40 - argument
+ parm_decl this test29.cpp 54:40 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 53:23 - argument
+ parm_decl ptr1 test29.cpp 54:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -726,24 +731,29 @@ function_decl func2 test29.cpp 53:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 53:36 - argument
+ parm_decl ptr2 test29.cpp 54:36 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 55:62 - statement
- expr_stmt test29.cpp 55:62 - operand
- call_expr test29.cpp 55:31 - expresssion
+ cleanup_point_expr test29.cpp 56:62 - statement
+ expr_stmt test29.cpp 56:62 - operand
+ call_expr test29.cpp 56:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -759,11 +769,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 56:60 - statement
- expr_stmt test29.cpp 56:60 - operand
- call_expr test29.cpp 56:31 - expresssion
+ cleanup_point_expr test29.cpp 57:60 - statement
+ expr_stmt test29.cpp 57:60 - operand
+ call_expr test29.cpp 57:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -779,11 +789,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 57:57 - statement
- expr_stmt test29.cpp 57:57 - operand
- call_expr test29.cpp 57:31 - expresssion
+ cleanup_point_expr test29.cpp 58:57 - statement
+ expr_stmt test29.cpp 58:57 - operand
+ call_expr test29.cpp 58:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -799,11 +809,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 58:70 - statement
- expr_stmt test29.cpp 58:70 - operand
- call_expr test29.cpp 58:31 - expresssion
+ cleanup_point_expr test29.cpp 59:70 - statement
+ expr_stmt test29.cpp 59:70 - operand
+ call_expr test29.cpp 59:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -819,28 +829,33 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- if_stmt test29.cpp 59:9 - statement
- eq_expr test29.cpp 59:14 - condition
+ if_stmt test29.cpp 60:9 - statement
+ eq_expr test29.cpp 60:14 - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 53:36 - operand
+ parm_decl ptr2 test29.cpp 54:36 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test29.cpp 60:13 - then
- cleanup_point_expr test29.cpp 61:62 - statement
- expr_stmt test29.cpp 61:62 - operand
- call_expr test29.cpp 61:31 - expresssion
+ return_expr test29.cpp 61:13 - then
+ cleanup_point_expr test29.cpp 62:62 - statement
+ expr_stmt test29.cpp 62:62 - operand
+ call_expr test29.cpp 62:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -856,11 +871,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 62:64 - statement
- expr_stmt test29.cpp 62:64 - operand
- call_expr test29.cpp 62:31 - expresssion
+ cleanup_point_expr test29.cpp 63:64 - statement
+ expr_stmt test29.cpp 63:64 - operand
+ call_expr test29.cpp 63:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -876,11 +891,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 63:57 - statement
- expr_stmt test29.cpp 63:57 - operand
- call_expr test29.cpp 63:31 - expresssion
+ cleanup_point_expr test29.cpp 64:57 - statement
+ expr_stmt test29.cpp 64:57 - operand
+ call_expr test29.cpp 64:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -896,11 +911,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 64:65 - statement
- expr_stmt test29.cpp 64:65 - operand
- call_expr test29.cpp 64:31 - expresssion
+ cleanup_point_expr test29.cpp 65:65 - statement
+ expr_stmt test29.cpp 65:65 - operand
+ call_expr test29.cpp 65:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -916,12 +931,12 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 65:42 - statement
- expr_stmt test29.cpp 65:42 - operand
+ cleanup_point_expr test29.cpp 66:20 - statement
+ expr_stmt test29.cpp 66:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 53:23 - operand
+ parm_decl ptr1 test29.cpp 54:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -938,26 +953,29 @@ function_decl func2 test29.cpp 53:10
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- nop_expr - operand
- nop_expr - operand
- - isUsed: 1
- parm_decl ptr2 test29.cpp 53:36 - operand
- pointer_type - decl type
- record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
- - isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
- - signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
- - isAutogenerated: 1
- integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 66:62 - statement
- expr_stmt test29.cpp 66:62 - operand
- call_expr test29.cpp 66:31 - expresssion
+ - isUsed: 1
+ parm_decl ptr2 test29.cpp 54:36 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test29.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test29.cpp 67:62 - statement
+ expr_stmt test29.cpp 67:62 - operand
+ call_expr test29.cpp 67:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -973,11 +991,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 67:69 - statement
- expr_stmt test29.cpp 67:69 - operand
- call_expr test29.cpp 67:31 - expresssion
+ cleanup_point_expr test29.cpp 68:69 - statement
+ expr_stmt test29.cpp 68:69 - operand
+ call_expr test29.cpp 68:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -993,11 +1011,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 68:57 - statement
- expr_stmt test29.cpp 68:57 - operand
- call_expr test29.cpp 68:31 - expresssion
+ cleanup_point_expr test29.cpp 69:57 - statement
+ expr_stmt test29.cpp 69:57 - operand
+ call_expr test29.cpp 69:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1013,11 +1031,11 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 69:61 - statement
- expr_stmt test29.cpp 69:61 - operand
- call_expr test29.cpp 69:31 - expresssion
+ cleanup_point_expr test29.cpp 70:61 - statement
+ expr_stmt test29.cpp 70:61 - operand
+ call_expr test29.cpp 70:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1033,7 +1051,7 @@ function_decl func2 test29.cpp 53:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func3 test29.cpp 72:12
+function_decl func3 test29.cpp 73:12
- isPublic: 1
method_type - function type
pointer_type - method return type
@@ -1052,28 +1070,28 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1095,7 +1113,7 @@ function_decl func3 test29.cpp 72:12
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 73:5 - function result
+ result_decl test29.cpp 74:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -1113,23 +1131,23 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- parm_decl this test29.cpp 72:29 - argument
+ parm_decl this test29.cpp 73:29 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 72:25 - argument
+ parm_decl ptr2 test29.cpp 73:25 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1146,8 +1164,8 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test29.cpp 90:20 - code
- var_decl ptr1 test29.cpp 74:16 - operand
+ bind_expr test29.cpp 91:20 - code
+ var_decl ptr1 test29.cpp 75:16 - operand
- isUsed: 1
integer_cst 64 - decl size
pointer_type - var type
@@ -1166,14 +1184,14 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test29.cpp 74:16 - statement
- var_decl ptr1 test29.cpp 74:16 - operand
+ decl_expr test29.cpp 75:16 - statement
+ var_decl ptr1 test29.cpp 75:16 - operand
- isUsed: 1
- cleanup_point_expr test29.cpp 75:57 - statement
- expr_stmt test29.cpp 75:57 - operand
- call_expr test29.cpp 75:31 - expresssion
+ cleanup_point_expr test29.cpp 76:57 - statement
+ expr_stmt test29.cpp 76:57 - operand
+ call_expr test29.cpp 76:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1189,11 +1207,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 76:60 - statement
- expr_stmt test29.cpp 76:60 - operand
- call_expr test29.cpp 76:31 - expresssion
+ cleanup_point_expr test29.cpp 77:60 - statement
+ expr_stmt test29.cpp 77:60 - operand
+ call_expr test29.cpp 77:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1209,11 +1227,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 77:57 - statement
- expr_stmt test29.cpp 77:57 - operand
- call_expr test29.cpp 77:31 - expresssion
+ cleanup_point_expr test29.cpp 78:57 - statement
+ expr_stmt test29.cpp 78:57 - operand
+ call_expr test29.cpp 78:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1229,11 +1247,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 78:65 - statement
- expr_stmt test29.cpp 78:65 - operand
- call_expr test29.cpp 78:31 - expresssion
+ cleanup_point_expr test29.cpp 79:65 - statement
+ expr_stmt test29.cpp 79:65 - operand
+ call_expr test29.cpp 79:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1249,10 +1267,10 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 79:9 - statement
- eq_expr test29.cpp 79:14 - condition
+ if_stmt test29.cpp 80:9 - statement
+ eq_expr test29.cpp 80:14 - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 72:25 - operand
+ parm_decl ptr2 test29.cpp 73:25 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1270,9 +1288,9 @@ function_decl func3 test29.cpp 72:12
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test29.cpp 80:20 - then
+ return_expr test29.cpp 81:20 - then
init_expr - operand
- result_decl test29.cpp 73:5 - operand
+ result_decl test29.cpp 74:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -1291,11 +1309,11 @@ function_decl func3 test29.cpp 72:12
- isAutogenerated: 1
integer_cst 64 - decl size
integer_cst 0 - operand
- cleanup_point_expr test29.cpp 81:57 - statement
- expr_stmt test29.cpp 81:57 - operand
- call_expr test29.cpp 81:31 - expresssion
+ cleanup_point_expr test29.cpp 82:57 - statement
+ expr_stmt test29.cpp 82:57 - operand
+ call_expr test29.cpp 82:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1311,11 +1329,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 82:64 - statement
- expr_stmt test29.cpp 82:64 - operand
- call_expr test29.cpp 82:31 - expresssion
+ cleanup_point_expr test29.cpp 83:64 - statement
+ expr_stmt test29.cpp 83:64 - operand
+ call_expr test29.cpp 83:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1331,11 +1349,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 83:57 - statement
- expr_stmt test29.cpp 83:57 - operand
- call_expr test29.cpp 83:31 - expresssion
+ cleanup_point_expr test29.cpp 84:57 - statement
+ expr_stmt test29.cpp 84:57 - operand
+ call_expr test29.cpp 84:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1351,11 +1369,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 84:61 - statement
- expr_stmt test29.cpp 84:61 - operand
- call_expr test29.cpp 84:31 - expresssion
+ cleanup_point_expr test29.cpp 85:61 - statement
+ expr_stmt test29.cpp 85:61 - operand
+ call_expr test29.cpp 85:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1371,14 +1389,14 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 85:20 - statement
- expr_stmt test29.cpp 85:20 - operand
+ cleanup_point_expr test29.cpp 86:20 - statement
+ expr_stmt test29.cpp 86:20 - operand
convert_expr - expresssion
modify_expr - operand
- var_decl ptr1 test29.cpp 74:16 - operand
+ var_decl ptr1 test29.cpp 75:16 - operand
- isUsed: 1
- isUsed: 1
- parm_decl ptr2 test29.cpp 72:25 - operand
+ parm_decl ptr2 test29.cpp 73:25 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1395,11 +1413,11 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 86:62 - statement
- expr_stmt test29.cpp 86:62 - operand
- call_expr test29.cpp 86:31 - expresssion
+ cleanup_point_expr test29.cpp 87:62 - statement
+ expr_stmt test29.cpp 87:62 - operand
+ call_expr test29.cpp 87:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1415,11 +1433,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 87:69 - statement
- expr_stmt test29.cpp 87:69 - operand
- call_expr test29.cpp 87:31 - expresssion
+ cleanup_point_expr test29.cpp 88:69 - statement
+ expr_stmt test29.cpp 88:69 - operand
+ call_expr test29.cpp 88:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1435,11 +1453,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 88:57 - statement
- expr_stmt test29.cpp 88:57 - operand
- call_expr test29.cpp 88:31 - expresssion
+ cleanup_point_expr test29.cpp 89:57 - statement
+ expr_stmt test29.cpp 89:57 - operand
+ call_expr test29.cpp 89:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1455,11 +1473,11 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 89:61 - statement
- expr_stmt test29.cpp 89:61 - operand
- call_expr test29.cpp 89:31 - expresssion
+ cleanup_point_expr test29.cpp 90:61 - statement
+ expr_stmt test29.cpp 90:61 - operand
+ call_expr test29.cpp 90:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1475,9 +1493,9 @@ function_decl func3 test29.cpp 72:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- return_expr test29.cpp 90:16 - statement
+ return_expr test29.cpp 91:16 - statement
init_expr - operand
- result_decl test29.cpp 73:5 - operand
+ result_decl test29.cpp 74:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -1495,40 +1513,40 @@ function_decl func3 test29.cpp 72:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- var_decl ptr1 test29.cpp 74:16 - operand
+ var_decl ptr1 test29.cpp 75:16 - operand
- isUsed: 1
block - operand
- var_decl ptr1 test29.cpp 74:16 - block vars
+ var_decl ptr1 test29.cpp 75:16 - block vars
- isUsed: 1
-function_decl func4 test29.cpp 93:10
+function_decl func4 test29.cpp 94: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -1566,28 +1584,28 @@ function_decl func4 test29.cpp 93:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 94:5 - function result
+ result_decl test29.cpp 95:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 93:40 - argument
+ parm_decl this test29.cpp 94:40 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 93:23 - argument
+ parm_decl ptr1 test29.cpp 94:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1605,7 +1623,7 @@ function_decl func4 test29.cpp 93:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 93:36 - argument
+ parm_decl ptr2 test29.cpp 94:36 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1623,11 +1641,11 @@ function_decl func4 test29.cpp 93:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 95:62 - statement
- expr_stmt test29.cpp 95:62 - operand
- call_expr test29.cpp 95:31 - expresssion
+ cleanup_point_expr test29.cpp 96:62 - statement
+ expr_stmt test29.cpp 96:62 - operand
+ call_expr test29.cpp 96:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1643,11 +1661,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 96:60 - statement
- expr_stmt test29.cpp 96:60 - operand
- call_expr test29.cpp 96:31 - expresssion
+ cleanup_point_expr test29.cpp 97:60 - statement
+ expr_stmt test29.cpp 97:60 - operand
+ call_expr test29.cpp 97:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1663,11 +1681,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 97:57 - statement
- expr_stmt test29.cpp 97:57 - operand
- call_expr test29.cpp 97:31 - expresssion
+ cleanup_point_expr test29.cpp 98:57 - statement
+ expr_stmt test29.cpp 98:57 - operand
+ call_expr test29.cpp 98:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1683,11 +1701,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 98:70 - statement
- expr_stmt test29.cpp 98:70 - operand
- call_expr test29.cpp 98:31 - expresssion
+ cleanup_point_expr test29.cpp 99:70 - statement
+ expr_stmt test29.cpp 99:70 - operand
+ call_expr test29.cpp 99:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1703,10 +1721,10 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- if_stmt test29.cpp 99:9 - statement
+ if_stmt test29.cpp 100:9 - statement
ne_expr - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 93:36 - operand
+ parm_decl ptr2 test29.cpp 94:36 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1725,11 +1743,11 @@ function_decl func4 test29.cpp 93:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 101:66 - statement
- expr_stmt test29.cpp 101:66 - operand
- call_expr test29.cpp 101:35 - expresssion
+ cleanup_point_expr test29.cpp 102:66 - statement
+ expr_stmt test29.cpp 102:66 - operand
+ call_expr test29.cpp 102:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1745,11 +1763,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 102:68 - statement
- expr_stmt test29.cpp 102:68 - operand
- call_expr test29.cpp 102:35 - expresssion
+ cleanup_point_expr test29.cpp 103:68 - statement
+ expr_stmt test29.cpp 103:68 - operand
+ call_expr test29.cpp 103:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1765,11 +1783,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 103:61 - statement
- expr_stmt test29.cpp 103:61 - operand
- call_expr test29.cpp 103:35 - expresssion
+ cleanup_point_expr test29.cpp 104:61 - statement
+ expr_stmt test29.cpp 104:61 - operand
+ call_expr test29.cpp 104:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1785,11 +1803,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 104:69 - statement
- expr_stmt test29.cpp 104:69 - operand
- call_expr test29.cpp 104:35 - expresssion
+ cleanup_point_expr test29.cpp 105:69 - statement
+ expr_stmt test29.cpp 105:69 - operand
+ call_expr test29.cpp 105:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1805,12 +1823,12 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- return_expr test29.cpp 105:13 - statement
- cleanup_point_expr test29.cpp 107:62 - statement
- expr_stmt test29.cpp 107:62 - operand
- call_expr test29.cpp 107:31 - expresssion
+ return_expr test29.cpp 106:13 - statement
+ cleanup_point_expr test29.cpp 108:62 - statement
+ expr_stmt test29.cpp 108:62 - operand
+ call_expr test29.cpp 108:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1826,11 +1844,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 108:60 - statement
- expr_stmt test29.cpp 108:60 - operand
- call_expr test29.cpp 108:31 - expresssion
+ cleanup_point_expr test29.cpp 109:60 - statement
+ expr_stmt test29.cpp 109:60 - operand
+ call_expr test29.cpp 109:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1846,11 +1864,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 109:61 - statement
- expr_stmt test29.cpp 109:61 - operand
- call_expr test29.cpp 109:31 - expresssion
+ cleanup_point_expr test29.cpp 110:61 - statement
+ expr_stmt test29.cpp 110:61 - operand
+ call_expr test29.cpp 110:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1866,11 +1884,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 110:70 - statement
- expr_stmt test29.cpp 110:70 - operand
- call_expr test29.cpp 110:31 - expresssion
+ cleanup_point_expr test29.cpp 111:70 - statement
+ expr_stmt test29.cpp 111:70 - operand
+ call_expr test29.cpp 111:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1886,12 +1904,12 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 111:20 - statement
- expr_stmt test29.cpp 111:20 - operand
+ cleanup_point_expr test29.cpp 112:20 - statement
+ expr_stmt test29.cpp 112:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 93:23 - operand
+ parm_decl ptr1 test29.cpp 94:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1909,7 +1927,7 @@ function_decl func4 test29.cpp 93:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 93:36 - operand
+ parm_decl ptr2 test29.cpp 94:36 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -1926,11 +1944,11 @@ function_decl func4 test29.cpp 93:10
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 112:62 - statement
- expr_stmt test29.cpp 112:62 - operand
- call_expr test29.cpp 112:31 - expresssion
+ cleanup_point_expr test29.cpp 113:62 - statement
+ expr_stmt test29.cpp 113:62 - operand
+ call_expr test29.cpp 113:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1946,11 +1964,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 113:60 - statement
- expr_stmt test29.cpp 113:60 - operand
- call_expr test29.cpp 113:31 - expresssion
+ cleanup_point_expr test29.cpp 114:60 - statement
+ expr_stmt test29.cpp 114:60 - operand
+ call_expr test29.cpp 114:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1966,11 +1984,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 114:66 - statement
- expr_stmt test29.cpp 114:66 - operand
- call_expr test29.cpp 114:31 - expresssion
+ cleanup_point_expr test29.cpp 115:66 - statement
+ expr_stmt test29.cpp 115:66 - operand
+ call_expr test29.cpp 115:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -1986,11 +2004,11 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 115:70 - statement
- expr_stmt test29.cpp 115:70 - operand
- call_expr test29.cpp 115:31 - expresssion
+ cleanup_point_expr test29.cpp 116:70 - statement
+ expr_stmt test29.cpp 116:70 - operand
+ call_expr test29.cpp 116:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2006,35 +2024,35 @@ function_decl func4 test29.cpp 93:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
-function_decl func5 test29.cpp 118:10
+function_decl func5 test29.cpp 119: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -2055,40 +2073,45 @@ function_decl func5 test29.cpp 118:10
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 119:5 - function result
+ result_decl test29.cpp 120:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 118:40 - argument
+ parm_decl this test29.cpp 119:40 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 118:23 - argument
+ parm_decl ptr1 test29.cpp 119:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2106,24 +2129,29 @@ function_decl func5 test29.cpp 118:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 118:36 - argument
+ parm_decl ptr2 test29.cpp 119:36 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 120:62 - statement
- expr_stmt test29.cpp 120:62 - operand
- call_expr test29.cpp 120:31 - expresssion
+ cleanup_point_expr test29.cpp 121:62 - statement
+ expr_stmt test29.cpp 121:62 - operand
+ call_expr test29.cpp 121:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2139,11 +2167,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 121:60 - statement
- expr_stmt test29.cpp 121:60 - operand
- call_expr test29.cpp 121:31 - expresssion
+ cleanup_point_expr test29.cpp 122:60 - statement
+ expr_stmt test29.cpp 122:60 - operand
+ call_expr test29.cpp 122:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2159,11 +2187,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 122:57 - statement
- expr_stmt test29.cpp 122:57 - operand
- call_expr test29.cpp 122:31 - expresssion
+ cleanup_point_expr test29.cpp 123:57 - statement
+ expr_stmt test29.cpp 123:57 - operand
+ call_expr test29.cpp 123:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2179,11 +2207,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 123:70 - statement
- expr_stmt test29.cpp 123:70 - operand
- call_expr test29.cpp 123:31 - expresssion
+ cleanup_point_expr test29.cpp 124:70 - statement
+ expr_stmt test29.cpp 124:70 - operand
+ call_expr test29.cpp 124:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2199,28 +2227,33 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- if_stmt test29.cpp 124:9 - statement
+ if_stmt test29.cpp 125:9 - statement
ne_expr - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 118:36 - operand
+ parm_decl ptr2 test29.cpp 119:36 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
+ type_decl Data1 test29.cpp 3:8 - type name
- isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
+ field_decl val test29.cpp 5:9 - field
- signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test29.cpp 125:13 - then
- cleanup_point_expr test29.cpp 126:62 - statement
- expr_stmt test29.cpp 126:62 - operand
- call_expr test29.cpp 126:31 - expresssion
+ return_expr test29.cpp 126:13 - then
+ cleanup_point_expr test29.cpp 127:62 - statement
+ expr_stmt test29.cpp 127:62 - operand
+ call_expr test29.cpp 127:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2236,11 +2269,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 127:60 - statement
- expr_stmt test29.cpp 127:60 - operand
- call_expr test29.cpp 127:31 - expresssion
+ cleanup_point_expr test29.cpp 128:60 - statement
+ expr_stmt test29.cpp 128:60 - operand
+ call_expr test29.cpp 128:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2256,11 +2289,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 128:61 - statement
- expr_stmt test29.cpp 128:61 - operand
- call_expr test29.cpp 128:31 - expresssion
+ cleanup_point_expr test29.cpp 129:61 - statement
+ expr_stmt test29.cpp 129:61 - operand
+ call_expr test29.cpp 129:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2276,11 +2309,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 129:70 - statement
- expr_stmt test29.cpp 129:70 - operand
- call_expr test29.cpp 129:31 - expresssion
+ cleanup_point_expr test29.cpp 130:70 - statement
+ expr_stmt test29.cpp 130:70 - operand
+ call_expr test29.cpp 130:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2296,12 +2329,12 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 130:42 - statement
- expr_stmt test29.cpp 130:42 - operand
+ cleanup_point_expr test29.cpp 131:20 - statement
+ expr_stmt test29.cpp 131:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 118:23 - operand
+ parm_decl ptr1 test29.cpp 119:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2318,26 +2351,29 @@ function_decl func5 test29.cpp 118:10
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- nop_expr - operand
- nop_expr - operand
- - isUsed: 1
- parm_decl ptr2 test29.cpp 118:36 - operand
- pointer_type - decl type
- record_type - nested type
- type_decl Data2 test29.cpp 10:8 - type name
- - isAutogenerated: 1
- field_decl test29.cpp 10:8 - field
- - signed
- - isAutogenerated: 1
- integer_cst 256 - decl size
- type_decl Data2 test29.cpp 11:1 - field
- - isAutogenerated: 1
- integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 131:62 - statement
- expr_stmt test29.cpp 131:62 - operand
- call_expr test29.cpp 131:31 - expresssion
+ - isUsed: 1
+ parm_decl ptr2 test29.cpp 119:36 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test29.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test29.cpp 132:62 - statement
+ expr_stmt test29.cpp 132:62 - operand
+ call_expr test29.cpp 132:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2353,11 +2389,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 132:60 - statement
- expr_stmt test29.cpp 132:60 - operand
- call_expr test29.cpp 132:31 - expresssion
+ cleanup_point_expr test29.cpp 133:60 - statement
+ expr_stmt test29.cpp 133:60 - operand
+ call_expr test29.cpp 133:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2373,11 +2409,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 133:66 - statement
- expr_stmt test29.cpp 133:66 - operand
- call_expr test29.cpp 133:31 - expresssion
+ cleanup_point_expr test29.cpp 134:66 - statement
+ expr_stmt test29.cpp 134:66 - operand
+ call_expr test29.cpp 134:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2393,11 +2429,11 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 134:70 - statement
- expr_stmt test29.cpp 134:70 - operand
- call_expr test29.cpp 134:31 - expresssion
+ cleanup_point_expr test29.cpp 135:70 - statement
+ expr_stmt test29.cpp 135:70 - operand
+ call_expr test29.cpp 135:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2413,7 +2449,7 @@ function_decl func5 test29.cpp 118:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
-function_decl func6 test29.cpp 137:12
+function_decl func6 test29.cpp 138:12
- isPublic: 1
method_type - function type
pointer_type - method return type
@@ -2432,28 +2468,28 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -2475,7 +2511,7 @@ function_decl func6 test29.cpp 137:12
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 138:5 - function result
+ result_decl test29.cpp 139:5 - function result
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -2493,23 +2529,23 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- parm_decl this test29.cpp 137:29 - argument
+ parm_decl this test29.cpp 138:29 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 137:25 - argument
+ parm_decl ptr2 test29.cpp 138:25 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2526,8 +2562,8 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test29.cpp 155:20 - code
- var_decl ptr1 test29.cpp 139:16 - operand
+ bind_expr test29.cpp 156:20 - code
+ var_decl ptr1 test29.cpp 140:16 - operand
- isUsed: 1
integer_cst 64 - decl size
pointer_type - var type
@@ -2546,14 +2582,14 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test29.cpp 139:16 - statement
- var_decl ptr1 test29.cpp 139:16 - operand
+ decl_expr test29.cpp 140:16 - statement
+ var_decl ptr1 test29.cpp 140:16 - operand
- isUsed: 1
- cleanup_point_expr test29.cpp 140:57 - statement
- expr_stmt test29.cpp 140:57 - operand
- call_expr test29.cpp 140:31 - expresssion
+ cleanup_point_expr test29.cpp 141:57 - statement
+ expr_stmt test29.cpp 141:57 - operand
+ call_expr test29.cpp 141:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2569,11 +2605,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 141:60 - statement
- expr_stmt test29.cpp 141:60 - operand
- call_expr test29.cpp 141:31 - expresssion
+ cleanup_point_expr test29.cpp 142:60 - statement
+ expr_stmt test29.cpp 142:60 - operand
+ call_expr test29.cpp 142:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2589,11 +2625,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 142:57 - statement
- expr_stmt test29.cpp 142:57 - operand
- call_expr test29.cpp 142:31 - expresssion
+ cleanup_point_expr test29.cpp 143:57 - statement
+ expr_stmt test29.cpp 143:57 - operand
+ call_expr test29.cpp 143:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2609,11 +2645,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 143:65 - statement
- expr_stmt test29.cpp 143:65 - operand
- call_expr test29.cpp 143:31 - expresssion
+ cleanup_point_expr test29.cpp 144:65 - statement
+ expr_stmt test29.cpp 144:65 - operand
+ call_expr test29.cpp 144:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2629,10 +2665,10 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 144:9 - statement
+ if_stmt test29.cpp 145:9 - statement
ne_expr - condition
- isUsed: 1
- parm_decl ptr2 test29.cpp 137:25 - operand
+ parm_decl ptr2 test29.cpp 138:25 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2650,9 +2686,9 @@ function_decl func6 test29.cpp 137:12
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test29.cpp 145:20 - then
+ return_expr test29.cpp 146:20 - then
init_expr - operand
- result_decl test29.cpp 138:5 - operand
+ result_decl test29.cpp 139:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -2671,11 +2707,11 @@ function_decl func6 test29.cpp 137:12
- isAutogenerated: 1
integer_cst 64 - decl size
integer_cst 0 - operand
- cleanup_point_expr test29.cpp 146:57 - statement
- expr_stmt test29.cpp 146:57 - operand
- call_expr test29.cpp 146:31 - expresssion
+ cleanup_point_expr test29.cpp 147:57 - statement
+ expr_stmt test29.cpp 147:57 - operand
+ call_expr test29.cpp 147:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2691,11 +2727,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 147:60 - statement
- expr_stmt test29.cpp 147:60 - operand
- call_expr test29.cpp 147:31 - expresssion
+ cleanup_point_expr test29.cpp 148:60 - statement
+ expr_stmt test29.cpp 148:60 - operand
+ call_expr test29.cpp 148:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2711,11 +2747,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 148:61 - statement
- expr_stmt test29.cpp 148:61 - operand
- call_expr test29.cpp 148:31 - expresssion
+ cleanup_point_expr test29.cpp 149:61 - statement
+ expr_stmt test29.cpp 149:61 - operand
+ call_expr test29.cpp 149:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2731,11 +2767,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 149:65 - statement
- expr_stmt test29.cpp 149:65 - operand
- call_expr test29.cpp 149:31 - expresssion
+ cleanup_point_expr test29.cpp 150:65 - statement
+ expr_stmt test29.cpp 150:65 - operand
+ call_expr test29.cpp 150:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2751,14 +2787,14 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 150:20 - statement
- expr_stmt test29.cpp 150:20 - operand
+ cleanup_point_expr test29.cpp 151:20 - statement
+ expr_stmt test29.cpp 151:20 - operand
convert_expr - expresssion
modify_expr - operand
- var_decl ptr1 test29.cpp 139:16 - operand
+ var_decl ptr1 test29.cpp 140:16 - operand
- isUsed: 1
- isUsed: 1
- parm_decl ptr2 test29.cpp 137:25 - operand
+ parm_decl ptr2 test29.cpp 138:25 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2775,11 +2811,11 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test29.cpp 151:62 - statement
- expr_stmt test29.cpp 151:62 - operand
- call_expr test29.cpp 151:31 - expresssion
+ cleanup_point_expr test29.cpp 152:62 - statement
+ expr_stmt test29.cpp 152:62 - operand
+ call_expr test29.cpp 152:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2795,11 +2831,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 152:60 - statement
- expr_stmt test29.cpp 152:60 - operand
- call_expr test29.cpp 152:31 - expresssion
+ cleanup_point_expr test29.cpp 153:60 - statement
+ expr_stmt test29.cpp 153:60 - operand
+ call_expr test29.cpp 153:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2815,11 +2851,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 153:66 - statement
- expr_stmt test29.cpp 153:66 - operand
- call_expr test29.cpp 153:31 - expresssion
+ cleanup_point_expr test29.cpp 154:66 - statement
+ expr_stmt test29.cpp 154:66 - operand
+ call_expr test29.cpp 154:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2835,11 +2871,11 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 154:70 - statement
- expr_stmt test29.cpp 154:70 - operand
- call_expr test29.cpp 154:31 - expresssion
+ cleanup_point_expr test29.cpp 155:70 - statement
+ expr_stmt test29.cpp 155:70 - operand
+ call_expr test29.cpp 155:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2855,9 +2891,9 @@ function_decl func6 test29.cpp 137:12
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- return_expr test29.cpp 155:16 - statement
+ return_expr test29.cpp 156:16 - statement
init_expr - operand
- result_decl test29.cpp 138:5 - operand
+ result_decl test29.cpp 139:5 - operand
- isAutogenerated: 1
pointer_type - result type
record_type - nested type
@@ -2875,40 +2911,40 @@ function_decl func6 test29.cpp 137:12
type_decl Data1 test29.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- var_decl ptr1 test29.cpp 139:16 - operand
+ var_decl ptr1 test29.cpp 140:16 - operand
- isUsed: 1
block - operand
- var_decl ptr1 test29.cpp 139:16 - block vars
+ var_decl ptr1 test29.cpp 140:16 - block vars
- isUsed: 1
-function_decl func7 test29.cpp 158:10
+function_decl func7 test29.cpp 159: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -2930,28 +2966,28 @@ function_decl func7 test29.cpp 158:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 159:5 - function result
+ result_decl test29.cpp 160:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 158:27 - argument
+ parm_decl this test29.cpp 159:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 158:23 - argument
+ parm_decl ptr2 test29.cpp 159:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -2969,11 +3005,11 @@ function_decl func7 test29.cpp 158:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 160:57 - statement
- expr_stmt test29.cpp 160:57 - operand
- call_expr test29.cpp 160:31 - expresssion
+ cleanup_point_expr test29.cpp 161:57 - statement
+ expr_stmt test29.cpp 161:57 - operand
+ call_expr test29.cpp 161:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -2989,11 +3025,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 161:60 - statement
- expr_stmt test29.cpp 161:60 - operand
- call_expr test29.cpp 161:31 - expresssion
+ cleanup_point_expr test29.cpp 162:60 - statement
+ expr_stmt test29.cpp 162:60 - operand
+ call_expr test29.cpp 162:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3009,11 +3045,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 162:57 - statement
- expr_stmt test29.cpp 162:57 - operand
- call_expr test29.cpp 162:31 - expresssion
+ cleanup_point_expr test29.cpp 163:57 - statement
+ expr_stmt test29.cpp 163:57 - operand
+ call_expr test29.cpp 163:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3029,11 +3065,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 163:65 - statement
- expr_stmt test29.cpp 163:65 - operand
- call_expr test29.cpp 163:31 - expresssion
+ cleanup_point_expr test29.cpp 164:65 - statement
+ expr_stmt test29.cpp 164:65 - operand
+ call_expr test29.cpp 164:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3049,11 +3085,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 169:9 - statement
- truth_orif_expr test29.cpp 169:19 - condition
- eq_expr test29.cpp 169:14 - operand
+ if_stmt test29.cpp 170:9 - statement
+ truth_orif_expr test29.cpp 170:19 - condition
+ eq_expr test29.cpp 170:14 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 158:23 - operand
+ parm_decl ptr2 test29.cpp 159:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -3071,8 +3107,8 @@ function_decl func7 test29.cpp 158:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test29.cpp 169:24 - operand
- var_decl k test29.cpp 14:5 - operand
+ eq_expr test29.cpp 170:24 - operand
+ var_decl k test29.cpp 15:5 - operand
- isUsed: 1
integer_cst 32 - decl size
integer_type - var type
@@ -3085,11 +3121,11 @@ function_decl func7 test29.cpp 158:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test29.cpp 171:61 - statement
- expr_stmt test29.cpp 171:61 - operand
- call_expr test29.cpp 171:35 - expresssion
+ cleanup_point_expr test29.cpp 172:61 - statement
+ expr_stmt test29.cpp 172:61 - operand
+ call_expr test29.cpp 172:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3105,11 +3141,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 172:64 - statement
- expr_stmt test29.cpp 172:64 - operand
- call_expr test29.cpp 172:35 - expresssion
+ cleanup_point_expr test29.cpp 173:64 - statement
+ expr_stmt test29.cpp 173:64 - operand
+ call_expr test29.cpp 173:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3125,11 +3161,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 173:61 - statement
- expr_stmt test29.cpp 173:61 - operand
- call_expr test29.cpp 173:35 - expresssion
+ cleanup_point_expr test29.cpp 174:61 - statement
+ expr_stmt test29.cpp 174:61 - operand
+ call_expr test29.cpp 174:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3145,11 +3181,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 174:69 - statement
- expr_stmt test29.cpp 174:69 - operand
- call_expr test29.cpp 174:35 - expresssion
+ cleanup_point_expr test29.cpp 175:69 - statement
+ expr_stmt test29.cpp 175:69 - operand
+ call_expr test29.cpp 175:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3165,13 +3201,13 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 175:13 - statement
+ return_expr test29.cpp 176:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 179:61 - statement
- expr_stmt test29.cpp 179:61 - operand
- call_expr test29.cpp 179:35 - expresssion
+ cleanup_point_expr test29.cpp 180:61 - statement
+ expr_stmt test29.cpp 180:61 - operand
+ call_expr test29.cpp 180:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3187,11 +3223,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 180:68 - statement
- expr_stmt test29.cpp 180:68 - operand
- call_expr test29.cpp 180:35 - expresssion
+ cleanup_point_expr test29.cpp 181:68 - statement
+ expr_stmt test29.cpp 181:68 - operand
+ call_expr test29.cpp 181:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3207,11 +3243,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 181:61 - statement
- expr_stmt test29.cpp 181:61 - operand
- call_expr test29.cpp 181:35 - expresssion
+ cleanup_point_expr test29.cpp 182:61 - statement
+ expr_stmt test29.cpp 182:61 - operand
+ call_expr test29.cpp 182:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3227,11 +3263,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 182:65 - statement
- expr_stmt test29.cpp 182:65 - operand
- call_expr test29.cpp 182:35 - expresssion
+ cleanup_point_expr test29.cpp 183:65 - statement
+ expr_stmt test29.cpp 183:65 - operand
+ call_expr test29.cpp 183:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3247,11 +3283,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 184:57 - statement
- expr_stmt test29.cpp 184:57 - operand
- call_expr test29.cpp 184:31 - expresssion
+ cleanup_point_expr test29.cpp 185:57 - statement
+ expr_stmt test29.cpp 185:57 - operand
+ call_expr test29.cpp 185:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3267,11 +3303,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 185:64 - statement
- expr_stmt test29.cpp 185:64 - operand
- call_expr test29.cpp 185:31 - expresssion
+ cleanup_point_expr test29.cpp 186:64 - statement
+ expr_stmt test29.cpp 186:64 - operand
+ call_expr test29.cpp 186:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3287,11 +3323,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 186:57 - statement
- expr_stmt test29.cpp 186:57 - operand
- call_expr test29.cpp 186:31 - expresssion
+ cleanup_point_expr test29.cpp 187:57 - statement
+ expr_stmt test29.cpp 187:57 - operand
+ call_expr test29.cpp 187:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3307,11 +3343,11 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 187:61 - statement
- expr_stmt test29.cpp 187:61 - operand
- call_expr test29.cpp 187:31 - expresssion
+ cleanup_point_expr test29.cpp 188:61 - statement
+ expr_stmt test29.cpp 188:61 - operand
+ call_expr test29.cpp 188:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3327,35 +3363,35 @@ function_decl func7 test29.cpp 158:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func8 test29.cpp 190:10
+function_decl func8 test29.cpp 191: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -3377,28 +3413,28 @@ function_decl func8 test29.cpp 190:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 191:5 - function result
+ result_decl test29.cpp 192:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 190:27 - argument
+ parm_decl this test29.cpp 191:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 190:23 - argument
+ parm_decl ptr2 test29.cpp 191:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -3416,11 +3452,11 @@ function_decl func8 test29.cpp 190:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 192:57 - statement
- expr_stmt test29.cpp 192:57 - operand
- call_expr test29.cpp 192:31 - expresssion
+ cleanup_point_expr test29.cpp 193:57 - statement
+ expr_stmt test29.cpp 193:57 - operand
+ call_expr test29.cpp 193:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3436,11 +3472,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 193:60 - statement
- expr_stmt test29.cpp 193:60 - operand
- call_expr test29.cpp 193:31 - expresssion
+ cleanup_point_expr test29.cpp 194:60 - statement
+ expr_stmt test29.cpp 194:60 - operand
+ call_expr test29.cpp 194:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3456,11 +3492,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 194:57 - statement
- expr_stmt test29.cpp 194:57 - operand
- call_expr test29.cpp 194:31 - expresssion
+ cleanup_point_expr test29.cpp 195:57 - statement
+ expr_stmt test29.cpp 195:57 - operand
+ call_expr test29.cpp 195:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3476,11 +3512,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 195:65 - statement
- expr_stmt test29.cpp 195:65 - operand
- call_expr test29.cpp 195:31 - expresssion
+ cleanup_point_expr test29.cpp 196:65 - statement
+ expr_stmt test29.cpp 196:65 - operand
+ call_expr test29.cpp 196:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3496,11 +3532,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 201:9 - statement
- truth_andif_expr test29.cpp 201:19 - condition
- eq_expr test29.cpp 201:14 - operand
+ if_stmt test29.cpp 202:9 - statement
+ truth_andif_expr test29.cpp 202:19 - condition
+ eq_expr test29.cpp 202:14 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 190:23 - operand
+ parm_decl ptr2 test29.cpp 191:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -3518,8 +3554,8 @@ function_decl func8 test29.cpp 190:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test29.cpp 201:24 - operand
- var_decl k test29.cpp 14:5 - operand
+ eq_expr test29.cpp 202:24 - operand
+ var_decl k test29.cpp 15:5 - operand
- isUsed: 1
integer_cst 32 - decl size
integer_type - var type
@@ -3532,11 +3568,11 @@ function_decl func8 test29.cpp 190:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test29.cpp 203:61 - statement
- expr_stmt test29.cpp 203:61 - operand
- call_expr test29.cpp 203:35 - expresssion
+ cleanup_point_expr test29.cpp 204:61 - statement
+ expr_stmt test29.cpp 204:61 - operand
+ call_expr test29.cpp 204:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3552,11 +3588,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 204:64 - statement
- expr_stmt test29.cpp 204:64 - operand
- call_expr test29.cpp 204:35 - expresssion
+ cleanup_point_expr test29.cpp 205:64 - statement
+ expr_stmt test29.cpp 205:64 - operand
+ call_expr test29.cpp 205:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3572,11 +3608,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 205:65 - statement
- expr_stmt test29.cpp 205:65 - operand
- call_expr test29.cpp 205:35 - expresssion
+ cleanup_point_expr test29.cpp 206:65 - statement
+ expr_stmt test29.cpp 206:65 - operand
+ call_expr test29.cpp 206:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3592,11 +3628,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 206:69 - statement
- expr_stmt test29.cpp 206:69 - operand
- call_expr test29.cpp 206:35 - expresssion
+ cleanup_point_expr test29.cpp 207:69 - statement
+ expr_stmt test29.cpp 207:69 - operand
+ call_expr test29.cpp 207:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3612,12 +3648,12 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 207:13 - statement
- cleanup_point_expr test29.cpp 209:57 - statement
- expr_stmt test29.cpp 209:57 - operand
- call_expr test29.cpp 209:31 - expresssion
+ return_expr test29.cpp 208:13 - statement
+ cleanup_point_expr test29.cpp 210:57 - statement
+ expr_stmt test29.cpp 210:57 - operand
+ call_expr test29.cpp 210:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3633,11 +3669,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 210:60 - statement
- expr_stmt test29.cpp 210:60 - operand
- call_expr test29.cpp 210:31 - expresssion
+ cleanup_point_expr test29.cpp 211:60 - statement
+ expr_stmt test29.cpp 211:60 - operand
+ call_expr test29.cpp 211:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3653,11 +3689,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 211:57 - statement
- expr_stmt test29.cpp 211:57 - operand
- call_expr test29.cpp 211:31 - expresssion
+ cleanup_point_expr test29.cpp 212:57 - statement
+ expr_stmt test29.cpp 212:57 - operand
+ call_expr test29.cpp 212:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3673,11 +3709,11 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 212:65 - statement
- expr_stmt test29.cpp 212:65 - operand
- call_expr test29.cpp 212:31 - expresssion
+ cleanup_point_expr test29.cpp 213:65 - statement
+ expr_stmt test29.cpp 213:65 - operand
+ call_expr test29.cpp 213:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3693,35 +3729,35 @@ function_decl func8 test29.cpp 190:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
-function_decl func9 test29.cpp 215:10
+function_decl func9 test29.cpp 216: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -3743,28 +3779,28 @@ function_decl func9 test29.cpp 215:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 216:5 - function result
+ result_decl test29.cpp 217:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 215:27 - argument
+ parm_decl this test29.cpp 216:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 215:23 - argument
+ parm_decl ptr2 test29.cpp 216:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -3782,11 +3818,11 @@ function_decl func9 test29.cpp 215:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 217:57 - statement
- expr_stmt test29.cpp 217:57 - operand
- call_expr test29.cpp 217:31 - expresssion
+ cleanup_point_expr test29.cpp 218:57 - statement
+ expr_stmt test29.cpp 218:57 - operand
+ call_expr test29.cpp 218:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3802,11 +3838,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 218:60 - statement
- expr_stmt test29.cpp 218:60 - operand
- call_expr test29.cpp 218:31 - expresssion
+ cleanup_point_expr test29.cpp 219:60 - statement
+ expr_stmt test29.cpp 219:60 - operand
+ call_expr test29.cpp 219:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3822,11 +3858,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 219:57 - statement
- expr_stmt test29.cpp 219:57 - operand
- call_expr test29.cpp 219:31 - expresssion
+ cleanup_point_expr test29.cpp 220:57 - statement
+ expr_stmt test29.cpp 220:57 - operand
+ call_expr test29.cpp 220:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3842,11 +3878,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 220:65 - statement
- expr_stmt test29.cpp 220:65 - operand
- call_expr test29.cpp 220:31 - expresssion
+ cleanup_point_expr test29.cpp 221:65 - statement
+ expr_stmt test29.cpp 221:65 - operand
+ call_expr test29.cpp 221:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3862,11 +3898,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 226:9 - statement
- truth_orif_expr test29.cpp 226:18 - condition
+ if_stmt test29.cpp 227:9 - statement
+ truth_orif_expr test29.cpp 227:18 - condition
ne_expr - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 215:23 - operand
+ parm_decl ptr2 test29.cpp 216:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -3884,8 +3920,8 @@ function_decl func9 test29.cpp 215:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test29.cpp 226:23 - operand
- var_decl k test29.cpp 14:5 - operand
+ eq_expr test29.cpp 227:23 - operand
+ var_decl k test29.cpp 15:5 - operand
- isUsed: 1
integer_cst 32 - decl size
integer_type - var type
@@ -3898,11 +3934,11 @@ function_decl func9 test29.cpp 215:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test29.cpp 228:61 - statement
- expr_stmt test29.cpp 228:61 - operand
- call_expr test29.cpp 228:35 - expresssion
+ cleanup_point_expr test29.cpp 229:61 - statement
+ expr_stmt test29.cpp 229:61 - operand
+ call_expr test29.cpp 229:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3918,11 +3954,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 229:64 - statement
- expr_stmt test29.cpp 229:64 - operand
- call_expr test29.cpp 229:35 - expresssion
+ cleanup_point_expr test29.cpp 230:64 - statement
+ expr_stmt test29.cpp 230:64 - operand
+ call_expr test29.cpp 230:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3938,11 +3974,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 230:61 - statement
- expr_stmt test29.cpp 230:61 - operand
- call_expr test29.cpp 230:35 - expresssion
+ cleanup_point_expr test29.cpp 231:61 - statement
+ expr_stmt test29.cpp 231:61 - operand
+ call_expr test29.cpp 231:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3958,11 +3994,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 231:69 - statement
- expr_stmt test29.cpp 231:69 - operand
- call_expr test29.cpp 231:35 - expresssion
+ cleanup_point_expr test29.cpp 232:69 - statement
+ expr_stmt test29.cpp 232:69 - operand
+ call_expr test29.cpp 232:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -3978,13 +4014,13 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 232:13 - statement
+ return_expr test29.cpp 233:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 236:61 - statement
- expr_stmt test29.cpp 236:61 - operand
- call_expr test29.cpp 236:35 - expresssion
+ cleanup_point_expr test29.cpp 237:61 - statement
+ expr_stmt test29.cpp 237:61 - operand
+ call_expr test29.cpp 237:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4000,11 +4036,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 237:64 - statement
- expr_stmt test29.cpp 237:64 - operand
- call_expr test29.cpp 237:35 - expresssion
+ cleanup_point_expr test29.cpp 238:64 - statement
+ expr_stmt test29.cpp 238:64 - operand
+ call_expr test29.cpp 238:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4020,11 +4056,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 238:65 - statement
- expr_stmt test29.cpp 238:65 - operand
- call_expr test29.cpp 238:35 - expresssion
+ cleanup_point_expr test29.cpp 239:65 - statement
+ expr_stmt test29.cpp 239:65 - operand
+ call_expr test29.cpp 239:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4040,11 +4076,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 239:69 - statement
- expr_stmt test29.cpp 239:69 - operand
- call_expr test29.cpp 239:35 - expresssion
+ cleanup_point_expr test29.cpp 240:69 - statement
+ expr_stmt test29.cpp 240:69 - operand
+ call_expr test29.cpp 240:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4060,11 +4096,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 241:57 - statement
- expr_stmt test29.cpp 241:57 - operand
- call_expr test29.cpp 241:31 - expresssion
+ cleanup_point_expr test29.cpp 242:57 - statement
+ expr_stmt test29.cpp 242:57 - operand
+ call_expr test29.cpp 242:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4080,11 +4116,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 242:60 - statement
- expr_stmt test29.cpp 242:60 - operand
- call_expr test29.cpp 242:31 - expresssion
+ cleanup_point_expr test29.cpp 243:60 - statement
+ expr_stmt test29.cpp 243:60 - operand
+ call_expr test29.cpp 243:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4100,11 +4136,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 243:61 - statement
- expr_stmt test29.cpp 243:61 - operand
- call_expr test29.cpp 243:31 - expresssion
+ cleanup_point_expr test29.cpp 244:61 - statement
+ expr_stmt test29.cpp 244:61 - operand
+ call_expr test29.cpp 244:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4120,11 +4156,11 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 244:65 - statement
- expr_stmt test29.cpp 244:65 - operand
- call_expr test29.cpp 244:31 - expresssion
+ cleanup_point_expr test29.cpp 245:65 - statement
+ expr_stmt test29.cpp 245:65 - operand
+ call_expr test29.cpp 245:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4140,35 +4176,35 @@ function_decl func9 test29.cpp 215:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
-function_decl func10 test29.cpp 247:10
+function_decl func10 test29.cpp 248: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -4206,28 +4242,28 @@ function_decl func10 test29.cpp 247:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 248:5 - function result
+ result_decl test29.cpp 249:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 247:41 - argument
+ parm_decl this test29.cpp 248:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 247:24 - argument
+ parm_decl ptr1 test29.cpp 248:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -4245,7 +4281,7 @@ function_decl func10 test29.cpp 247:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 247:37 - argument
+ parm_decl ptr2 test29.cpp 248:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -4263,11 +4299,11 @@ function_decl func10 test29.cpp 247:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 249:62 - statement
- expr_stmt test29.cpp 249:62 - operand
- call_expr test29.cpp 249:31 - expresssion
+ cleanup_point_expr test29.cpp 250:62 - statement
+ expr_stmt test29.cpp 250:62 - operand
+ call_expr test29.cpp 250:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4283,11 +4319,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 250:60 - statement
- expr_stmt test29.cpp 250:60 - operand
- call_expr test29.cpp 250:31 - expresssion
+ cleanup_point_expr test29.cpp 251:60 - statement
+ expr_stmt test29.cpp 251:60 - operand
+ call_expr test29.cpp 251:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4303,11 +4339,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 251:57 - statement
- expr_stmt test29.cpp 251:57 - operand
- call_expr test29.cpp 251:31 - expresssion
+ cleanup_point_expr test29.cpp 252:57 - statement
+ expr_stmt test29.cpp 252:57 - operand
+ call_expr test29.cpp 252:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4323,11 +4359,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 252:70 - statement
- expr_stmt test29.cpp 252:70 - operand
- call_expr test29.cpp 252:31 - expresssion
+ cleanup_point_expr test29.cpp 253:70 - statement
+ expr_stmt test29.cpp 253:70 - operand
+ call_expr test29.cpp 253:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4343,11 +4379,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- if_stmt test29.cpp 258:9 - statement
- truth_orif_expr test29.cpp 258:18 - condition
+ if_stmt test29.cpp 259:9 - statement
+ truth_orif_expr test29.cpp 259:18 - condition
ne_expr - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 247:37 - operand
+ parm_decl ptr2 test29.cpp 248:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -4367,7 +4403,7 @@ function_decl func10 test29.cpp 247:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 247:24 - operand
+ parm_decl ptr1 test29.cpp 248:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -4386,11 +4422,11 @@ function_decl func10 test29.cpp 247:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 260:66 - statement
- expr_stmt test29.cpp 260:66 - operand
- call_expr test29.cpp 260:35 - expresssion
+ cleanup_point_expr test29.cpp 261:66 - statement
+ expr_stmt test29.cpp 261:66 - operand
+ call_expr test29.cpp 261:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4406,11 +4442,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 261:64 - statement
- expr_stmt test29.cpp 261:64 - operand
- call_expr test29.cpp 261:35 - expresssion
+ cleanup_point_expr test29.cpp 262:64 - statement
+ expr_stmt test29.cpp 262:64 - operand
+ call_expr test29.cpp 262:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4426,11 +4462,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 262:61 - statement
- expr_stmt test29.cpp 262:61 - operand
- call_expr test29.cpp 262:35 - expresssion
+ cleanup_point_expr test29.cpp 263:61 - statement
+ expr_stmt test29.cpp 263:61 - operand
+ call_expr test29.cpp 263:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4446,11 +4482,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 263:74 - statement
- expr_stmt test29.cpp 263:74 - operand
- call_expr test29.cpp 263:35 - expresssion
+ cleanup_point_expr test29.cpp 264:74 - statement
+ expr_stmt test29.cpp 264:74 - operand
+ call_expr test29.cpp 264:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4466,13 +4502,13 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- return_expr test29.cpp 264:13 - statement
+ return_expr test29.cpp 265:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 268:66 - statement
- expr_stmt test29.cpp 268:66 - operand
- call_expr test29.cpp 268:35 - expresssion
+ cleanup_point_expr test29.cpp 269:66 - statement
+ expr_stmt test29.cpp 269:66 - operand
+ call_expr test29.cpp 269:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4488,11 +4524,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 269:64 - statement
- expr_stmt test29.cpp 269:64 - operand
- call_expr test29.cpp 269:35 - expresssion
+ cleanup_point_expr test29.cpp 270:64 - statement
+ expr_stmt test29.cpp 270:64 - operand
+ call_expr test29.cpp 270:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4508,11 +4544,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 270:70 - statement
- expr_stmt test29.cpp 270:70 - operand
- call_expr test29.cpp 270:35 - expresssion
+ cleanup_point_expr test29.cpp 271:70 - statement
+ expr_stmt test29.cpp 271:70 - operand
+ call_expr test29.cpp 271:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4528,11 +4564,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 271:74 - statement
- expr_stmt test29.cpp 271:74 - operand
- call_expr test29.cpp 271:35 - expresssion
+ cleanup_point_expr test29.cpp 272:74 - statement
+ expr_stmt test29.cpp 272:74 - operand
+ call_expr test29.cpp 272:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4548,11 +4584,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 273:62 - statement
- expr_stmt test29.cpp 273:62 - operand
- call_expr test29.cpp 273:31 - expresssion
+ cleanup_point_expr test29.cpp 274:62 - statement
+ expr_stmt test29.cpp 274:62 - operand
+ call_expr test29.cpp 274:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4568,11 +4604,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 274:60 - statement
- expr_stmt test29.cpp 274:60 - operand
- call_expr test29.cpp 274:31 - expresssion
+ cleanup_point_expr test29.cpp 275:60 - statement
+ expr_stmt test29.cpp 275:60 - operand
+ call_expr test29.cpp 275:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4588,11 +4624,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 275:66 - statement
- expr_stmt test29.cpp 275:66 - operand
- call_expr test29.cpp 275:31 - expresssion
+ cleanup_point_expr test29.cpp 276:66 - statement
+ expr_stmt test29.cpp 276:66 - operand
+ call_expr test29.cpp 276:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4608,11 +4644,11 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 276:70 - statement
- expr_stmt test29.cpp 276:70 - operand
- call_expr test29.cpp 276:31 - expresssion
+ cleanup_point_expr test29.cpp 277:70 - statement
+ expr_stmt test29.cpp 277:70 - operand
+ call_expr test29.cpp 277:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4628,35 +4664,35 @@ function_decl func10 test29.cpp 247:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
-function_decl func11 test29.cpp 279:10
+function_decl func11 test29.cpp 280: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -4682,28 +4718,28 @@ function_decl func11 test29.cpp 279:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 280:5 - function result
+ result_decl test29.cpp 281:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 279:37 - argument
+ parm_decl this test29.cpp 280:37 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 279:22 - argument
+ parm_decl ptr1 test29.cpp 280:22 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -4715,7 +4751,7 @@ function_decl func11 test29.cpp 279:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 279:33 - argument
+ parm_decl ptr2 test29.cpp 280:33 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -4727,12 +4763,12 @@ function_decl func11 test29.cpp 279:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
statement_list - code
- if_stmt test29.cpp 286:9 - statement
- truth_orif_expr test29.cpp 286:28 - condition
- truth_andif_expr test29.cpp 286:19 - operand
+ if_stmt test29.cpp 287:9 - statement
+ truth_orif_expr test29.cpp 287:28 - condition
+ truth_andif_expr test29.cpp 287:19 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 279:22 - operand
+ parm_decl ptr1 test29.cpp 280:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -4746,7 +4782,7 @@ function_decl func11 test29.cpp 279:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 279:33 - operand
+ parm_decl ptr2 test29.cpp 280:33 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -4760,7 +4796,7 @@ function_decl func11 test29.cpp 279:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 279:22 - operand
+ parm_decl ptr1 test29.cpp 280:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -4773,11 +4809,11 @@ function_decl func11 test29.cpp 279:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 288:66 - statement
- expr_stmt test29.cpp 288:66 - operand
- call_expr test29.cpp 288:35 - expresssion
+ cleanup_point_expr test29.cpp 289:66 - statement
+ expr_stmt test29.cpp 289:66 - operand
+ call_expr test29.cpp 289:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4793,11 +4829,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 289:68 - statement
- expr_stmt test29.cpp 289:68 - operand
- call_expr test29.cpp 289:35 - expresssion
+ cleanup_point_expr test29.cpp 290:68 - statement
+ expr_stmt test29.cpp 290:68 - operand
+ call_expr test29.cpp 290:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4813,11 +4849,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 290:61 - statement
- expr_stmt test29.cpp 290:61 - operand
- call_expr test29.cpp 290:35 - expresssion
+ cleanup_point_expr test29.cpp 291:61 - statement
+ expr_stmt test29.cpp 291:61 - operand
+ call_expr test29.cpp 291:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4833,11 +4869,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 291:69 - statement
- expr_stmt test29.cpp 291:69 - operand
- call_expr test29.cpp 291:35 - expresssion
+ cleanup_point_expr test29.cpp 292:69 - statement
+ expr_stmt test29.cpp 292:69 - operand
+ call_expr test29.cpp 292:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4853,13 +4889,13 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 292:13 - statement
+ return_expr test29.cpp 293:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 296:66 - statement
- expr_stmt test29.cpp 296:66 - operand
- call_expr test29.cpp 296:35 - expresssion
+ cleanup_point_expr test29.cpp 297:66 - statement
+ expr_stmt test29.cpp 297:66 - operand
+ call_expr test29.cpp 297:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4875,11 +4911,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 297:64 - statement
- expr_stmt test29.cpp 297:64 - operand
- call_expr test29.cpp 297:35 - expresssion
+ cleanup_point_expr test29.cpp 298:64 - statement
+ expr_stmt test29.cpp 298:64 - operand
+ call_expr test29.cpp 298:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4895,11 +4931,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 298:65 - statement
- expr_stmt test29.cpp 298:65 - operand
- call_expr test29.cpp 298:35 - expresssion
+ cleanup_point_expr test29.cpp 299:65 - statement
+ expr_stmt test29.cpp 299:65 - operand
+ call_expr test29.cpp 299:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4915,11 +4951,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 299:74 - statement
- expr_stmt test29.cpp 299:74 - operand
- call_expr test29.cpp 299:35 - expresssion
+ cleanup_point_expr test29.cpp 300:74 - statement
+ expr_stmt test29.cpp 300:74 - operand
+ call_expr test29.cpp 300:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4935,11 +4971,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 301:62 - statement
- expr_stmt test29.cpp 301:62 - operand
- call_expr test29.cpp 301:31 - expresssion
+ cleanup_point_expr test29.cpp 302:62 - statement
+ expr_stmt test29.cpp 302:62 - operand
+ call_expr test29.cpp 302:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4955,11 +4991,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 302:60 - statement
- expr_stmt test29.cpp 302:60 - operand
- call_expr test29.cpp 302:31 - expresssion
+ cleanup_point_expr test29.cpp 303:60 - statement
+ expr_stmt test29.cpp 303:60 - operand
+ call_expr test29.cpp 303:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4975,11 +5011,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 303:61 - statement
- expr_stmt test29.cpp 303:61 - operand
- call_expr test29.cpp 303:31 - expresssion
+ cleanup_point_expr test29.cpp 304:61 - statement
+ expr_stmt test29.cpp 304:61 - operand
+ call_expr test29.cpp 304:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -4995,11 +5031,11 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 304:70 - statement
- expr_stmt test29.cpp 304:70 - operand
- call_expr test29.cpp 304:31 - expresssion
+ cleanup_point_expr test29.cpp 305:70 - statement
+ expr_stmt test29.cpp 305:70 - operand
+ call_expr test29.cpp 305:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5015,35 +5051,35 @@ function_decl func11 test29.cpp 279:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
-function_decl func12 test29.cpp 307:10
+function_decl func12 test29.cpp 308: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -5069,28 +5105,28 @@ function_decl func12 test29.cpp 307:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 308:5 - function result
+ result_decl test29.cpp 309:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 307:37 - argument
+ parm_decl this test29.cpp 308:37 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 307:22 - argument
+ parm_decl ptr1 test29.cpp 308:22 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5102,7 +5138,7 @@ function_decl func12 test29.cpp 307:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 307:33 - argument
+ parm_decl ptr2 test29.cpp 308:33 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5114,12 +5150,12 @@ function_decl func12 test29.cpp 307:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
statement_list - code
- if_stmt test29.cpp 313:9 - statement
- truth_andif_expr test29.cpp 313:28 - condition
- truth_orif_expr test29.cpp 313:19 - operand
+ if_stmt test29.cpp 314:9 - statement
+ truth_andif_expr test29.cpp 314:28 - condition
+ truth_orif_expr test29.cpp 314:19 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 307:22 - operand
+ parm_decl ptr1 test29.cpp 308:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5133,7 +5169,7 @@ function_decl func12 test29.cpp 307:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 307:33 - operand
+ parm_decl ptr2 test29.cpp 308:33 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5147,7 +5183,7 @@ function_decl func12 test29.cpp 307:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 307:22 - operand
+ parm_decl ptr1 test29.cpp 308:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5160,11 +5196,11 @@ function_decl func12 test29.cpp 307:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 315:66 - statement
- expr_stmt test29.cpp 315:66 - operand
- call_expr test29.cpp 315:35 - expresssion
+ cleanup_point_expr test29.cpp 316:66 - statement
+ expr_stmt test29.cpp 316:66 - operand
+ call_expr test29.cpp 316:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5180,11 +5216,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 316:68 - statement
- expr_stmt test29.cpp 316:68 - operand
- call_expr test29.cpp 316:35 - expresssion
+ cleanup_point_expr test29.cpp 317:68 - statement
+ expr_stmt test29.cpp 317:68 - operand
+ call_expr test29.cpp 317:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5200,11 +5236,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 317:61 - statement
- expr_stmt test29.cpp 317:61 - operand
- call_expr test29.cpp 317:35 - expresssion
+ cleanup_point_expr test29.cpp 318:61 - statement
+ expr_stmt test29.cpp 318:61 - operand
+ call_expr test29.cpp 318:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5220,11 +5256,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 318:69 - statement
- expr_stmt test29.cpp 318:69 - operand
- call_expr test29.cpp 318:35 - expresssion
+ cleanup_point_expr test29.cpp 319:69 - statement
+ expr_stmt test29.cpp 319:69 - operand
+ call_expr test29.cpp 319:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5240,13 +5276,13 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 319:13 - statement
+ return_expr test29.cpp 320:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 323:66 - statement
- expr_stmt test29.cpp 323:66 - operand
- call_expr test29.cpp 323:35 - expresssion
+ cleanup_point_expr test29.cpp 324:66 - statement
+ expr_stmt test29.cpp 324:66 - operand
+ call_expr test29.cpp 324:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5262,11 +5298,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 324:64 - statement
- expr_stmt test29.cpp 324:64 - operand
- call_expr test29.cpp 324:35 - expresssion
+ cleanup_point_expr test29.cpp 325:64 - statement
+ expr_stmt test29.cpp 325:64 - operand
+ call_expr test29.cpp 325:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5282,11 +5318,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 325:65 - statement
- expr_stmt test29.cpp 325:65 - operand
- call_expr test29.cpp 325:35 - expresssion
+ cleanup_point_expr test29.cpp 326:65 - statement
+ expr_stmt test29.cpp 326:65 - operand
+ call_expr test29.cpp 326:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5302,11 +5338,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 326:74 - statement
- expr_stmt test29.cpp 326:74 - operand
- call_expr test29.cpp 326:35 - expresssion
+ cleanup_point_expr test29.cpp 327:74 - statement
+ expr_stmt test29.cpp 327:74 - operand
+ call_expr test29.cpp 327:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5322,11 +5358,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 328:62 - statement
- expr_stmt test29.cpp 328:62 - operand
- call_expr test29.cpp 328:31 - expresssion
+ cleanup_point_expr test29.cpp 329:62 - statement
+ expr_stmt test29.cpp 329:62 - operand
+ call_expr test29.cpp 329:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5342,11 +5378,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test29.cpp 329:60 - statement
- expr_stmt test29.cpp 329:60 - operand
- call_expr test29.cpp 329:31 - expresssion
+ cleanup_point_expr test29.cpp 330:60 - statement
+ expr_stmt test29.cpp 330:60 - operand
+ call_expr test29.cpp 330:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5362,11 +5398,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 330:61 - statement
- expr_stmt test29.cpp 330:61 - operand
- call_expr test29.cpp 330:31 - expresssion
+ cleanup_point_expr test29.cpp 331:61 - statement
+ expr_stmt test29.cpp 331:61 - operand
+ call_expr test29.cpp 331:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5382,11 +5418,11 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 331:70 - statement
- expr_stmt test29.cpp 331:70 - operand
- call_expr test29.cpp 331:31 - expresssion
+ cleanup_point_expr test29.cpp 332:70 - statement
+ expr_stmt test29.cpp 332:70 - operand
+ call_expr test29.cpp 332:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5402,35 +5438,35 @@ function_decl func12 test29.cpp 307:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
-function_decl func13 test29.cpp 334:10
+function_decl func13 test29.cpp 335: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -5446,28 +5482,28 @@ function_decl func13 test29.cpp 334:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 335:5 - function result
+ result_decl test29.cpp 336:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 334:26 - argument
+ parm_decl this test29.cpp 335:26 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 334:22 - argument
+ parm_decl ptr1 test29.cpp 335:22 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5479,12 +5515,12 @@ function_decl func13 test29.cpp 334:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
statement_list - code
- if_stmt test29.cpp 338:9 - statement
- truth_andif_expr test29.cpp 338:28 - condition
- truth_orif_expr test29.cpp 338:19 - operand
+ if_stmt test29.cpp 339:9 - statement
+ truth_andif_expr test29.cpp 339:28 - condition
+ truth_orif_expr test29.cpp 339:19 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 334:22 - operand
+ parm_decl ptr1 test29.cpp 335:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5498,7 +5534,7 @@ function_decl func13 test29.cpp 334:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 334:22 - operand
+ parm_decl ptr1 test29.cpp 335:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5512,7 +5548,7 @@ function_decl func13 test29.cpp 334:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 334:22 - operand
+ parm_decl ptr1 test29.cpp 335:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5525,11 +5561,11 @@ function_decl func13 test29.cpp 334:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 340:61 - statement
- expr_stmt test29.cpp 340:61 - operand
- call_expr test29.cpp 340:35 - expresssion
+ cleanup_point_expr test29.cpp 341:61 - statement
+ expr_stmt test29.cpp 341:61 - operand
+ call_expr test29.cpp 341:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5545,11 +5581,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 341:68 - statement
- expr_stmt test29.cpp 341:68 - operand
- call_expr test29.cpp 341:35 - expresssion
+ cleanup_point_expr test29.cpp 342:68 - statement
+ expr_stmt test29.cpp 342:68 - operand
+ call_expr test29.cpp 342:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5565,11 +5601,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 342:61 - statement
- expr_stmt test29.cpp 342:61 - operand
- call_expr test29.cpp 342:35 - expresssion
+ cleanup_point_expr test29.cpp 343:61 - statement
+ expr_stmt test29.cpp 343:61 - operand
+ call_expr test29.cpp 343:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5585,11 +5621,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 343:65 - statement
- expr_stmt test29.cpp 343:65 - operand
- call_expr test29.cpp 343:35 - expresssion
+ cleanup_point_expr test29.cpp 344:65 - statement
+ expr_stmt test29.cpp 344:65 - operand
+ call_expr test29.cpp 344:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5605,13 +5641,13 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- return_expr test29.cpp 344:13 - statement
+ return_expr test29.cpp 345:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 348:61 - statement
- expr_stmt test29.cpp 348:61 - operand
- call_expr test29.cpp 348:35 - expresssion
+ cleanup_point_expr test29.cpp 349:61 - statement
+ expr_stmt test29.cpp 349:61 - operand
+ call_expr test29.cpp 349:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5627,11 +5663,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 349:64 - statement
- expr_stmt test29.cpp 349:64 - operand
- call_expr test29.cpp 349:35 - expresssion
+ cleanup_point_expr test29.cpp 350:64 - statement
+ expr_stmt test29.cpp 350:64 - operand
+ call_expr test29.cpp 350:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5647,11 +5683,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 350:65 - statement
- expr_stmt test29.cpp 350:65 - operand
- call_expr test29.cpp 350:35 - expresssion
+ cleanup_point_expr test29.cpp 351:65 - statement
+ expr_stmt test29.cpp 351:65 - operand
+ call_expr test29.cpp 351:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5667,11 +5703,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 351:69 - statement
- expr_stmt test29.cpp 351:69 - operand
- call_expr test29.cpp 351:35 - expresssion
+ cleanup_point_expr test29.cpp 352:69 - statement
+ expr_stmt test29.cpp 352:69 - operand
+ call_expr test29.cpp 352:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5687,11 +5723,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 353:57 - statement
- expr_stmt test29.cpp 353:57 - operand
- call_expr test29.cpp 353:31 - expresssion
+ cleanup_point_expr test29.cpp 354:57 - statement
+ expr_stmt test29.cpp 354:57 - operand
+ call_expr test29.cpp 354:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5707,11 +5743,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 354:60 - statement
- expr_stmt test29.cpp 354:60 - operand
- call_expr test29.cpp 354:31 - expresssion
+ cleanup_point_expr test29.cpp 355:60 - statement
+ expr_stmt test29.cpp 355:60 - operand
+ call_expr test29.cpp 355:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5727,11 +5763,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 355:61 - statement
- expr_stmt test29.cpp 355:61 - operand
- call_expr test29.cpp 355:31 - expresssion
+ cleanup_point_expr test29.cpp 356:61 - statement
+ expr_stmt test29.cpp 356:61 - operand
+ call_expr test29.cpp 356:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5747,11 +5783,11 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 356:65 - statement
- expr_stmt test29.cpp 356:65 - operand
- call_expr test29.cpp 356:31 - expresssion
+ cleanup_point_expr test29.cpp 357:65 - statement
+ expr_stmt test29.cpp 357:65 - operand
+ call_expr test29.cpp 357:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5767,35 +5803,35 @@ function_decl func13 test29.cpp 334:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func14 test29.cpp 359:10
+function_decl func14 test29.cpp 360: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -5811,28 +5847,28 @@ function_decl func14 test29.cpp 359:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 360:5 - function result
+ result_decl test29.cpp 361:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 359:26 - argument
+ parm_decl this test29.cpp 360:26 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test29.cpp 359:22 - argument
+ parm_decl ptr1 test29.cpp 360:22 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5844,12 +5880,12 @@ function_decl func14 test29.cpp 359:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
statement_list - code
- if_stmt test29.cpp 363:9 - statement
- truth_orif_expr test29.cpp 363:28 - condition
- truth_andif_expr test29.cpp 363:19 - operand
+ if_stmt test29.cpp 364:9 - statement
+ truth_orif_expr test29.cpp 364:28 - condition
+ truth_andif_expr test29.cpp 364:19 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 359:22 - operand
+ parm_decl ptr1 test29.cpp 360:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5863,7 +5899,7 @@ function_decl func14 test29.cpp 359:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 359:22 - operand
+ parm_decl ptr1 test29.cpp 360:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5877,7 +5913,7 @@ function_decl func14 test29.cpp 359:10
integer_cst 0 - operand
ne_expr - operand
- isUsed: 1
- parm_decl ptr1 test29.cpp 359:22 - operand
+ parm_decl ptr1 test29.cpp 360:22 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -5890,11 +5926,11 @@ function_decl func14 test29.cpp 359:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test29.cpp 365:61 - statement
- expr_stmt test29.cpp 365:61 - operand
- call_expr test29.cpp 365:35 - expresssion
+ cleanup_point_expr test29.cpp 366:61 - statement
+ expr_stmt test29.cpp 366:61 - operand
+ call_expr test29.cpp 366:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5910,11 +5946,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 366:68 - statement
- expr_stmt test29.cpp 366:68 - operand
- call_expr test29.cpp 366:35 - expresssion
+ cleanup_point_expr test29.cpp 367:68 - statement
+ expr_stmt test29.cpp 367:68 - operand
+ call_expr test29.cpp 367:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5930,11 +5966,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 367:61 - statement
- expr_stmt test29.cpp 367:61 - operand
- call_expr test29.cpp 367:35 - expresssion
+ cleanup_point_expr test29.cpp 368:61 - statement
+ expr_stmt test29.cpp 368:61 - operand
+ call_expr test29.cpp 368:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5950,11 +5986,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 368:65 - statement
- expr_stmt test29.cpp 368:65 - operand
- call_expr test29.cpp 368:35 - expresssion
+ cleanup_point_expr test29.cpp 369:65 - statement
+ expr_stmt test29.cpp 369:65 - operand
+ call_expr test29.cpp 369:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5970,13 +6006,13 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- return_expr test29.cpp 369:13 - statement
+ return_expr test29.cpp 370:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 373:61 - statement
- expr_stmt test29.cpp 373:61 - operand
- call_expr test29.cpp 373:35 - expresssion
+ cleanup_point_expr test29.cpp 374:61 - statement
+ expr_stmt test29.cpp 374:61 - operand
+ call_expr test29.cpp 374:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -5992,11 +6028,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 374:64 - statement
- expr_stmt test29.cpp 374:64 - operand
- call_expr test29.cpp 374:35 - expresssion
+ cleanup_point_expr test29.cpp 375:64 - statement
+ expr_stmt test29.cpp 375:64 - operand
+ call_expr test29.cpp 375:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6012,11 +6048,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 375:65 - statement
- expr_stmt test29.cpp 375:65 - operand
- call_expr test29.cpp 375:35 - expresssion
+ cleanup_point_expr test29.cpp 376:65 - statement
+ expr_stmt test29.cpp 376:65 - operand
+ call_expr test29.cpp 376:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6032,11 +6068,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 376:69 - statement
- expr_stmt test29.cpp 376:69 - operand
- call_expr test29.cpp 376:35 - expresssion
+ cleanup_point_expr test29.cpp 377:69 - statement
+ expr_stmt test29.cpp 377:69 - operand
+ call_expr test29.cpp 377:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6052,11 +6088,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 378:57 - statement
- expr_stmt test29.cpp 378:57 - operand
- call_expr test29.cpp 378:31 - expresssion
+ cleanup_point_expr test29.cpp 379:57 - statement
+ expr_stmt test29.cpp 379:57 - operand
+ call_expr test29.cpp 379:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6072,11 +6108,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 379:60 - statement
- expr_stmt test29.cpp 379:60 - operand
- call_expr test29.cpp 379:31 - expresssion
+ cleanup_point_expr test29.cpp 380:60 - statement
+ expr_stmt test29.cpp 380:60 - operand
+ call_expr test29.cpp 380:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6092,11 +6128,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 380:61 - statement
- expr_stmt test29.cpp 380:61 - operand
- call_expr test29.cpp 380:31 - expresssion
+ cleanup_point_expr test29.cpp 381:61 - statement
+ expr_stmt test29.cpp 381:61 - operand
+ call_expr test29.cpp 381:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6112,11 +6148,11 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 381:65 - statement
- expr_stmt test29.cpp 381:65 - operand
- call_expr test29.cpp 381:31 - expresssion
+ cleanup_point_expr test29.cpp 382:65 - statement
+ expr_stmt test29.cpp 382:65 - operand
+ call_expr test29.cpp 382:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6132,35 +6168,35 @@ function_decl func14 test29.cpp 359:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func15 test29.cpp 384:10
+function_decl func15 test29.cpp 385: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -6182,28 +6218,28 @@ function_decl func15 test29.cpp 384:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 385:5 - function result
+ result_decl test29.cpp 386:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 384:28 - argument
+ parm_decl this test29.cpp 385:28 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 384:24 - argument
+ parm_decl ptr2 test29.cpp 385:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -6221,11 +6257,11 @@ function_decl func15 test29.cpp 384:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 386:57 - statement
- expr_stmt test29.cpp 386:57 - operand
- call_expr test29.cpp 386:31 - expresssion
+ cleanup_point_expr test29.cpp 387:57 - statement
+ expr_stmt test29.cpp 387:57 - operand
+ call_expr test29.cpp 387:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6241,11 +6277,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 387:60 - statement
- expr_stmt test29.cpp 387:60 - operand
- call_expr test29.cpp 387:31 - expresssion
+ cleanup_point_expr test29.cpp 388:60 - statement
+ expr_stmt test29.cpp 388:60 - operand
+ call_expr test29.cpp 388:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6261,11 +6297,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 388:57 - statement
- expr_stmt test29.cpp 388:57 - operand
- call_expr test29.cpp 388:31 - expresssion
+ cleanup_point_expr test29.cpp 389:57 - statement
+ expr_stmt test29.cpp 389:57 - operand
+ call_expr test29.cpp 389:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6281,11 +6317,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 389:65 - statement
- expr_stmt test29.cpp 389:65 - operand
- call_expr test29.cpp 389:31 - expresssion
+ cleanup_point_expr test29.cpp 390:65 - statement
+ expr_stmt test29.cpp 390:65 - operand
+ call_expr test29.cpp 390:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6301,11 +6337,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 395:9 - statement
- truth_orif_expr test29.cpp 395:19 - condition
- eq_expr test29.cpp 395:14 - operand
+ if_stmt test29.cpp 396:9 - statement
+ truth_orif_expr test29.cpp 396:19 - condition
+ eq_expr test29.cpp 396:14 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 384:24 - operand
+ parm_decl ptr2 test29.cpp 385:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -6323,8 +6359,8 @@ function_decl func15 test29.cpp 384:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test29.cpp 395:24 - operand
- var_decl k test29.cpp 14:5 - operand
+ eq_expr test29.cpp 396:24 - operand
+ var_decl k test29.cpp 15:5 - operand
- isUsed: 1
integer_cst 32 - decl size
integer_type - var type
@@ -6337,11 +6373,11 @@ function_decl func15 test29.cpp 384:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test29.cpp 397:61 - statement
- expr_stmt test29.cpp 397:61 - operand
- call_expr test29.cpp 397:35 - expresssion
+ cleanup_point_expr test29.cpp 398:61 - statement
+ expr_stmt test29.cpp 398:61 - operand
+ call_expr test29.cpp 398:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6357,11 +6393,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 398:64 - statement
- expr_stmt test29.cpp 398:64 - operand
- call_expr test29.cpp 398:35 - expresssion
+ cleanup_point_expr test29.cpp 399:64 - statement
+ expr_stmt test29.cpp 399:64 - operand
+ call_expr test29.cpp 399:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6377,11 +6413,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 399:61 - statement
- expr_stmt test29.cpp 399:61 - operand
- call_expr test29.cpp 399:35 - expresssion
+ cleanup_point_expr test29.cpp 400:61 - statement
+ expr_stmt test29.cpp 400:61 - operand
+ call_expr test29.cpp 400:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6397,11 +6433,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 400:69 - statement
- expr_stmt test29.cpp 400:69 - operand
- call_expr test29.cpp 400:35 - expresssion
+ cleanup_point_expr test29.cpp 401:69 - statement
+ expr_stmt test29.cpp 401:69 - operand
+ call_expr test29.cpp 401:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6418,11 +6454,11 @@ function_decl func15 test29.cpp 384:10
string_cst ptr2 - operand
- stringLength: 5
statement_list - else
- cleanup_point_expr test29.cpp 404:61 - statement
- expr_stmt test29.cpp 404:61 - operand
- call_expr test29.cpp 404:35 - expresssion
+ cleanup_point_expr test29.cpp 405:61 - statement
+ expr_stmt test29.cpp 405:61 - operand
+ call_expr test29.cpp 405:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6438,11 +6474,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 405:68 - statement
- expr_stmt test29.cpp 405:68 - operand
- call_expr test29.cpp 405:35 - expresssion
+ cleanup_point_expr test29.cpp 406:68 - statement
+ expr_stmt test29.cpp 406:68 - operand
+ call_expr test29.cpp 406:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6458,11 +6494,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 406:61 - statement
- expr_stmt test29.cpp 406:61 - operand
- call_expr test29.cpp 406:35 - expresssion
+ cleanup_point_expr test29.cpp 407:61 - statement
+ expr_stmt test29.cpp 407:61 - operand
+ call_expr test29.cpp 407:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6478,11 +6514,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 407:65 - statement
- expr_stmt test29.cpp 407:65 - operand
- call_expr test29.cpp 407:35 - expresssion
+ cleanup_point_expr test29.cpp 408:65 - statement
+ expr_stmt test29.cpp 408:65 - operand
+ call_expr test29.cpp 408:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6498,12 +6534,12 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- return_expr test29.cpp 408:13 - statement
- cleanup_point_expr test29.cpp 410:57 - statement
- expr_stmt test29.cpp 410:57 - operand
- call_expr test29.cpp 410:31 - expresssion
+ return_expr test29.cpp 409:13 - statement
+ cleanup_point_expr test29.cpp 411:57 - statement
+ expr_stmt test29.cpp 411:57 - operand
+ call_expr test29.cpp 411:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6519,11 +6555,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 411:60 - statement
- expr_stmt test29.cpp 411:60 - operand
- call_expr test29.cpp 411:31 - expresssion
+ cleanup_point_expr test29.cpp 412:60 - statement
+ expr_stmt test29.cpp 412:60 - operand
+ call_expr test29.cpp 412:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6539,11 +6575,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 412:57 - statement
- expr_stmt test29.cpp 412:57 - operand
- call_expr test29.cpp 412:31 - expresssion
+ cleanup_point_expr test29.cpp 413:57 - statement
+ expr_stmt test29.cpp 413:57 - operand
+ call_expr test29.cpp 413:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6559,11 +6595,11 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 413:65 - statement
- expr_stmt test29.cpp 413:65 - operand
- call_expr test29.cpp 413:31 - expresssion
+ cleanup_point_expr test29.cpp 414:65 - statement
+ expr_stmt test29.cpp 414:65 - operand
+ call_expr test29.cpp 414:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6579,35 +6615,35 @@ function_decl func15 test29.cpp 384:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
-function_decl func16 test29.cpp 416:10
+function_decl func16 test29.cpp 417: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 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -6629,28 +6665,28 @@ function_decl func16 test29.cpp 416:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test29.cpp 417:5 - function result
+ result_decl test29.cpp 418:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test29.cpp 416:28 - argument
+ parm_decl this test29.cpp 417:28 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test29.cpp 18:7 - type name
+ type_decl Object1 test29.cpp 19:7 - type name
- isAutogenerated: 1
- field_decl tmp1 test29.cpp 20:12 - field
+ field_decl tmp1 test29.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- field_decl tmp2 test29.cpp 21:12 - field
+ field_decl tmp2 test29.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Object1 test29.cpp 19:1 - field
+ type_decl Object1 test29.cpp 20:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test29.cpp 416:24 - argument
+ parm_decl ptr2 test29.cpp 417:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -6668,11 +6704,11 @@ function_decl func16 test29.cpp 416:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test29.cpp 418:57 - statement
- expr_stmt test29.cpp 418:57 - operand
- call_expr test29.cpp 418:31 - expresssion
+ cleanup_point_expr test29.cpp 419:57 - statement
+ expr_stmt test29.cpp 419:57 - operand
+ call_expr test29.cpp 419:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6688,11 +6724,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 419:60 - statement
- expr_stmt test29.cpp 419:60 - operand
- call_expr test29.cpp 419:31 - expresssion
+ cleanup_point_expr test29.cpp 420:60 - statement
+ expr_stmt test29.cpp 420:60 - operand
+ call_expr test29.cpp 420:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6708,11 +6744,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 420:57 - statement
- expr_stmt test29.cpp 420:57 - operand
- call_expr test29.cpp 420:31 - expresssion
+ cleanup_point_expr test29.cpp 421:57 - statement
+ expr_stmt test29.cpp 421:57 - operand
+ call_expr test29.cpp 421:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6728,11 +6764,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 421:65 - statement
- expr_stmt test29.cpp 421:65 - operand
- call_expr test29.cpp 421:31 - expresssion
+ cleanup_point_expr test29.cpp 422:65 - statement
+ expr_stmt test29.cpp 422:65 - operand
+ call_expr test29.cpp 422:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6748,11 +6784,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- if_stmt test29.cpp 423:9 - statement
- truth_orif_expr test29.cpp 423:19 - condition
- eq_expr test29.cpp 423:14 - operand
+ if_stmt test29.cpp 424:9 - statement
+ truth_orif_expr test29.cpp 424:19 - condition
+ eq_expr test29.cpp 424:14 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 416:24 - operand
+ parm_decl ptr2 test29.cpp 417:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test29.cpp 3:8 - type name
@@ -6770,8 +6806,8 @@ function_decl func16 test29.cpp 416:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test29.cpp 423:24 - operand
- var_decl k test29.cpp 14:5 - operand
+ eq_expr test29.cpp 424:24 - operand
+ var_decl k test29.cpp 15:5 - operand
- isUsed: 1
integer_cst 32 - decl size
integer_type - var type
@@ -6784,11 +6820,11 @@ function_decl func16 test29.cpp 416:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test29.cpp 425:61 - statement
- expr_stmt test29.cpp 425:61 - operand
- call_expr test29.cpp 425:35 - expresssion
+ cleanup_point_expr test29.cpp 426:61 - statement
+ expr_stmt test29.cpp 426:61 - operand
+ call_expr test29.cpp 426:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6804,11 +6840,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 426:64 - statement
- expr_stmt test29.cpp 426:64 - operand
- call_expr test29.cpp 426:35 - expresssion
+ cleanup_point_expr test29.cpp 427:64 - statement
+ expr_stmt test29.cpp 427:64 - operand
+ call_expr test29.cpp 427:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6824,11 +6860,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 427:61 - statement
- expr_stmt test29.cpp 427:61 - operand
- call_expr test29.cpp 427:35 - expresssion
+ cleanup_point_expr test29.cpp 428:61 - statement
+ expr_stmt test29.cpp 428:61 - operand
+ call_expr test29.cpp 428:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6844,11 +6880,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 428:69 - statement
- expr_stmt test29.cpp 428:69 - operand
- call_expr test29.cpp 428:35 - expresssion
+ cleanup_point_expr test29.cpp 429:69 - statement
+ expr_stmt test29.cpp 429:69 - operand
+ call_expr test29.cpp 429:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6864,13 +6900,13 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- return_expr test29.cpp 429:13 - statement
+ return_expr test29.cpp 430:13 - statement
statement_list - else
- cleanup_point_expr test29.cpp 433:61 - statement
- expr_stmt test29.cpp 433:61 - operand
- call_expr test29.cpp 433:35 - expresssion
+ cleanup_point_expr test29.cpp 434:61 - statement
+ expr_stmt test29.cpp 434:61 - operand
+ call_expr test29.cpp 434:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6886,11 +6922,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 434:68 - statement
- expr_stmt test29.cpp 434:68 - operand
- call_expr test29.cpp 434:35 - expresssion
+ cleanup_point_expr test29.cpp 435:68 - statement
+ expr_stmt test29.cpp 435:68 - operand
+ call_expr test29.cpp 435:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6906,11 +6942,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 435:61 - statement
- expr_stmt test29.cpp 435:61 - operand
- call_expr test29.cpp 435:35 - expresssion
+ cleanup_point_expr test29.cpp 436:61 - statement
+ expr_stmt test29.cpp 436:61 - operand
+ call_expr test29.cpp 436:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6926,11 +6962,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 436:65 - statement
- expr_stmt test29.cpp 436:65 - operand
- call_expr test29.cpp 436:35 - expresssion
+ cleanup_point_expr test29.cpp 437:65 - statement
+ expr_stmt test29.cpp 437:65 - operand
+ call_expr test29.cpp 437:35 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6946,12 +6982,12 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- return_expr test29.cpp 437:13 - statement
- cleanup_point_expr test29.cpp 439:57 - statement
- expr_stmt test29.cpp 439:57 - operand
- call_expr test29.cpp 439:31 - expresssion
+ return_expr test29.cpp 438:13 - statement
+ cleanup_point_expr test29.cpp 440:57 - statement
+ expr_stmt test29.cpp 440:57 - operand
+ call_expr test29.cpp 440:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6967,11 +7003,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test29.cpp 440:60 - statement
- expr_stmt test29.cpp 440:60 - operand
- call_expr test29.cpp 440:31 - expresssion
+ cleanup_point_expr test29.cpp 441:60 - statement
+ expr_stmt test29.cpp 441:60 - operand
+ call_expr test29.cpp 441:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -6987,11 +7023,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 441:57 - statement
- expr_stmt test29.cpp 441:57 - operand
- call_expr test29.cpp 441:31 - expresssion
+ cleanup_point_expr test29.cpp 442:57 - statement
+ expr_stmt test29.cpp 442:57 - operand
+ call_expr test29.cpp 442:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -7007,11 +7043,11 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test29.cpp 442:61 - statement
- expr_stmt test29.cpp 442:61 - operand
- call_expr test29.cpp 442:31 - expresssion
+ cleanup_point_expr test29.cpp 443:61 - statement
+ expr_stmt test29.cpp 443:61 - operand
+ call_expr test29.cpp 443:31 - expresssion
addr_expr - function
- function_decl paranuckerInternalTest test29.cpp 16:6 - operand
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
@@ -7027,3 +7063,356 @@ function_decl func16 test29.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
+function_decl func17 test29.cpp 446: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 test29.cpp 19:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test29.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test29.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test29.cpp 20:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test29.cpp 19:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test29.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test29.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test29.cpp 20:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test29.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data2 test29.cpp 10:8 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.Data2 test29.cpp 10:8 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl test29.cpp 10:8 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 256 - decl size
+ type_decl Data2 test29.cpp 11:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test29.cpp 447:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test29.cpp 446:53 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test29.cpp 19:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test29.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test29.cpp 22:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test29.cpp 20:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl ptr1 test29.cpp 446:24 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test29.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test29.cpp 446:49 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data2 test29.cpp 10:8 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.Data2 test29.cpp 10:8 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl test29.cpp 10:8 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 256 - decl size
+ type_decl Data2 test29.cpp 11:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test29.cpp 456:70 - code
+ var_decl ptr3 test29.cpp 452:28 - operand
+ integer_cst 64 - decl size
+ cond_expr test29.cpp 452:72 - initial
+ ne_expr test29.cpp 452:72 - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl ptr2 test29.cpp 446:49 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data2 test29.cpp 10:8 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.Data2 test29.cpp 10:8 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl test29.cpp 10:8 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 256 - decl size
+ type_decl Data2 test29.cpp 11:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ addr_expr - operand
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr2 test29.cpp 446:49 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data2 test29.cpp 10:8 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.Data2 test29.cpp 10:8 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl test29.cpp 10:8 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 256 - decl size
+ type_decl Data2 test29.cpp 11:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl test29.cpp 10:8 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 256 - decl size
+ integer_cst 0 - operand
+ pointer_type - var type
+ record_type - nested type
+ type_decl Data1 test29.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test29.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test29.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test29.cpp 4:1 - field
+ - isAutogenerated: 1
+ statement_list - operand
+ cleanup_point_expr test29.cpp 448:62 - statement
+ expr_stmt test29.cpp 448:62 - operand
+ call_expr test29.cpp 448:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 ptr2 - operand
+ - stringLength: 10
+ cleanup_point_expr test29.cpp 449:60 - statement
+ expr_stmt test29.cpp 449:60 - operand
+ call_expr test29.cpp 449:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test29.cpp 450:57 - statement
+ expr_stmt test29.cpp 450:57 - operand
+ call_expr test29.cpp 450:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test29.cpp 451:70 - statement
+ expr_stmt test29.cpp 451:70 - operand
+ call_expr test29.cpp 451:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 ptr2 - operand
+ - stringLength: 10
+ decl_expr test29.cpp 452:72 - statement
+ var_decl ptr3 test29.cpp 452:28 - operand
+ cleanup_point_expr test29.cpp 453:62 - statement
+ expr_stmt test29.cpp 453:62 - operand
+ call_expr test29.cpp 453:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownVars - operand
+ - stringLength: 10
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 ptr2 - operand
+ - stringLength: 10
+ cleanup_point_expr test29.cpp 454:60 - statement
+ expr_stmt test29.cpp 454:60 - operand
+ call_expr test29.cpp 454:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNonNullVars - operand
+ - stringLength: 17
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test29.cpp 455:57 - statement
+ expr_stmt test29.cpp 455:57 - operand
+ call_expr test29.cpp 455:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst knownNullVars - operand
+ - stringLength: 14
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test29.cpp 456:70 - statement
+ expr_stmt test29.cpp 456:70 - operand
+ call_expr test29.cpp 456:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test29.cpp 17:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst needCheckNullVars - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 ptr2 - operand
+ - stringLength: 10
+ block - operand
+ var_decl ptr3 test29.cpp 452:28 - block vars
diff --git a/test/test29-02.txt b/test/test29-02.txt
index 9a5ea4c..d2ccf08 100644
--- a/test/test29-02.txt
+++ b/test/test29-02.txt
@@ -15,3 +15,4 @@ func13: pointer_type ptr1,
func14: pointer_type ptr1,
func15: pointer_type ptr2,
func16: pointer_type ptr2,
+func17: pointer_type ptr1, pointer_type ptr2,
diff --git a/test/test29-03.txt b/test/test29-03.txt
index 4565606..7368868 100644
--- a/test/test29-03.txt
+++ b/test/test29-03.txt
@@ -181,10 +181,14 @@ eq_expr : ptr1, ptr2,
parm_decl ptr2: ptr1, ptr2,
pointer_type : ptr1, ptr2,
record_type : ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
-field_decl : ptr1, ptr2,
-integer_cst 256: ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
+field_decl val: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+field_decl ptrval: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl arr: ptr1, ptr2,
+integer_cst 96: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
return_expr : ptr1, ptr2,
@@ -227,10 +231,14 @@ integer_cst 64:
parm_decl ptr2:
pointer_type :
record_type :
-type_decl Data2:
-field_decl :
-integer_cst 256:
-type_decl Data2:
+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:
cleanup_point_expr : ptr1, ptr2,
expr_stmt :
@@ -547,10 +555,14 @@ ne_expr : ptr1, ptr2,
parm_decl ptr2: ptr1, ptr2,
pointer_type : ptr1, ptr2,
record_type : ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
-field_decl : ptr1, ptr2,
-integer_cst 256: ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
+field_decl val: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+field_decl ptrval: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl arr: ptr1, ptr2,
+integer_cst 96: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
return_expr : ptr1,
@@ -593,10 +605,14 @@ integer_cst 64: ptr1, ptr2,
parm_decl ptr2: ptr1, ptr2,
pointer_type : ptr1, ptr2,
record_type : ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
-field_decl : ptr1, ptr2,
-integer_cst 256: ptr1, ptr2,
-type_decl Data2: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
+field_decl val: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+field_decl ptrval: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl arr: ptr1, ptr2,
+integer_cst 96: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
@@ -1406,7 +1422,7 @@ integer_cst 64: ptr1,
integer_cst 0: ptr1,
ne_expr :
test29.cpp: In member function 'void Object1::func13(int*)':
-test29.cpp:338:28: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:339:28: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 || ptr1) && ptr1)
^
parm_decl ptr1:
@@ -1456,7 +1472,7 @@ expr_stmt : ptr1,
call_expr : ptr1,
addr_expr : ptr1,
function_decl paranuckerInternalTest: ptr1,
-test29.cpp:350:35: warning: internal collections 'knownNullVars' is different.
+test29.cpp:351:35: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
@@ -1481,7 +1497,7 @@ expr_stmt : ptr1,
call_expr : ptr1,
addr_expr : ptr1,
function_decl paranuckerInternalTest: ptr1,
-test29.cpp:355:31: warning: internal collections 'knownNullVars' is different.
+test29.cpp:356:31: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
@@ -1508,7 +1524,7 @@ integer_cst 64: ptr1,
integer_cst 0: ptr1,
ne_expr :
test29.cpp: In member function 'void Object1::func14(int*)':
-test29.cpp:363:19: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:364:19: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 && ptr1) || ptr1)
^
parm_decl ptr1:
@@ -1814,3 +1830,91 @@ expr_stmt :
call_expr :
addr_expr :
function_decl paranuckerInternalTest:
+function_decl func17:
+bind_expr : ptr1, ptr2,
+statement_list : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+decl_expr : ptr1, ptr2,
+var_decl ptr3: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+call_expr : ptr1, ptr2,
+addr_expr : ptr1, ptr2,
+function_decl paranuckerInternalTest: ptr1, ptr2,
+var_decl ptr3: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+cond_expr : ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+record_type : ptr1, ptr2,
+type_decl Data2: ptr1, ptr2,
+field_decl _vptr.Data2: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl : ptr1, ptr2,
+integer_cst 256: ptr1, ptr2,
+type_decl Data2: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+addr_expr : ptr1,
+component_ref : ptr1,
+indirect_ref : ptr1,
+parm_decl ptr2: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data2: ptr1,
+field_decl _vptr.Data2: ptr1,
+integer_cst 64: ptr1,
+field_decl : ptr1,
+integer_cst 256: ptr1,
+type_decl Data2: ptr1,
+integer_cst 64: ptr1,
+field_decl : ptr1,
+integer_cst 256: ptr1,
+integer_cst 0: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+record_type : ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
+field_decl val: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+field_decl ptrval: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl arr: ptr1, ptr2,
+integer_cst 96: ptr1, ptr2,
+type_decl Data1: ptr1, ptr2,
+block : ptr1, ptr2,
+var_decl ptr3: ptr1, ptr2,
diff --git a/test/test29-04.txt b/test/test29-04.txt
index b3f2f2e..9965b4e 100644
--- a/test/test29-04.txt
+++ b/test/test29-04.txt
@@ -1,18 +1,18 @@
test29.cpp: In member function 'void Object1::func13(int*)':
-test29.cpp:338:28: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:339:28: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 || ptr1) && ptr1)
^
-test29.cpp:350:35: warning: internal collections 'knownNullVars' is different.
+test29.cpp:351:35: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
^
-test29.cpp:355:31: warning: internal collections 'knownNullVars' is different.
+test29.cpp:356:31: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
^
test29.cpp: In member function 'void Object1::func14(int*)':
-test29.cpp:363:19: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:364:19: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 && ptr1) || ptr1)
^
diff --git a/test/test29-05.txt b/test/test29-05.txt
index e69de29..18931b2 100644
--- a/test/test29-05.txt
+++ b/test/test29-05.txt
@@ -0,0 +1,4 @@
+test29.cpp: In member function 'void Object1::func17(Data1*, const Data2*)':
+test29.cpp:452:28: warning: unused variable 'ptr3' [-Wunused-variable]
+ const Data1 *const ptr3 = dynamic_cast<const Data1* const>(ptr2);
+ ^
diff --git a/test/test29.cpp b/test/test29.cpp
index b8cd494..f6100fe 100644
--- a/test/test29.cpp
+++ b/test/test29.cpp
@@ -9,6 +9,7 @@ struct Data1
struct Data2 : public Data1
{
+ virtual ~Data2();
};
int k;
@@ -50,7 +51,7 @@ class Object1
paranuckerInternalTest("=", "needCheckNullVars", "");
}
- void func2(Data1 *ptr1, Data2 *ptr2)
+ void func2(Data1 *ptr1, Data1 *ptr2)
{
paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
paranuckerInternalTest("=", "knownNonNullVars", "");
@@ -62,7 +63,7 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "ptr2");
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
- ptr1 = dynamic_cast<Data1*>(ptr2);
+ ptr1 = ptr2;
paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
paranuckerInternalTest("=", "knownNonNullVars", "ptr1 ptr2");
paranuckerInternalTest("=", "knownNullVars", "");
@@ -115,7 +116,7 @@ class Object1
paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2");
}
- void func5(Data1 *ptr1, Data2 *ptr2)
+ void func5(Data1 *ptr1, Data1 *ptr2)
{
paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
paranuckerInternalTest("=", "knownNonNullVars", "");
@@ -127,7 +128,7 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "ptr2");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2");
- ptr1 = dynamic_cast<Data1*>(ptr2);
+ ptr1 = ptr2;
paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "ptr1 ptr2");
@@ -441,4 +442,17 @@ class Object1
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "");
}
+
+ void func17(Data1 *ptr1, const Data2 *const ptr2)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2");
+ const Data1 *const ptr3 = dynamic_cast<const Data1* const>(ptr2);
+ paranuckerInternalTest("=", "knownVars", "ptr1 ptr2");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2");
+ }
};