summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Makefile15
-rw-r--r--test/test07-05.txt34
-rw-r--r--test/test22-03.txt34
-rw-r--r--test/test31-01.txt3113
-rw-r--r--test/test31-03.txt199
-rw-r--r--test/test31-04.txt4
-rw-r--r--test/test31-05.txt4
-rw-r--r--test/test31.cpp20
-rw-r--r--test/test34-01.txt4584
-rw-r--r--test/test34-02.txt7
-rw-r--r--test/test34-03.txt1221
-rw-r--r--test/test34-04.txt16
-rw-r--r--test/test34-05.txt16
-rw-r--r--test/test34.cpp245
14 files changed, 8009 insertions, 1503 deletions
diff --git a/test/Makefile b/test/Makefile
index 062b340..0853e4a 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -37,7 +37,8 @@ TESTS30 = $(call TEST,30,5)
TESTS31 = $(call TEST,31,5)
TESTS32 = $(call TEST,32,5)
TESTS33 = $(call TEST,33,5)
-TESTNUMBERS = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
+TESTS34 = $(call TEST,34,5)
+TESTNUMBERS = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
ALLTESTS = $(foreach num,$(TESTNUMBERS),test$(num) ${TESTS$(num)})
.PHONY: ${ALLTESTS} ${CRASHES} all crashes
@@ -408,6 +409,18 @@ test33-04:
test33-05:
$(call CMDXX,detectnullpointers,test33.cpp,test33-05.txt,-O2 -std=c++0x -Wall -Wnonnull)
+test34: ${TESTS34}
+test34-01:
+ $(call CMDXX,dump,test34.cpp,test34-01.txt,-std=c++0x)
+test34-02:
+ $(call CMDXX,findargs,test34.cpp,test34-02.txt,-std=c++0x)
+test34-03:
+ $(call CMDXX,dumpnullpointers,test34.cpp,test34-03.txt,-std=c++0x)
+test34-04:
+ $(call CMDXX,detectnullpointers,test34.cpp,test34-04.txt,-std=c++0x)
+test34-05:
+ $(call CMDXX,detectnullpointers,test34.cpp,test34-05.txt,-O2 -std=c++0x -Wall -Wnonnull)
+
crashtest01:
$(call CMDXX,dump,crashtest01.h,crashtest01-01.txt)
crashtest02:
diff --git a/test/test07-05.txt b/test/test07-05.txt
index 9eab9f1..2b09074 100644
--- a/test/test07-05.txt
+++ b/test/test07-05.txt
@@ -9558,23 +9558,23 @@ var_decl __len: __new_finish, __new_start,
var_decl __elems_before: __new_finish, __new_start,
var_decl __new_start: __new_finish, __new_start,
var_decl __new_finish: __new_finish, __new_start,
-block :
-block :
-var_decl __x_copy:
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
-block :
-block :
-block :
-var_decl __x_copy:
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __x_copy: __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __x_copy: __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
function_decl end:
cleanup_point_expr :
return_expr :
diff --git a/test/test22-03.txt b/test/test22-03.txt
index a22ca69..119893b 100644
--- a/test/test22-03.txt
+++ b/test/test22-03.txt
@@ -11539,23 +11539,23 @@ var_decl __len: __new_finish, __new_start,
var_decl __elems_before: __new_finish, __new_start,
var_decl __new_start: __new_finish, __new_start,
var_decl __new_finish: __new_finish, __new_start,
-block :
-block :
-var_decl __x_copy:
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
-block :
-block :
-block :
-var_decl __x_copy:
-block :
-var_decl __len:
-var_decl __elems_before:
-var_decl __new_start:
-var_decl __new_finish:
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __x_copy: __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __x_copy: __new_finish, __new_start,
+block : __new_finish, __new_start,
+var_decl __len: __new_finish, __new_start,
+var_decl __elems_before: __new_finish, __new_start,
+var_decl __new_start: __new_finish, __new_start,
+var_decl __new_finish: __new_finish, __new_start,
function_decl end:
cleanup_point_expr :
return_expr :
diff --git a/test/test31-01.txt b/test/test31-01.txt
index 5ad56c4..fc37568 100644
--- a/test/test31-01.txt
+++ b/test/test31-01.txt
@@ -4522,8 +4522,71 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- if_stmt test31.cpp 243:13 - statement
- eq_expr test31.cpp 243:18 - condition
+ cleanup_point_expr test31.cpp 243:80 - statement
+ expr_stmt test31.cpp 243:80 - operand
+ call_expr test31.cpp 243:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst this->tmp1 this->tmp2 - operand
+ - stringLength: 22
+ cleanup_point_expr test31.cpp 244:62 - statement
+ expr_stmt test31.cpp 244:62 - operand
+ call_expr test31.cpp 244:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 245:65 - statement
+ expr_stmt test31.cpp 245:65 - operand
+ call_expr test31.cpp 245:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test31.cpp 246:13 - statement
+ eq_expr test31.cpp 246:18 - condition
- isUsed: 1
parm_decl ptr1 test31.cpp 229:23 - operand
pointer_type - decl type
@@ -4544,9 +4607,9 @@ function_decl func7 test31.cpp 229:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test31.cpp 245:88 - statement
- expr_stmt test31.cpp 245:88 - operand
- call_expr test31.cpp 245:39 - expresssion
+ cleanup_point_expr test31.cpp 248:88 - statement
+ expr_stmt test31.cpp 248:88 - operand
+ call_expr test31.cpp 248:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4565,9 +4628,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 246:84 - statement
- expr_stmt test31.cpp 246:84 - operand
- call_expr test31.cpp 246:39 - expresssion
+ cleanup_point_expr test31.cpp 249:84 - statement
+ expr_stmt test31.cpp 249:84 - operand
+ call_expr test31.cpp 249:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4586,9 +4649,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 247:84 - statement
- expr_stmt test31.cpp 247:84 - operand
- call_expr test31.cpp 247:39 - expresssion
+ cleanup_point_expr test31.cpp 250:84 - statement
+ expr_stmt test31.cpp 250:84 - operand
+ call_expr test31.cpp 250:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4607,9 +4670,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 248:73 - statement
- expr_stmt test31.cpp 248:73 - operand
- call_expr test31.cpp 248:39 - expresssion
+ cleanup_point_expr test31.cpp 251:73 - statement
+ expr_stmt test31.cpp 251:73 - operand
+ call_expr test31.cpp 251:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4628,9 +4691,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 249:87 - statement
- expr_stmt test31.cpp 249:87 - operand
- call_expr test31.cpp 249:39 - expresssion
+ cleanup_point_expr test31.cpp 252:87 - statement
+ expr_stmt test31.cpp 252:87 - operand
+ call_expr test31.cpp 252:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4649,9 +4712,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 250:68 - statement
- expr_stmt test31.cpp 250:68 - operand
- call_expr test31.cpp 250:39 - expresssion
+ cleanup_point_expr test31.cpp 253:68 - statement
+ expr_stmt test31.cpp 253:68 - operand
+ call_expr test31.cpp 253:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4670,9 +4733,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 251:91 - statement
- expr_stmt test31.cpp 251:91 - operand
- call_expr test31.cpp 251:39 - expresssion
+ cleanup_point_expr test31.cpp 254:91 - statement
+ expr_stmt test31.cpp 254:91 - operand
+ call_expr test31.cpp 254:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4691,9 +4754,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 252:95 - statement
- expr_stmt test31.cpp 252:95 - operand
- call_expr test31.cpp 252:39 - expresssion
+ cleanup_point_expr test31.cpp 255:95 - statement
+ expr_stmt test31.cpp 255:95 - operand
+ call_expr test31.cpp 255:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4712,9 +4775,72 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 254:84 - statement
- expr_stmt test31.cpp 254:84 - operand
- call_expr test31.cpp 254:35 - expresssion
+ cleanup_point_expr test31.cpp 256:84 - statement
+ expr_stmt test31.cpp 256:84 - operand
+ call_expr test31.cpp 256:39 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst this->tmp1 this->tmp2 - operand
+ - stringLength: 22
+ cleanup_point_expr test31.cpp 257:66 - statement
+ expr_stmt test31.cpp 257:66 - operand
+ call_expr test31.cpp 257:39 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 258:69 - statement
+ expr_stmt test31.cpp 258:69 - operand
+ call_expr test31.cpp 258:39 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 260:84 - statement
+ expr_stmt test31.cpp 260:84 - operand
+ call_expr test31.cpp 260:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4733,9 +4859,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 255:80 - statement
- expr_stmt test31.cpp 255:80 - operand
- call_expr test31.cpp 255:35 - expresssion
+ cleanup_point_expr test31.cpp 261:80 - statement
+ expr_stmt test31.cpp 261:80 - operand
+ call_expr test31.cpp 261:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4754,9 +4880,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 256:80 - statement
- expr_stmt test31.cpp 256:80 - operand
- call_expr test31.cpp 256:35 - expresssion
+ cleanup_point_expr test31.cpp 262:80 - statement
+ expr_stmt test31.cpp 262:80 - operand
+ call_expr test31.cpp 262:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4775,9 +4901,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 257:69 - statement
- expr_stmt test31.cpp 257:69 - operand
- call_expr test31.cpp 257:35 - expresssion
+ cleanup_point_expr test31.cpp 263:69 - statement
+ expr_stmt test31.cpp 263:69 - operand
+ call_expr test31.cpp 263:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4796,9 +4922,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 258:83 - statement
- expr_stmt test31.cpp 258:83 - operand
- call_expr test31.cpp 258:35 - expresssion
+ cleanup_point_expr test31.cpp 264:83 - statement
+ expr_stmt test31.cpp 264:83 - operand
+ call_expr test31.cpp 264:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4817,9 +4943,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 259:64 - statement
- expr_stmt test31.cpp 259:64 - operand
- call_expr test31.cpp 259:35 - expresssion
+ cleanup_point_expr test31.cpp 265:64 - statement
+ expr_stmt test31.cpp 265:64 - operand
+ call_expr test31.cpp 265:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4838,9 +4964,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 260:87 - statement
- expr_stmt test31.cpp 260:87 - operand
- call_expr test31.cpp 260:35 - expresssion
+ cleanup_point_expr test31.cpp 266:87 - statement
+ expr_stmt test31.cpp 266:87 - operand
+ call_expr test31.cpp 266:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4859,9 +4985,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 261:91 - statement
- expr_stmt test31.cpp 261:91 - operand
- call_expr test31.cpp 261:35 - expresssion
+ cleanup_point_expr test31.cpp 267:91 - statement
+ expr_stmt test31.cpp 267:91 - operand
+ call_expr test31.cpp 267:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4880,11 +5006,74 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- return_expr test31.cpp 262:13 - statement
+ cleanup_point_expr test31.cpp 268:80 - statement
+ expr_stmt test31.cpp 268:80 - operand
+ call_expr test31.cpp 268:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst this->tmp1 this->tmp2 - operand
+ - stringLength: 22
+ cleanup_point_expr test31.cpp 269:62 - statement
+ expr_stmt test31.cpp 269:62 - operand
+ call_expr test31.cpp 269:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 270:65 - statement
+ expr_stmt test31.cpp 270:65 - operand
+ call_expr test31.cpp 270:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ return_expr test31.cpp 271:13 - statement
statement_list - else
- cleanup_point_expr test31.cpp 266:84 - statement
- expr_stmt test31.cpp 266:84 - operand
- call_expr test31.cpp 266:35 - expresssion
+ cleanup_point_expr test31.cpp 275:84 - statement
+ expr_stmt test31.cpp 275:84 - operand
+ call_expr test31.cpp 275:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4903,9 +5092,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 267:80 - statement
- expr_stmt test31.cpp 267:80 - operand
- call_expr test31.cpp 267:35 - expresssion
+ cleanup_point_expr test31.cpp 276:80 - statement
+ expr_stmt test31.cpp 276:80 - operand
+ call_expr test31.cpp 276:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4924,9 +5113,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 268:80 - statement
- expr_stmt test31.cpp 268:80 - operand
- call_expr test31.cpp 268:35 - expresssion
+ cleanup_point_expr test31.cpp 277:80 - statement
+ expr_stmt test31.cpp 277:80 - operand
+ call_expr test31.cpp 277:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4945,9 +5134,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 269:69 - statement
- expr_stmt test31.cpp 269:69 - operand
- call_expr test31.cpp 269:35 - expresssion
+ cleanup_point_expr test31.cpp 278:69 - statement
+ expr_stmt test31.cpp 278:69 - operand
+ call_expr test31.cpp 278:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4966,9 +5155,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 270:83 - statement
- expr_stmt test31.cpp 270:83 - operand
- call_expr test31.cpp 270:35 - expresssion
+ cleanup_point_expr test31.cpp 279:83 - statement
+ expr_stmt test31.cpp 279:83 - operand
+ call_expr test31.cpp 279:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -4987,9 +5176,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 271:90 - statement
- expr_stmt test31.cpp 271:90 - operand
- call_expr test31.cpp 271:35 - expresssion
+ cleanup_point_expr test31.cpp 280:90 - statement
+ expr_stmt test31.cpp 280:90 - operand
+ call_expr test31.cpp 280:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5008,9 +5197,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 272:61 - statement
- expr_stmt test31.cpp 272:61 - operand
- call_expr test31.cpp 272:35 - expresssion
+ cleanup_point_expr test31.cpp 281:61 - statement
+ expr_stmt test31.cpp 281:61 - operand
+ call_expr test31.cpp 281:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5029,9 +5218,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 273:65 - statement
- expr_stmt test31.cpp 273:65 - operand
- call_expr test31.cpp 273:35 - expresssion
+ cleanup_point_expr test31.cpp 282:65 - statement
+ expr_stmt test31.cpp 282:65 - operand
+ call_expr test31.cpp 282:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5050,9 +5239,51 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- if_stmt test31.cpp 274:13 - statement
+ cleanup_point_expr test31.cpp 283:62 - statement
+ expr_stmt test31.cpp 283:62 - operand
+ call_expr test31.cpp 283:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 284:65 - statement
+ expr_stmt test31.cpp 284:65 - operand
+ call_expr test31.cpp 284:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test31.cpp 285:13 - statement
ne_expr - condition
- component_ref test31.cpp 274:17 - operand
+ component_ref test31.cpp 285:17 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
@@ -5079,9 +5310,9 @@ function_decl func7 test31.cpp 229:10
integer_cst 64 - decl size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test31.cpp 276:88 - statement
- expr_stmt test31.cpp 276:88 - operand
- call_expr test31.cpp 276:39 - expresssion
+ cleanup_point_expr test31.cpp 287:88 - statement
+ expr_stmt test31.cpp 287:88 - operand
+ call_expr test31.cpp 287:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5100,9 +5331,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 277:84 - statement
- expr_stmt test31.cpp 277:84 - operand
- call_expr test31.cpp 277:39 - expresssion
+ cleanup_point_expr test31.cpp 288:84 - statement
+ expr_stmt test31.cpp 288:84 - operand
+ call_expr test31.cpp 288:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5121,9 +5352,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 278:84 - statement
- expr_stmt test31.cpp 278:84 - operand
- call_expr test31.cpp 278:39 - expresssion
+ cleanup_point_expr test31.cpp 289:84 - statement
+ expr_stmt test31.cpp 289:84 - operand
+ call_expr test31.cpp 289:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5142,9 +5373,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 279:73 - statement
- expr_stmt test31.cpp 279:73 - operand
- call_expr test31.cpp 279:39 - expresssion
+ cleanup_point_expr test31.cpp 290:73 - statement
+ expr_stmt test31.cpp 290:73 - operand
+ call_expr test31.cpp 290:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5163,9 +5394,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 280:87 - statement
- expr_stmt test31.cpp 280:87 - operand
- call_expr test31.cpp 280:39 - expresssion
+ cleanup_point_expr test31.cpp 291:87 - statement
+ expr_stmt test31.cpp 291:87 - operand
+ call_expr test31.cpp 291:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5184,9 +5415,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 281:94 - statement
- expr_stmt test31.cpp 281:94 - operand
- call_expr test31.cpp 281:39 - expresssion
+ cleanup_point_expr test31.cpp 292:94 - statement
+ expr_stmt test31.cpp 292:94 - operand
+ call_expr test31.cpp 292:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5205,9 +5436,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 282:65 - statement
- expr_stmt test31.cpp 282:65 - operand
- call_expr test31.cpp 282:39 - expresssion
+ cleanup_point_expr test31.cpp 293:65 - statement
+ expr_stmt test31.cpp 293:65 - operand
+ call_expr test31.cpp 293:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5226,9 +5457,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 283:69 - statement
- expr_stmt test31.cpp 283:69 - operand
- call_expr test31.cpp 283:39 - expresssion
+ cleanup_point_expr test31.cpp 294:69 - statement
+ expr_stmt test31.cpp 294:69 - operand
+ call_expr test31.cpp 294:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5247,9 +5478,51 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 286:80 - statement
- expr_stmt test31.cpp 286:80 - operand
- call_expr test31.cpp 286:31 - expresssion
+ cleanup_point_expr test31.cpp 295:66 - statement
+ expr_stmt test31.cpp 295:66 - operand
+ call_expr test31.cpp 295:39 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 296:69 - statement
+ expr_stmt test31.cpp 296:69 - operand
+ call_expr test31.cpp 296:39 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 299:80 - statement
+ expr_stmt test31.cpp 299:80 - operand
+ call_expr test31.cpp 299:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5268,9 +5541,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 287:76 - statement
- expr_stmt test31.cpp 287:76 - operand
- call_expr test31.cpp 287:31 - expresssion
+ cleanup_point_expr test31.cpp 300:76 - statement
+ expr_stmt test31.cpp 300:76 - operand
+ call_expr test31.cpp 300:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5289,9 +5562,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 288:76 - statement
- expr_stmt test31.cpp 288:76 - operand
- call_expr test31.cpp 288:31 - expresssion
+ cleanup_point_expr test31.cpp 301:76 - statement
+ expr_stmt test31.cpp 301:76 - operand
+ call_expr test31.cpp 301:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5310,9 +5583,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 289:65 - statement
- expr_stmt test31.cpp 289:65 - operand
- call_expr test31.cpp 289:31 - expresssion
+ cleanup_point_expr test31.cpp 302:65 - statement
+ expr_stmt test31.cpp 302:65 - operand
+ call_expr test31.cpp 302:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5331,9 +5604,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 290:79 - statement
- expr_stmt test31.cpp 290:79 - operand
- call_expr test31.cpp 290:31 - expresssion
+ cleanup_point_expr test31.cpp 303:79 - statement
+ expr_stmt test31.cpp 303:79 - operand
+ call_expr test31.cpp 303:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5352,9 +5625,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 291:86 - statement
- expr_stmt test31.cpp 291:86 - operand
- call_expr test31.cpp 291:31 - expresssion
+ cleanup_point_expr test31.cpp 304:86 - statement
+ expr_stmt test31.cpp 304:86 - operand
+ call_expr test31.cpp 304:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5373,9 +5646,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 292:57 - statement
- expr_stmt test31.cpp 292:57 - operand
- call_expr test31.cpp 292:31 - expresssion
+ cleanup_point_expr test31.cpp 305:57 - statement
+ expr_stmt test31.cpp 305:57 - operand
+ call_expr test31.cpp 305:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5394,9 +5667,9 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 293:61 - statement
- expr_stmt test31.cpp 293:61 - operand
- call_expr test31.cpp 293:31 - expresssion
+ cleanup_point_expr test31.cpp 306:61 - statement
+ expr_stmt test31.cpp 306:61 - operand
+ call_expr test31.cpp 306:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5415,7 +5688,49 @@ function_decl func7 test31.cpp 229:10
addr_expr - operand
string_cst - operand
- stringLength: 1
-function_decl func8 test31.cpp 296:10
+ cleanup_point_expr test31.cpp 307:58 - statement
+ expr_stmt test31.cpp 307:58 - operand
+ call_expr test31.cpp 307:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test31.cpp 308:71 - statement
+ expr_stmt test31.cpp 308:71 - operand
+ call_expr test31.cpp 308:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test31.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst this->tmp2 - operand
+ - stringLength: 11
+function_decl func8 test31.cpp 311:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -5471,13 +5786,13 @@ function_decl func8 test31.cpp 296:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 297:5 - function result
+ result_decl test31.cpp 312:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 296:27 - argument
+ parm_decl this test31.cpp 311:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -5496,7 +5811,7 @@ function_decl func8 test31.cpp 296:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 296:23 - argument
+ parm_decl ptr1 test31.cpp 311:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -5514,15 +5829,15 @@ function_decl func8 test31.cpp 296:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 298:20 - statement
- expr_stmt test31.cpp 298:20 - operand
+ cleanup_point_expr test31.cpp 313:20 - statement
+ expr_stmt test31.cpp 313:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 298:9 - operand
+ component_ref test31.cpp 313:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 296:27 - operand
+ parm_decl this test31.cpp 311:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -5544,7 +5859,7 @@ function_decl func8 test31.cpp 296:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 296:23 - operand
+ parm_decl ptr1 test31.cpp 311:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -5561,9 +5876,9 @@ function_decl func8 test31.cpp 296:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 299:68 - statement
- expr_stmt test31.cpp 299:68 - operand
- call_expr test31.cpp 299:31 - expresssion
+ cleanup_point_expr test31.cpp 314:68 - statement
+ expr_stmt test31.cpp 314:68 - operand
+ call_expr test31.cpp 314:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5582,9 +5897,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 300:60 - statement
- expr_stmt test31.cpp 300:60 - operand
- call_expr test31.cpp 300:31 - expresssion
+ cleanup_point_expr test31.cpp 315:60 - statement
+ expr_stmt test31.cpp 315:60 - operand
+ call_expr test31.cpp 315:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5603,9 +5918,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 301:57 - statement
- expr_stmt test31.cpp 301:57 - operand
- call_expr test31.cpp 301:31 - expresssion
+ cleanup_point_expr test31.cpp 316:57 - statement
+ expr_stmt test31.cpp 316:57 - operand
+ call_expr test31.cpp 316:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5624,9 +5939,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 302:76 - statement
- expr_stmt test31.cpp 302:76 - operand
- call_expr test31.cpp 302:31 - expresssion
+ cleanup_point_expr test31.cpp 317:76 - statement
+ expr_stmt test31.cpp 317:76 - operand
+ call_expr test31.cpp 317:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5645,9 +5960,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 303:69 - statement
- expr_stmt test31.cpp 303:69 - operand
- call_expr test31.cpp 303:31 - expresssion
+ cleanup_point_expr test31.cpp 318:69 - statement
+ expr_stmt test31.cpp 318:69 - operand
+ call_expr test31.cpp 318:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5666,9 +5981,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 304:64 - statement
- expr_stmt test31.cpp 304:64 - operand
- call_expr test31.cpp 304:31 - expresssion
+ cleanup_point_expr test31.cpp 319:64 - statement
+ expr_stmt test31.cpp 319:64 - operand
+ call_expr test31.cpp 319:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5687,9 +6002,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 305:76 - statement
- expr_stmt test31.cpp 305:76 - operand
- call_expr test31.cpp 305:31 - expresssion
+ cleanup_point_expr test31.cpp 320:76 - statement
+ expr_stmt test31.cpp 320:76 - operand
+ call_expr test31.cpp 320:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5708,9 +6023,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 306:65 - statement
- expr_stmt test31.cpp 306:65 - operand
- call_expr test31.cpp 306:31 - expresssion
+ cleanup_point_expr test31.cpp 321:65 - statement
+ expr_stmt test31.cpp 321:65 - operand
+ call_expr test31.cpp 321:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5729,15 +6044,15 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 307:20 - statement
- expr_stmt test31.cpp 307:20 - operand
+ cleanup_point_expr test31.cpp 322:20 - statement
+ expr_stmt test31.cpp 322:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 307:9 - operand
+ component_ref test31.cpp 322:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 296:27 - operand
+ parm_decl this test31.cpp 311:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -5758,11 +6073,11 @@ function_decl func8 test31.cpp 296:10
field_decl tmp1 test31.cpp 20:12 - field
- unsigned
integer_cst 64 - decl size
- component_ref test31.cpp 307:16 - operand
+ component_ref test31.cpp 322:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 296:27 - operand
+ parm_decl this test31.cpp 311:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -5783,9 +6098,9 @@ function_decl func8 test31.cpp 296:10
field_decl tmp2 test31.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 308:57 - statement
- expr_stmt test31.cpp 308:57 - operand
- call_expr test31.cpp 308:31 - expresssion
+ cleanup_point_expr test31.cpp 323:57 - statement
+ expr_stmt test31.cpp 323:57 - operand
+ call_expr test31.cpp 323:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5804,9 +6119,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 309:60 - statement
- expr_stmt test31.cpp 309:60 - operand
- call_expr test31.cpp 309:31 - expresssion
+ cleanup_point_expr test31.cpp 324:60 - statement
+ expr_stmt test31.cpp 324:60 - operand
+ call_expr test31.cpp 324:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5825,9 +6140,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 310:57 - statement
- expr_stmt test31.cpp 310:57 - operand
- call_expr test31.cpp 310:31 - expresssion
+ cleanup_point_expr test31.cpp 325:57 - statement
+ expr_stmt test31.cpp 325:57 - operand
+ call_expr test31.cpp 325:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5846,9 +6161,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 311:65 - statement
- expr_stmt test31.cpp 311:65 - operand
- call_expr test31.cpp 311:31 - expresssion
+ cleanup_point_expr test31.cpp 326:65 - statement
+ expr_stmt test31.cpp 326:65 - operand
+ call_expr test31.cpp 326:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5867,9 +6182,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 312:58 - statement
- expr_stmt test31.cpp 312:58 - operand
- call_expr test31.cpp 312:31 - expresssion
+ cleanup_point_expr test31.cpp 327:58 - statement
+ expr_stmt test31.cpp 327:58 - operand
+ call_expr test31.cpp 327:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5888,9 +6203,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 313:64 - statement
- expr_stmt test31.cpp 313:64 - operand
- call_expr test31.cpp 313:31 - expresssion
+ cleanup_point_expr test31.cpp 328:64 - statement
+ expr_stmt test31.cpp 328:64 - operand
+ call_expr test31.cpp 328:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5909,9 +6224,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 314:65 - statement
- expr_stmt test31.cpp 314:65 - operand
- call_expr test31.cpp 314:31 - expresssion
+ cleanup_point_expr test31.cpp 329:65 - statement
+ expr_stmt test31.cpp 329:65 - operand
+ call_expr test31.cpp 329:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5930,9 +6245,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 315:71 - statement
- expr_stmt test31.cpp 315:71 - operand
- call_expr test31.cpp 315:31 - expresssion
+ cleanup_point_expr test31.cpp 330:71 - statement
+ expr_stmt test31.cpp 330:71 - operand
+ call_expr test31.cpp 330:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5951,9 +6266,9 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 316:65 - statement
- expr_stmt test31.cpp 316:65 - operand
- call_expr test31.cpp 316:31 - expresssion
+ cleanup_point_expr test31.cpp 331:65 - statement
+ expr_stmt test31.cpp 331:65 - operand
+ call_expr test31.cpp 331:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -5972,7 +6287,7 @@ function_decl func8 test31.cpp 296:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func9 test31.cpp 319:10
+function_decl func9 test31.cpp 334:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -6028,13 +6343,13 @@ function_decl func9 test31.cpp 319:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 320:5 - function result
+ result_decl test31.cpp 335:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 319:27 - argument
+ parm_decl this test31.cpp 334:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6053,7 +6368,7 @@ function_decl func9 test31.cpp 319:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 319:23 - argument
+ parm_decl ptr1 test31.cpp 334:23 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -6071,15 +6386,15 @@ function_decl func9 test31.cpp 319:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 321:20 - statement
- expr_stmt test31.cpp 321:20 - operand
+ cleanup_point_expr test31.cpp 336:20 - statement
+ expr_stmt test31.cpp 336:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 321:9 - operand
+ component_ref test31.cpp 336:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 319:27 - operand
+ parm_decl this test31.cpp 334:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6101,7 +6416,7 @@ function_decl func9 test31.cpp 319:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 319:23 - operand
+ parm_decl ptr1 test31.cpp 334:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -6118,9 +6433,9 @@ function_decl func9 test31.cpp 319:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 322:68 - statement
- expr_stmt test31.cpp 322:68 - operand
- call_expr test31.cpp 322:31 - expresssion
+ cleanup_point_expr test31.cpp 337:68 - statement
+ expr_stmt test31.cpp 337:68 - operand
+ call_expr test31.cpp 337:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6139,9 +6454,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 323:60 - statement
- expr_stmt test31.cpp 323:60 - operand
- call_expr test31.cpp 323:31 - expresssion
+ cleanup_point_expr test31.cpp 338:60 - statement
+ expr_stmt test31.cpp 338:60 - operand
+ call_expr test31.cpp 338:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6160,9 +6475,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 324:57 - statement
- expr_stmt test31.cpp 324:57 - operand
- call_expr test31.cpp 324:31 - expresssion
+ cleanup_point_expr test31.cpp 339:57 - statement
+ expr_stmt test31.cpp 339:57 - operand
+ call_expr test31.cpp 339:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6181,9 +6496,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 325:76 - statement
- expr_stmt test31.cpp 325:76 - operand
- call_expr test31.cpp 325:31 - expresssion
+ cleanup_point_expr test31.cpp 340:76 - statement
+ expr_stmt test31.cpp 340:76 - operand
+ call_expr test31.cpp 340:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6202,9 +6517,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 326:69 - statement
- expr_stmt test31.cpp 326:69 - operand
- call_expr test31.cpp 326:31 - expresssion
+ cleanup_point_expr test31.cpp 341:69 - statement
+ expr_stmt test31.cpp 341:69 - operand
+ call_expr test31.cpp 341:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6223,9 +6538,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 327:64 - statement
- expr_stmt test31.cpp 327:64 - operand
- call_expr test31.cpp 327:31 - expresssion
+ cleanup_point_expr test31.cpp 342:64 - statement
+ expr_stmt test31.cpp 342:64 - operand
+ call_expr test31.cpp 342:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6244,9 +6559,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 328:76 - statement
- expr_stmt test31.cpp 328:76 - operand
- call_expr test31.cpp 328:31 - expresssion
+ cleanup_point_expr test31.cpp 343:76 - statement
+ expr_stmt test31.cpp 343:76 - operand
+ call_expr test31.cpp 343:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6265,9 +6580,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 329:65 - statement
- expr_stmt test31.cpp 329:65 - operand
- call_expr test31.cpp 329:31 - expresssion
+ cleanup_point_expr test31.cpp 344:65 - statement
+ expr_stmt test31.cpp 344:65 - operand
+ call_expr test31.cpp 344:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6286,12 +6601,12 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 330:20 - statement
- expr_stmt test31.cpp 330:20 - operand
+ cleanup_point_expr test31.cpp 345:20 - statement
+ expr_stmt test31.cpp 345:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test31.cpp 319:23 - operand
+ parm_decl ptr1 test31.cpp 334:23 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -6308,11 +6623,11 @@ function_decl func9 test31.cpp 319:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- component_ref test31.cpp 330:16 - operand
+ component_ref test31.cpp 345:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 319:27 - operand
+ parm_decl this test31.cpp 334:27 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6333,9 +6648,9 @@ function_decl func9 test31.cpp 319:10
field_decl tmp2 test31.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 331:63 - statement
- expr_stmt test31.cpp 331:63 - operand
- call_expr test31.cpp 331:31 - expresssion
+ cleanup_point_expr test31.cpp 346:63 - statement
+ expr_stmt test31.cpp 346:63 - operand
+ call_expr test31.cpp 346:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6354,9 +6669,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 332:60 - statement
- expr_stmt test31.cpp 332:60 - operand
- call_expr test31.cpp 332:31 - expresssion
+ cleanup_point_expr test31.cpp 347:60 - statement
+ expr_stmt test31.cpp 347:60 - operand
+ call_expr test31.cpp 347:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6375,9 +6690,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 333:57 - statement
- expr_stmt test31.cpp 333:57 - operand
- call_expr test31.cpp 333:31 - expresssion
+ cleanup_point_expr test31.cpp 348:57 - statement
+ expr_stmt test31.cpp 348:57 - operand
+ call_expr test31.cpp 348:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6396,9 +6711,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 334:71 - statement
- expr_stmt test31.cpp 334:71 - operand
- call_expr test31.cpp 334:31 - expresssion
+ cleanup_point_expr test31.cpp 349:71 - statement
+ expr_stmt test31.cpp 349:71 - operand
+ call_expr test31.cpp 349:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6417,9 +6732,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 335:58 - statement
- expr_stmt test31.cpp 335:58 - operand
- call_expr test31.cpp 335:31 - expresssion
+ cleanup_point_expr test31.cpp 350:58 - statement
+ expr_stmt test31.cpp 350:58 - operand
+ call_expr test31.cpp 350:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6438,9 +6753,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 336:64 - statement
- expr_stmt test31.cpp 336:64 - operand
- call_expr test31.cpp 336:31 - expresssion
+ cleanup_point_expr test31.cpp 351:64 - statement
+ expr_stmt test31.cpp 351:64 - operand
+ call_expr test31.cpp 351:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6459,9 +6774,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 337:65 - statement
- expr_stmt test31.cpp 337:65 - operand
- call_expr test31.cpp 337:31 - expresssion
+ cleanup_point_expr test31.cpp 352:65 - statement
+ expr_stmt test31.cpp 352:65 - operand
+ call_expr test31.cpp 352:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6480,9 +6795,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 338:71 - statement
- expr_stmt test31.cpp 338:71 - operand
- call_expr test31.cpp 338:31 - expresssion
+ cleanup_point_expr test31.cpp 353:71 - statement
+ expr_stmt test31.cpp 353:71 - operand
+ call_expr test31.cpp 353:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6501,9 +6816,9 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 339:65 - statement
- expr_stmt test31.cpp 339:65 - operand
- call_expr test31.cpp 339:31 - expresssion
+ cleanup_point_expr test31.cpp 354:65 - statement
+ expr_stmt test31.cpp 354:65 - operand
+ call_expr test31.cpp 354:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6522,7 +6837,7 @@ function_decl func9 test31.cpp 319:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
-function_decl func10 test31.cpp 342:10
+function_decl func10 test31.cpp 357:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -6578,13 +6893,13 @@ function_decl func10 test31.cpp 342:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 343:5 - function result
+ result_decl test31.cpp 358:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 342:28 - argument
+ parm_decl this test31.cpp 357:28 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6603,7 +6918,7 @@ function_decl func10 test31.cpp 342:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 342:24 - argument
+ parm_decl ptr1 test31.cpp 357:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -6621,15 +6936,15 @@ function_decl func10 test31.cpp 342:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 344:20 - statement
- expr_stmt test31.cpp 344:20 - operand
+ cleanup_point_expr test31.cpp 359:20 - statement
+ expr_stmt test31.cpp 359:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 344:9 - operand
+ component_ref test31.cpp 359:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 342:28 - operand
+ parm_decl this test31.cpp 357:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6651,7 +6966,7 @@ function_decl func10 test31.cpp 342:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 342:24 - operand
+ parm_decl ptr1 test31.cpp 357:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -6668,9 +6983,9 @@ function_decl func10 test31.cpp 342:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 345:68 - statement
- expr_stmt test31.cpp 345:68 - operand
- call_expr test31.cpp 345:31 - expresssion
+ cleanup_point_expr test31.cpp 360:68 - statement
+ expr_stmt test31.cpp 360:68 - operand
+ call_expr test31.cpp 360:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6689,9 +7004,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 346:60 - statement
- expr_stmt test31.cpp 346:60 - operand
- call_expr test31.cpp 346:31 - expresssion
+ cleanup_point_expr test31.cpp 361:60 - statement
+ expr_stmt test31.cpp 361:60 - operand
+ call_expr test31.cpp 361:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6710,9 +7025,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 347:57 - statement
- expr_stmt test31.cpp 347:57 - operand
- call_expr test31.cpp 347:31 - expresssion
+ cleanup_point_expr test31.cpp 362:57 - statement
+ expr_stmt test31.cpp 362:57 - operand
+ call_expr test31.cpp 362:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6731,9 +7046,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 348:76 - statement
- expr_stmt test31.cpp 348:76 - operand
- call_expr test31.cpp 348:31 - expresssion
+ cleanup_point_expr test31.cpp 363:76 - statement
+ expr_stmt test31.cpp 363:76 - operand
+ call_expr test31.cpp 363:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6752,9 +7067,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 349:69 - statement
- expr_stmt test31.cpp 349:69 - operand
- call_expr test31.cpp 349:31 - expresssion
+ cleanup_point_expr test31.cpp 364:69 - statement
+ expr_stmt test31.cpp 364:69 - operand
+ call_expr test31.cpp 364:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6773,9 +7088,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 350:64 - statement
- expr_stmt test31.cpp 350:64 - operand
- call_expr test31.cpp 350:31 - expresssion
+ cleanup_point_expr test31.cpp 365:64 - statement
+ expr_stmt test31.cpp 365:64 - operand
+ call_expr test31.cpp 365:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6794,9 +7109,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 351:64 - statement
- expr_stmt test31.cpp 351:64 - operand
- call_expr test31.cpp 351:31 - expresssion
+ cleanup_point_expr test31.cpp 366:64 - statement
+ expr_stmt test31.cpp 366:64 - operand
+ call_expr test31.cpp 366:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6815,9 +7130,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 352:65 - statement
- expr_stmt test31.cpp 352:65 - operand
- call_expr test31.cpp 352:31 - expresssion
+ cleanup_point_expr test31.cpp 367:65 - statement
+ expr_stmt test31.cpp 367:65 - operand
+ call_expr test31.cpp 367:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6836,9 +7151,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 353:76 - statement
- expr_stmt test31.cpp 353:76 - operand
- call_expr test31.cpp 353:31 - expresssion
+ cleanup_point_expr test31.cpp 368:76 - statement
+ expr_stmt test31.cpp 368:76 - operand
+ call_expr test31.cpp 368:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6857,9 +7172,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 354:71 - statement
- expr_stmt test31.cpp 354:71 - operand
- call_expr test31.cpp 354:31 - expresssion
+ cleanup_point_expr test31.cpp 369:71 - statement
+ expr_stmt test31.cpp 369:71 - operand
+ call_expr test31.cpp 369:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6878,15 +7193,15 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 355:20 - statement
- expr_stmt test31.cpp 355:20 - operand
+ cleanup_point_expr test31.cpp 370:20 - statement
+ expr_stmt test31.cpp 370:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 355:9 - operand
+ component_ref test31.cpp 370:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 342:28 - operand
+ parm_decl this test31.cpp 357:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6907,11 +7222,11 @@ function_decl func10 test31.cpp 342:10
field_decl tmp2 test31.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- component_ref test31.cpp 355:16 - operand
+ component_ref test31.cpp 370:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 342:28 - operand
+ parm_decl this test31.cpp 357:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -6932,9 +7247,9 @@ function_decl func10 test31.cpp 342:10
field_decl tmp1 test31.cpp 20:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 356:79 - statement
- expr_stmt test31.cpp 356:79 - operand
- call_expr test31.cpp 356:31 - expresssion
+ cleanup_point_expr test31.cpp 371:79 - statement
+ expr_stmt test31.cpp 371:79 - operand
+ call_expr test31.cpp 371:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6953,9 +7268,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 357:60 - statement
- expr_stmt test31.cpp 357:60 - operand
- call_expr test31.cpp 357:31 - expresssion
+ cleanup_point_expr test31.cpp 372:60 - statement
+ expr_stmt test31.cpp 372:60 - operand
+ call_expr test31.cpp 372:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6974,9 +7289,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 358:57 - statement
- expr_stmt test31.cpp 358:57 - operand
- call_expr test31.cpp 358:31 - expresssion
+ cleanup_point_expr test31.cpp 373:57 - statement
+ expr_stmt test31.cpp 373:57 - operand
+ call_expr test31.cpp 373:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -6995,9 +7310,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 359:87 - statement
- expr_stmt test31.cpp 359:87 - operand
- call_expr test31.cpp 359:31 - expresssion
+ cleanup_point_expr test31.cpp 374:87 - statement
+ expr_stmt test31.cpp 374:87 - operand
+ call_expr test31.cpp 374:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7016,9 +7331,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 360:80 - statement
- expr_stmt test31.cpp 360:80 - operand
- call_expr test31.cpp 360:31 - expresssion
+ cleanup_point_expr test31.cpp 375:80 - statement
+ expr_stmt test31.cpp 375:80 - operand
+ call_expr test31.cpp 375:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7037,9 +7352,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 361:64 - statement
- expr_stmt test31.cpp 361:64 - operand
- call_expr test31.cpp 361:31 - expresssion
+ cleanup_point_expr test31.cpp 376:64 - statement
+ expr_stmt test31.cpp 376:64 - operand
+ call_expr test31.cpp 376:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7058,9 +7373,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 362:64 - statement
- expr_stmt test31.cpp 362:64 - operand
- call_expr test31.cpp 362:31 - expresssion
+ cleanup_point_expr test31.cpp 377:64 - statement
+ expr_stmt test31.cpp 377:64 - operand
+ call_expr test31.cpp 377:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7079,9 +7394,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 363:65 - statement
- expr_stmt test31.cpp 363:65 - operand
- call_expr test31.cpp 363:31 - expresssion
+ cleanup_point_expr test31.cpp 378:65 - statement
+ expr_stmt test31.cpp 378:65 - operand
+ call_expr test31.cpp 378:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7100,9 +7415,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 364:76 - statement
- expr_stmt test31.cpp 364:76 - operand
- call_expr test31.cpp 364:31 - expresssion
+ cleanup_point_expr test31.cpp 379:76 - statement
+ expr_stmt test31.cpp 379:76 - operand
+ call_expr test31.cpp 379:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7121,9 +7436,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 365:76 - statement
- expr_stmt test31.cpp 365:76 - operand
- call_expr test31.cpp 365:31 - expresssion
+ cleanup_point_expr test31.cpp 380:76 - statement
+ expr_stmt test31.cpp 380:76 - operand
+ call_expr test31.cpp 380:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7142,15 +7457,15 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 366:20 - statement
- expr_stmt test31.cpp 366:20 - operand
+ cleanup_point_expr test31.cpp 381:20 - statement
+ expr_stmt test31.cpp 381:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 366:9 - operand
+ component_ref test31.cpp 381:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 342:28 - operand
+ parm_decl this test31.cpp 357:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7171,11 +7486,11 @@ function_decl func10 test31.cpp 342:10
field_decl tmp2 test31.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- component_ref test31.cpp 366:16 - operand
+ component_ref test31.cpp 381:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 342:28 - operand
+ parm_decl this test31.cpp 357:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7196,9 +7511,9 @@ function_decl func10 test31.cpp 342:10
field_decl tmp3 test31.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 367:68 - statement
- expr_stmt test31.cpp 367:68 - operand
- call_expr test31.cpp 367:31 - expresssion
+ cleanup_point_expr test31.cpp 382:68 - statement
+ expr_stmt test31.cpp 382:68 - operand
+ call_expr test31.cpp 382:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7217,9 +7532,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 368:60 - statement
- expr_stmt test31.cpp 368:60 - operand
- call_expr test31.cpp 368:31 - expresssion
+ cleanup_point_expr test31.cpp 383:60 - statement
+ expr_stmt test31.cpp 383:60 - operand
+ call_expr test31.cpp 383:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7238,9 +7553,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 369:57 - statement
- expr_stmt test31.cpp 369:57 - operand
- call_expr test31.cpp 369:31 - expresssion
+ cleanup_point_expr test31.cpp 384:57 - statement
+ expr_stmt test31.cpp 384:57 - operand
+ call_expr test31.cpp 384:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7259,9 +7574,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 370:76 - statement
- expr_stmt test31.cpp 370:76 - operand
- call_expr test31.cpp 370:31 - expresssion
+ cleanup_point_expr test31.cpp 385:76 - statement
+ expr_stmt test31.cpp 385:76 - operand
+ call_expr test31.cpp 385:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7280,9 +7595,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 371:69 - statement
- expr_stmt test31.cpp 371:69 - operand
- call_expr test31.cpp 371:31 - expresssion
+ cleanup_point_expr test31.cpp 386:69 - statement
+ expr_stmt test31.cpp 386:69 - operand
+ call_expr test31.cpp 386:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7301,9 +7616,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 372:64 - statement
- expr_stmt test31.cpp 372:64 - operand
- call_expr test31.cpp 372:31 - expresssion
+ cleanup_point_expr test31.cpp 387:64 - statement
+ expr_stmt test31.cpp 387:64 - operand
+ call_expr test31.cpp 387:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7322,9 +7637,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 373:64 - statement
- expr_stmt test31.cpp 373:64 - operand
- call_expr test31.cpp 373:31 - expresssion
+ cleanup_point_expr test31.cpp 388:64 - statement
+ expr_stmt test31.cpp 388:64 - operand
+ call_expr test31.cpp 388:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7343,9 +7658,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 374:65 - statement
- expr_stmt test31.cpp 374:65 - operand
- call_expr test31.cpp 374:31 - expresssion
+ cleanup_point_expr test31.cpp 389:65 - statement
+ expr_stmt test31.cpp 389:65 - operand
+ call_expr test31.cpp 389:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7364,9 +7679,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 375:76 - statement
- expr_stmt test31.cpp 375:76 - operand
- call_expr test31.cpp 375:31 - expresssion
+ cleanup_point_expr test31.cpp 390:76 - statement
+ expr_stmt test31.cpp 390:76 - operand
+ call_expr test31.cpp 390:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7385,9 +7700,9 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 376:71 - statement
- expr_stmt test31.cpp 376:71 - operand
- call_expr test31.cpp 376:31 - expresssion
+ cleanup_point_expr test31.cpp 391:71 - statement
+ expr_stmt test31.cpp 391:71 - operand
+ call_expr test31.cpp 391:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7406,7 +7721,7 @@ function_decl func10 test31.cpp 342:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
-function_decl func11 test31.cpp 379:10
+function_decl func11 test31.cpp 394:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -7462,13 +7777,13 @@ function_decl func11 test31.cpp 379:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 380:5 - function result
+ result_decl test31.cpp 395:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 379:28 - argument
+ parm_decl this test31.cpp 394:28 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7487,7 +7802,7 @@ function_decl func11 test31.cpp 379:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 379:24 - argument
+ parm_decl ptr1 test31.cpp 394:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -7505,15 +7820,15 @@ function_decl func11 test31.cpp 379:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 381:20 - statement
- expr_stmt test31.cpp 381:20 - operand
+ cleanup_point_expr test31.cpp 396:20 - statement
+ expr_stmt test31.cpp 396:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 381:9 - operand
+ component_ref test31.cpp 396:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 379:28 - operand
+ parm_decl this test31.cpp 394:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7535,7 +7850,7 @@ function_decl func11 test31.cpp 379:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 379:24 - operand
+ parm_decl ptr1 test31.cpp 394:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -7552,9 +7867,9 @@ function_decl func11 test31.cpp 379:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 382:68 - statement
- expr_stmt test31.cpp 382:68 - operand
- call_expr test31.cpp 382:31 - expresssion
+ cleanup_point_expr test31.cpp 397:68 - statement
+ expr_stmt test31.cpp 397:68 - operand
+ call_expr test31.cpp 397:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7573,9 +7888,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 383:60 - statement
- expr_stmt test31.cpp 383:60 - operand
- call_expr test31.cpp 383:31 - expresssion
+ cleanup_point_expr test31.cpp 398:60 - statement
+ expr_stmt test31.cpp 398:60 - operand
+ call_expr test31.cpp 398:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7594,9 +7909,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 384:57 - statement
- expr_stmt test31.cpp 384:57 - operand
- call_expr test31.cpp 384:31 - expresssion
+ cleanup_point_expr test31.cpp 399:57 - statement
+ expr_stmt test31.cpp 399:57 - operand
+ call_expr test31.cpp 399:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7615,9 +7930,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 385:76 - statement
- expr_stmt test31.cpp 385:76 - operand
- call_expr test31.cpp 385:31 - expresssion
+ cleanup_point_expr test31.cpp 400:76 - statement
+ expr_stmt test31.cpp 400:76 - operand
+ call_expr test31.cpp 400:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7636,9 +7951,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 386:69 - statement
- expr_stmt test31.cpp 386:69 - operand
- call_expr test31.cpp 386:31 - expresssion
+ cleanup_point_expr test31.cpp 401:69 - statement
+ expr_stmt test31.cpp 401:69 - operand
+ call_expr test31.cpp 401:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7657,9 +7972,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 387:64 - statement
- expr_stmt test31.cpp 387:64 - operand
- call_expr test31.cpp 387:31 - expresssion
+ cleanup_point_expr test31.cpp 402:64 - statement
+ expr_stmt test31.cpp 402:64 - operand
+ call_expr test31.cpp 402:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7678,9 +7993,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 388:64 - statement
- expr_stmt test31.cpp 388:64 - operand
- call_expr test31.cpp 388:31 - expresssion
+ cleanup_point_expr test31.cpp 403:64 - statement
+ expr_stmt test31.cpp 403:64 - operand
+ call_expr test31.cpp 403:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7699,9 +8014,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 389:65 - statement
- expr_stmt test31.cpp 389:65 - operand
- call_expr test31.cpp 389:31 - expresssion
+ cleanup_point_expr test31.cpp 404:65 - statement
+ expr_stmt test31.cpp 404:65 - operand
+ call_expr test31.cpp 404:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7720,9 +8035,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 390:76 - statement
- expr_stmt test31.cpp 390:76 - operand
- call_expr test31.cpp 390:31 - expresssion
+ cleanup_point_expr test31.cpp 405:76 - statement
+ expr_stmt test31.cpp 405:76 - operand
+ call_expr test31.cpp 405:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7741,9 +8056,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 391:71 - statement
- expr_stmt test31.cpp 391:71 - operand
- call_expr test31.cpp 391:31 - expresssion
+ cleanup_point_expr test31.cpp 406:71 - statement
+ expr_stmt test31.cpp 406:71 - operand
+ call_expr test31.cpp 406:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7762,15 +8077,15 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 392:20 - statement
- expr_stmt test31.cpp 392:20 - operand
+ cleanup_point_expr test31.cpp 407:20 - statement
+ expr_stmt test31.cpp 407:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 392:9 - operand
+ component_ref test31.cpp 407:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 379:28 - operand
+ parm_decl this test31.cpp 394:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7791,11 +8106,11 @@ function_decl func11 test31.cpp 379:10
field_decl tmp2 test31.cpp 21:12 - field
- unsigned
integer_cst 64 - decl size
- component_ref test31.cpp 392:16 - operand
+ component_ref test31.cpp 407:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 379:28 - operand
+ parm_decl this test31.cpp 394:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -7816,9 +8131,9 @@ function_decl func11 test31.cpp 379:10
field_decl tmp1 test31.cpp 20:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 393:79 - statement
- expr_stmt test31.cpp 393:79 - operand
- call_expr test31.cpp 393:31 - expresssion
+ cleanup_point_expr test31.cpp 408:79 - statement
+ expr_stmt test31.cpp 408:79 - operand
+ call_expr test31.cpp 408:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7837,9 +8152,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 394:60 - statement
- expr_stmt test31.cpp 394:60 - operand
- call_expr test31.cpp 394:31 - expresssion
+ cleanup_point_expr test31.cpp 409:60 - statement
+ expr_stmt test31.cpp 409:60 - operand
+ call_expr test31.cpp 409:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7858,9 +8173,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 395:57 - statement
- expr_stmt test31.cpp 395:57 - operand
- call_expr test31.cpp 395:31 - expresssion
+ cleanup_point_expr test31.cpp 410:57 - statement
+ expr_stmt test31.cpp 410:57 - operand
+ call_expr test31.cpp 410:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7879,9 +8194,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 396:87 - statement
- expr_stmt test31.cpp 396:87 - operand
- call_expr test31.cpp 396:31 - expresssion
+ cleanup_point_expr test31.cpp 411:87 - statement
+ expr_stmt test31.cpp 411:87 - operand
+ call_expr test31.cpp 411:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7900,9 +8215,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 397:80 - statement
- expr_stmt test31.cpp 397:80 - operand
- call_expr test31.cpp 397:31 - expresssion
+ cleanup_point_expr test31.cpp 412:80 - statement
+ expr_stmt test31.cpp 412:80 - operand
+ call_expr test31.cpp 412:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7921,9 +8236,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 398:64 - statement
- expr_stmt test31.cpp 398:64 - operand
- call_expr test31.cpp 398:31 - expresssion
+ cleanup_point_expr test31.cpp 413:64 - statement
+ expr_stmt test31.cpp 413:64 - operand
+ call_expr test31.cpp 413:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7942,9 +8257,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 399:64 - statement
- expr_stmt test31.cpp 399:64 - operand
- call_expr test31.cpp 399:31 - expresssion
+ cleanup_point_expr test31.cpp 414:64 - statement
+ expr_stmt test31.cpp 414:64 - operand
+ call_expr test31.cpp 414:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7963,9 +8278,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 400:65 - statement
- expr_stmt test31.cpp 400:65 - operand
- call_expr test31.cpp 400:31 - expresssion
+ cleanup_point_expr test31.cpp 415:65 - statement
+ expr_stmt test31.cpp 415:65 - operand
+ call_expr test31.cpp 415:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -7984,9 +8299,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 401:76 - statement
- expr_stmt test31.cpp 401:76 - operand
- call_expr test31.cpp 401:31 - expresssion
+ cleanup_point_expr test31.cpp 416:76 - statement
+ expr_stmt test31.cpp 416:76 - operand
+ call_expr test31.cpp 416:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8005,9 +8320,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 402:76 - statement
- expr_stmt test31.cpp 402:76 - operand
- call_expr test31.cpp 402:31 - expresssion
+ cleanup_point_expr test31.cpp 417:76 - statement
+ expr_stmt test31.cpp 417:76 - operand
+ call_expr test31.cpp 417:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8026,12 +8341,12 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 403:20 - statement
- expr_stmt test31.cpp 403:20 - operand
+ cleanup_point_expr test31.cpp 418:20 - statement
+ expr_stmt test31.cpp 418:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test31.cpp 379:24 - operand
+ parm_decl ptr1 test31.cpp 394:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -8048,11 +8363,11 @@ function_decl func11 test31.cpp 379:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- component_ref test31.cpp 403:16 - operand
+ component_ref test31.cpp 418:16 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 379:28 - operand
+ parm_decl this test31.cpp 394:28 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -8073,9 +8388,9 @@ function_decl func11 test31.cpp 379:10
field_decl tmp3 test31.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 404:74 - statement
- expr_stmt test31.cpp 404:74 - operand
- call_expr test31.cpp 404:31 - expresssion
+ cleanup_point_expr test31.cpp 419:74 - statement
+ expr_stmt test31.cpp 419:74 - operand
+ call_expr test31.cpp 419:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8094,9 +8409,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 this->tmp2 - operand
- stringLength: 22
- cleanup_point_expr test31.cpp 405:60 - statement
- expr_stmt test31.cpp 405:60 - operand
- call_expr test31.cpp 405:31 - expresssion
+ cleanup_point_expr test31.cpp 420:60 - statement
+ expr_stmt test31.cpp 420:60 - operand
+ call_expr test31.cpp 420:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8115,9 +8430,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 406:57 - statement
- expr_stmt test31.cpp 406:57 - operand
- call_expr test31.cpp 406:31 - expresssion
+ cleanup_point_expr test31.cpp 421:57 - statement
+ expr_stmt test31.cpp 421:57 - operand
+ call_expr test31.cpp 421:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8136,9 +8451,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 407:82 - statement
- expr_stmt test31.cpp 407:82 - operand
- call_expr test31.cpp 407:31 - expresssion
+ cleanup_point_expr test31.cpp 422:82 - statement
+ expr_stmt test31.cpp 422:82 - operand
+ call_expr test31.cpp 422:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8157,9 +8472,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 this->tmp2 - operand
- stringLength: 22
- cleanup_point_expr test31.cpp 408:58 - statement
- expr_stmt test31.cpp 408:58 - operand
- call_expr test31.cpp 408:31 - expresssion
+ cleanup_point_expr test31.cpp 423:58 - statement
+ expr_stmt test31.cpp 423:58 - operand
+ call_expr test31.cpp 423:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8178,9 +8493,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 409:75 - statement
- expr_stmt test31.cpp 409:75 - operand
- call_expr test31.cpp 409:31 - expresssion
+ cleanup_point_expr test31.cpp 424:75 - statement
+ expr_stmt test31.cpp 424:75 - operand
+ call_expr test31.cpp 424:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8199,9 +8514,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 this->tmp2 - operand
- stringLength: 22
- cleanup_point_expr test31.cpp 410:64 - statement
- expr_stmt test31.cpp 410:64 - operand
- call_expr test31.cpp 410:31 - expresssion
+ cleanup_point_expr test31.cpp 425:64 - statement
+ expr_stmt test31.cpp 425:64 - operand
+ call_expr test31.cpp 425:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8220,9 +8535,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 411:65 - statement
- expr_stmt test31.cpp 411:65 - operand
- call_expr test31.cpp 411:31 - expresssion
+ cleanup_point_expr test31.cpp 426:65 - statement
+ expr_stmt test31.cpp 426:65 - operand
+ call_expr test31.cpp 426:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8241,9 +8556,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 412:71 - statement
- expr_stmt test31.cpp 412:71 - operand
- call_expr test31.cpp 412:31 - expresssion
+ cleanup_point_expr test31.cpp 427:71 - statement
+ expr_stmt test31.cpp 427:71 - operand
+ call_expr test31.cpp 427:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8262,9 +8577,9 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 413:82 - statement
- expr_stmt test31.cpp 413:82 - operand
- call_expr test31.cpp 413:31 - expresssion
+ cleanup_point_expr test31.cpp 428:82 - statement
+ expr_stmt test31.cpp 428:82 - operand
+ call_expr test31.cpp 428:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8283,7 +8598,7 @@ function_decl func11 test31.cpp 379:10
addr_expr - operand
string_cst this->tmp2 this->tmp1 - operand
- stringLength: 22
-function_decl func12 test31.cpp 416:10
+function_decl func12 test31.cpp 431:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -8355,13 +8670,13 @@ function_decl func12 test31.cpp 416:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 417:5 - function result
+ result_decl test31.cpp 432:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 416:41 - argument
+ parm_decl this test31.cpp 431:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -8380,7 +8695,7 @@ function_decl func12 test31.cpp 416:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 416:24 - argument
+ parm_decl ptr1 test31.cpp 431:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -8397,7 +8712,7 @@ function_decl func12 test31.cpp 416:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl ptr2 test31.cpp 416:37 - argument
+ parm_decl ptr2 test31.cpp 431:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -8415,9 +8730,9 @@ function_decl func12 test31.cpp 416:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 418:62 - statement
- expr_stmt test31.cpp 418:62 - operand
- call_expr test31.cpp 418:31 - expresssion
+ cleanup_point_expr test31.cpp 433:62 - statement
+ expr_stmt test31.cpp 433:62 - operand
+ call_expr test31.cpp 433:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8436,9 +8751,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test31.cpp 419:60 - statement
- expr_stmt test31.cpp 419:60 - operand
- call_expr test31.cpp 419:31 - expresssion
+ cleanup_point_expr test31.cpp 434:60 - statement
+ expr_stmt test31.cpp 434:60 - operand
+ call_expr test31.cpp 434:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8457,9 +8772,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 420:57 - statement
- expr_stmt test31.cpp 420:57 - operand
- call_expr test31.cpp 420:31 - expresssion
+ cleanup_point_expr test31.cpp 435:57 - statement
+ expr_stmt test31.cpp 435:57 - operand
+ call_expr test31.cpp 435:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8478,9 +8793,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 421:70 - statement
- expr_stmt test31.cpp 421:70 - operand
- call_expr test31.cpp 421:31 - expresssion
+ cleanup_point_expr test31.cpp 436:70 - statement
+ expr_stmt test31.cpp 436:70 - operand
+ call_expr test31.cpp 436:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8499,9 +8814,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test31.cpp 422:58 - statement
- expr_stmt test31.cpp 422:58 - operand
- call_expr test31.cpp 422:31 - expresssion
+ cleanup_point_expr test31.cpp 437:58 - statement
+ expr_stmt test31.cpp 437:58 - operand
+ call_expr test31.cpp 437:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8520,9 +8835,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 423:58 - statement
- expr_stmt test31.cpp 423:58 - operand
- call_expr test31.cpp 423:31 - expresssion
+ cleanup_point_expr test31.cpp 438:58 - statement
+ expr_stmt test31.cpp 438:58 - operand
+ call_expr test31.cpp 438:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8541,9 +8856,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 424:58 - statement
- expr_stmt test31.cpp 424:58 - operand
- call_expr test31.cpp 424:31 - expresssion
+ cleanup_point_expr test31.cpp 439:58 - statement
+ expr_stmt test31.cpp 439:58 - operand
+ call_expr test31.cpp 439:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8562,9 +8877,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst tmp1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 425:65 - statement
- expr_stmt test31.cpp 425:65 - operand
- call_expr test31.cpp 425:31 - expresssion
+ cleanup_point_expr test31.cpp 440:65 - statement
+ expr_stmt test31.cpp 440:65 - operand
+ call_expr test31.cpp 440:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8583,9 +8898,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 426:65 - statement
- expr_stmt test31.cpp 426:65 - operand
- call_expr test31.cpp 426:31 - expresssion
+ cleanup_point_expr test31.cpp 441:65 - statement
+ expr_stmt test31.cpp 441:65 - operand
+ call_expr test31.cpp 441:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8604,9 +8919,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 427:65 - statement
- expr_stmt test31.cpp 427:65 - operand
- call_expr test31.cpp 427:31 - expresssion
+ cleanup_point_expr test31.cpp 442:65 - statement
+ expr_stmt test31.cpp 442:65 - operand
+ call_expr test31.cpp 442:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8625,15 +8940,15 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst tmp1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 428:20 - statement
- expr_stmt test31.cpp 428:20 - operand
+ cleanup_point_expr test31.cpp 443:20 - statement
+ expr_stmt test31.cpp 443:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 428:9 - operand
+ component_ref test31.cpp 443:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 416:41 - operand
+ parm_decl this test31.cpp 431:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -8655,7 +8970,7 @@ function_decl func12 test31.cpp 416:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 416:24 - operand
+ parm_decl ptr1 test31.cpp 431:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -8672,9 +8987,9 @@ function_decl func12 test31.cpp 416:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 429:73 - statement
- expr_stmt test31.cpp 429:73 - operand
- call_expr test31.cpp 429:31 - expresssion
+ cleanup_point_expr test31.cpp 444:73 - statement
+ expr_stmt test31.cpp 444:73 - operand
+ call_expr test31.cpp 444:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8693,9 +9008,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 430:60 - statement
- expr_stmt test31.cpp 430:60 - operand
- call_expr test31.cpp 430:31 - expresssion
+ cleanup_point_expr test31.cpp 445:60 - statement
+ expr_stmt test31.cpp 445:60 - operand
+ call_expr test31.cpp 445:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8714,9 +9029,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 431:57 - statement
- expr_stmt test31.cpp 431:57 - operand
- call_expr test31.cpp 431:31 - expresssion
+ cleanup_point_expr test31.cpp 446:57 - statement
+ expr_stmt test31.cpp 446:57 - operand
+ call_expr test31.cpp 446:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8735,9 +9050,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 432:81 - statement
- expr_stmt test31.cpp 432:81 - operand
- call_expr test31.cpp 432:31 - expresssion
+ cleanup_point_expr test31.cpp 447:81 - statement
+ expr_stmt test31.cpp 447:81 - operand
+ call_expr test31.cpp 447:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8756,9 +9071,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 433:69 - statement
- expr_stmt test31.cpp 433:69 - operand
- call_expr test31.cpp 433:31 - expresssion
+ cleanup_point_expr test31.cpp 448:69 - statement
+ expr_stmt test31.cpp 448:69 - operand
+ call_expr test31.cpp 448:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8777,9 +9092,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 434:58 - statement
- expr_stmt test31.cpp 434:58 - operand
- call_expr test31.cpp 434:31 - expresssion
+ cleanup_point_expr test31.cpp 449:58 - statement
+ expr_stmt test31.cpp 449:58 - operand
+ call_expr test31.cpp 449:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8798,9 +9113,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 435:64 - statement
- expr_stmt test31.cpp 435:64 - operand
- call_expr test31.cpp 435:31 - expresssion
+ cleanup_point_expr test31.cpp 450:64 - statement
+ expr_stmt test31.cpp 450:64 - operand
+ call_expr test31.cpp 450:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8819,9 +9134,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 436:65 - statement
- expr_stmt test31.cpp 436:65 - operand
- call_expr test31.cpp 436:31 - expresssion
+ cleanup_point_expr test31.cpp 451:65 - statement
+ expr_stmt test31.cpp 451:65 - operand
+ call_expr test31.cpp 451:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8840,9 +9155,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 437:65 - statement
- expr_stmt test31.cpp 437:65 - operand
- call_expr test31.cpp 437:31 - expresssion
+ cleanup_point_expr test31.cpp 452:65 - statement
+ expr_stmt test31.cpp 452:65 - operand
+ call_expr test31.cpp 452:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8861,9 +9176,9 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 438:76 - statement
- expr_stmt test31.cpp 438:76 - operand
- call_expr test31.cpp 438:31 - expresssion
+ cleanup_point_expr test31.cpp 453:76 - statement
+ expr_stmt test31.cpp 453:76 - operand
+ call_expr test31.cpp 453:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -8882,7 +9197,7 @@ function_decl func12 test31.cpp 416:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
-function_decl func13 test31.cpp 441:10
+function_decl func13 test31.cpp 456:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -8954,13 +9269,13 @@ function_decl func13 test31.cpp 441:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 442:5 - function result
+ result_decl test31.cpp 457:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 441:41 - argument
+ parm_decl this test31.cpp 456:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -8979,7 +9294,7 @@ function_decl func13 test31.cpp 441:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 441:24 - argument
+ parm_decl ptr1 test31.cpp 456:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -8997,7 +9312,7 @@ function_decl func13 test31.cpp 441:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 441:37 - argument
+ parm_decl ptr2 test31.cpp 456:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9015,15 +9330,15 @@ function_decl func13 test31.cpp 441:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 443:20 - statement
- expr_stmt test31.cpp 443:20 - operand
+ cleanup_point_expr test31.cpp 458:20 - statement
+ expr_stmt test31.cpp 458:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 443:9 - operand
+ component_ref test31.cpp 458:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 441:41 - operand
+ parm_decl this test31.cpp 456:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -9045,7 +9360,7 @@ function_decl func13 test31.cpp 441:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 441:24 - operand
+ parm_decl ptr1 test31.cpp 456:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9062,9 +9377,9 @@ function_decl func13 test31.cpp 441:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 444:73 - statement
- expr_stmt test31.cpp 444:73 - operand
- call_expr test31.cpp 444:31 - expresssion
+ cleanup_point_expr test31.cpp 459:73 - statement
+ expr_stmt test31.cpp 459:73 - operand
+ call_expr test31.cpp 459:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9083,9 +9398,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 445:60 - statement
- expr_stmt test31.cpp 445:60 - operand
- call_expr test31.cpp 445:31 - expresssion
+ cleanup_point_expr test31.cpp 460:60 - statement
+ expr_stmt test31.cpp 460:60 - operand
+ call_expr test31.cpp 460:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9104,9 +9419,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 446:57 - statement
- expr_stmt test31.cpp 446:57 - operand
- call_expr test31.cpp 446:31 - expresssion
+ cleanup_point_expr test31.cpp 461:57 - statement
+ expr_stmt test31.cpp 461:57 - operand
+ call_expr test31.cpp 461:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9125,9 +9440,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 447:81 - statement
- expr_stmt test31.cpp 447:81 - operand
- call_expr test31.cpp 447:31 - expresssion
+ cleanup_point_expr test31.cpp 462:81 - statement
+ expr_stmt test31.cpp 462:81 - operand
+ call_expr test31.cpp 462:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9146,9 +9461,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 448:69 - statement
- expr_stmt test31.cpp 448:69 - operand
- call_expr test31.cpp 448:31 - expresssion
+ cleanup_point_expr test31.cpp 463:69 - statement
+ expr_stmt test31.cpp 463:69 - operand
+ call_expr test31.cpp 463:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9167,9 +9482,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 449:58 - statement
- expr_stmt test31.cpp 449:58 - operand
- call_expr test31.cpp 449:31 - expresssion
+ cleanup_point_expr test31.cpp 464:58 - statement
+ expr_stmt test31.cpp 464:58 - operand
+ call_expr test31.cpp 464:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9188,9 +9503,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 450:64 - statement
- expr_stmt test31.cpp 450:64 - operand
- call_expr test31.cpp 450:31 - expresssion
+ cleanup_point_expr test31.cpp 465:64 - statement
+ expr_stmt test31.cpp 465:64 - operand
+ call_expr test31.cpp 465:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9209,9 +9524,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 451:65 - statement
- expr_stmt test31.cpp 451:65 - operand
- call_expr test31.cpp 451:31 - expresssion
+ cleanup_point_expr test31.cpp 466:65 - statement
+ expr_stmt test31.cpp 466:65 - operand
+ call_expr test31.cpp 466:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9230,9 +9545,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 452:65 - statement
- expr_stmt test31.cpp 452:65 - operand
- call_expr test31.cpp 452:31 - expresssion
+ cleanup_point_expr test31.cpp 467:65 - statement
+ expr_stmt test31.cpp 467:65 - operand
+ call_expr test31.cpp 467:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9251,9 +9566,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 453:76 - statement
- expr_stmt test31.cpp 453:76 - operand
- call_expr test31.cpp 453:31 - expresssion
+ cleanup_point_expr test31.cpp 468:76 - statement
+ expr_stmt test31.cpp 468:76 - operand
+ call_expr test31.cpp 468:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9272,12 +9587,12 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 454:20 - statement
- expr_stmt test31.cpp 454:20 - operand
+ cleanup_point_expr test31.cpp 469:20 - statement
+ expr_stmt test31.cpp 469:20 - operand
convert_expr - expresssion
modify_expr - operand
- isUsed: 1
- parm_decl ptr1 test31.cpp 441:24 - operand
+ parm_decl ptr1 test31.cpp 456:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9295,7 +9610,7 @@ function_decl func13 test31.cpp 441:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 441:37 - operand
+ parm_decl ptr2 test31.cpp 456:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9312,9 +9627,9 @@ function_decl func13 test31.cpp 441:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 455:73 - statement
- expr_stmt test31.cpp 455:73 - operand
- call_expr test31.cpp 455:31 - expresssion
+ cleanup_point_expr test31.cpp 470:73 - statement
+ expr_stmt test31.cpp 470:73 - operand
+ call_expr test31.cpp 470:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9333,9 +9648,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 456:60 - statement
- expr_stmt test31.cpp 456:60 - operand
- call_expr test31.cpp 456:31 - expresssion
+ cleanup_point_expr test31.cpp 471:60 - statement
+ expr_stmt test31.cpp 471:60 - operand
+ call_expr test31.cpp 471:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9354,9 +9669,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 457:57 - statement
- expr_stmt test31.cpp 457:57 - operand
- call_expr test31.cpp 457:31 - expresssion
+ cleanup_point_expr test31.cpp 472:57 - statement
+ expr_stmt test31.cpp 472:57 - operand
+ call_expr test31.cpp 472:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9375,9 +9690,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 458:81 - statement
- expr_stmt test31.cpp 458:81 - operand
- call_expr test31.cpp 458:31 - expresssion
+ cleanup_point_expr test31.cpp 473:81 - statement
+ expr_stmt test31.cpp 473:81 - operand
+ call_expr test31.cpp 473:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9396,9 +9711,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 459:58 - statement
- expr_stmt test31.cpp 459:58 - operand
- call_expr test31.cpp 459:31 - expresssion
+ cleanup_point_expr test31.cpp 474:58 - statement
+ expr_stmt test31.cpp 474:58 - operand
+ call_expr test31.cpp 474:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9417,9 +9732,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 460:63 - statement
- expr_stmt test31.cpp 460:63 - operand
- call_expr test31.cpp 460:31 - expresssion
+ cleanup_point_expr test31.cpp 475:63 - statement
+ expr_stmt test31.cpp 475:63 - operand
+ call_expr test31.cpp 475:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9438,9 +9753,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr2 ptr1 - operand
- stringLength: 10
- cleanup_point_expr test31.cpp 461:64 - statement
- expr_stmt test31.cpp 461:64 - operand
- call_expr test31.cpp 461:31 - expresssion
+ cleanup_point_expr test31.cpp 476:64 - statement
+ expr_stmt test31.cpp 476:64 - operand
+ call_expr test31.cpp 476:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9459,9 +9774,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 462:70 - statement
- expr_stmt test31.cpp 462:70 - operand
- call_expr test31.cpp 462:31 - expresssion
+ cleanup_point_expr test31.cpp 477:70 - statement
+ expr_stmt test31.cpp 477:70 - operand
+ call_expr test31.cpp 477:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9480,9 +9795,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr1 ptr2 - operand
- stringLength: 10
- cleanup_point_expr test31.cpp 463:65 - statement
- expr_stmt test31.cpp 463:65 - operand
- call_expr test31.cpp 463:31 - expresssion
+ cleanup_point_expr test31.cpp 478:65 - statement
+ expr_stmt test31.cpp 478:65 - operand
+ call_expr test31.cpp 478:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9501,9 +9816,9 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 464:71 - statement
- expr_stmt test31.cpp 464:71 - operand
- call_expr test31.cpp 464:31 - expresssion
+ cleanup_point_expr test31.cpp 479:71 - statement
+ expr_stmt test31.cpp 479:71 - operand
+ call_expr test31.cpp 479:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9522,7 +9837,7 @@ function_decl func13 test31.cpp 441:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
-function_decl func14 test31.cpp 467:10
+function_decl func14 test31.cpp 482:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -9594,13 +9909,13 @@ function_decl func14 test31.cpp 467:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 468:5 - function result
+ result_decl test31.cpp 483:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 467:41 - argument
+ parm_decl this test31.cpp 482:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -9619,7 +9934,7 @@ function_decl func14 test31.cpp 467:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 467:24 - argument
+ parm_decl ptr1 test31.cpp 482:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9637,7 +9952,7 @@ function_decl func14 test31.cpp 467:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 467:37 - argument
+ parm_decl ptr2 test31.cpp 482:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9655,15 +9970,15 @@ function_decl func14 test31.cpp 467:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 469:20 - statement
- expr_stmt test31.cpp 469:20 - operand
+ cleanup_point_expr test31.cpp 484:20 - statement
+ expr_stmt test31.cpp 484:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 469:9 - operand
+ component_ref test31.cpp 484:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 467:41 - operand
+ parm_decl this test31.cpp 482:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -9685,7 +10000,7 @@ function_decl func14 test31.cpp 467:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 467:24 - operand
+ parm_decl ptr1 test31.cpp 482:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9702,9 +10017,9 @@ function_decl func14 test31.cpp 467:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 470:73 - statement
- expr_stmt test31.cpp 470:73 - operand
- call_expr test31.cpp 470:31 - expresssion
+ cleanup_point_expr test31.cpp 485:73 - statement
+ expr_stmt test31.cpp 485:73 - operand
+ call_expr test31.cpp 485:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9723,9 +10038,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 471:60 - statement
- expr_stmt test31.cpp 471:60 - operand
- call_expr test31.cpp 471:31 - expresssion
+ cleanup_point_expr test31.cpp 486:60 - statement
+ expr_stmt test31.cpp 486:60 - operand
+ call_expr test31.cpp 486:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9744,9 +10059,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 472:57 - statement
- expr_stmt test31.cpp 472:57 - operand
- call_expr test31.cpp 472:31 - expresssion
+ cleanup_point_expr test31.cpp 487:57 - statement
+ expr_stmt test31.cpp 487:57 - operand
+ call_expr test31.cpp 487:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9765,9 +10080,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 473:81 - statement
- expr_stmt test31.cpp 473:81 - operand
- call_expr test31.cpp 473:31 - expresssion
+ cleanup_point_expr test31.cpp 488:81 - statement
+ expr_stmt test31.cpp 488:81 - operand
+ call_expr test31.cpp 488:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9786,9 +10101,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 474:69 - statement
- expr_stmt test31.cpp 474:69 - operand
- call_expr test31.cpp 474:31 - expresssion
+ cleanup_point_expr test31.cpp 489:69 - statement
+ expr_stmt test31.cpp 489:69 - operand
+ call_expr test31.cpp 489:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9807,9 +10122,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 475:58 - statement
- expr_stmt test31.cpp 475:58 - operand
- call_expr test31.cpp 475:31 - expresssion
+ cleanup_point_expr test31.cpp 490:58 - statement
+ expr_stmt test31.cpp 490:58 - operand
+ call_expr test31.cpp 490:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9828,9 +10143,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 476:64 - statement
- expr_stmt test31.cpp 476:64 - operand
- call_expr test31.cpp 476:31 - expresssion
+ cleanup_point_expr test31.cpp 491:64 - statement
+ expr_stmt test31.cpp 491:64 - operand
+ call_expr test31.cpp 491:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9849,9 +10164,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 477:65 - statement
- expr_stmt test31.cpp 477:65 - operand
- call_expr test31.cpp 477:31 - expresssion
+ cleanup_point_expr test31.cpp 492:65 - statement
+ expr_stmt test31.cpp 492:65 - operand
+ call_expr test31.cpp 492:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9870,9 +10185,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 478:65 - statement
- expr_stmt test31.cpp 478:65 - operand
- call_expr test31.cpp 478:31 - expresssion
+ cleanup_point_expr test31.cpp 493:65 - statement
+ expr_stmt test31.cpp 493:65 - operand
+ call_expr test31.cpp 493:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9891,9 +10206,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 479:76 - statement
- expr_stmt test31.cpp 479:76 - operand
- call_expr test31.cpp 479:31 - expresssion
+ cleanup_point_expr test31.cpp 494:76 - statement
+ expr_stmt test31.cpp 494:76 - operand
+ call_expr test31.cpp 494:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9912,15 +10227,15 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 480:20 - statement
- expr_stmt test31.cpp 480:20 - operand
+ cleanup_point_expr test31.cpp 495:20 - statement
+ expr_stmt test31.cpp 495:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 480:9 - operand
+ component_ref test31.cpp 495:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 467:41 - operand
+ parm_decl this test31.cpp 482:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -9942,7 +10257,7 @@ function_decl func14 test31.cpp 467:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr2 test31.cpp 467:37 - operand
+ parm_decl ptr2 test31.cpp 482:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -9959,9 +10274,9 @@ function_decl func14 test31.cpp 467:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 481:73 - statement
- expr_stmt test31.cpp 481:73 - operand
- call_expr test31.cpp 481:31 - expresssion
+ cleanup_point_expr test31.cpp 496:73 - statement
+ expr_stmt test31.cpp 496:73 - operand
+ call_expr test31.cpp 496:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -9980,9 +10295,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 482:60 - statement
- expr_stmt test31.cpp 482:60 - operand
- call_expr test31.cpp 482:31 - expresssion
+ cleanup_point_expr test31.cpp 497:60 - statement
+ expr_stmt test31.cpp 497:60 - operand
+ call_expr test31.cpp 497:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10001,9 +10316,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 483:57 - statement
- expr_stmt test31.cpp 483:57 - operand
- call_expr test31.cpp 483:31 - expresssion
+ cleanup_point_expr test31.cpp 498:57 - statement
+ expr_stmt test31.cpp 498:57 - operand
+ call_expr test31.cpp 498:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10022,9 +10337,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 484:81 - statement
- expr_stmt test31.cpp 484:81 - operand
- call_expr test31.cpp 484:31 - expresssion
+ cleanup_point_expr test31.cpp 499:81 - statement
+ expr_stmt test31.cpp 499:81 - operand
+ call_expr test31.cpp 499:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10043,9 +10358,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 485:58 - statement
- expr_stmt test31.cpp 485:58 - operand
- call_expr test31.cpp 485:31 - expresssion
+ cleanup_point_expr test31.cpp 500:58 - statement
+ expr_stmt test31.cpp 500:58 - operand
+ call_expr test31.cpp 500:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10064,9 +10379,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 486:69 - statement
- expr_stmt test31.cpp 486:69 - operand
- call_expr test31.cpp 486:31 - expresssion
+ cleanup_point_expr test31.cpp 501:69 - statement
+ expr_stmt test31.cpp 501:69 - operand
+ call_expr test31.cpp 501:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10085,9 +10400,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr2 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 487:64 - statement
- expr_stmt test31.cpp 487:64 - operand
- call_expr test31.cpp 487:31 - expresssion
+ cleanup_point_expr test31.cpp 502:64 - statement
+ expr_stmt test31.cpp 502:64 - operand
+ call_expr test31.cpp 502:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10106,9 +10421,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 488:65 - statement
- expr_stmt test31.cpp 488:65 - operand
- call_expr test31.cpp 488:31 - expresssion
+ cleanup_point_expr test31.cpp 503:65 - statement
+ expr_stmt test31.cpp 503:65 - operand
+ call_expr test31.cpp 503:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10127,9 +10442,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 489:65 - statement
- expr_stmt test31.cpp 489:65 - operand
- call_expr test31.cpp 489:31 - expresssion
+ cleanup_point_expr test31.cpp 504:65 - statement
+ expr_stmt test31.cpp 504:65 - operand
+ call_expr test31.cpp 504:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10148,9 +10463,9 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 490:76 - statement
- expr_stmt test31.cpp 490:76 - operand
- call_expr test31.cpp 490:31 - expresssion
+ cleanup_point_expr test31.cpp 505:76 - statement
+ expr_stmt test31.cpp 505:76 - operand
+ call_expr test31.cpp 505:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10169,7 +10484,7 @@ function_decl func14 test31.cpp 467:10
addr_expr - operand
string_cst this->tmp1 ptr2 - operand
- stringLength: 16
-function_decl func15 test31.cpp 493:10
+function_decl func15 test31.cpp 508:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -10241,13 +10556,13 @@ function_decl func15 test31.cpp 493:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 494:5 - function result
+ result_decl test31.cpp 509:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 493:41 - argument
+ parm_decl this test31.cpp 508:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -10266,7 +10581,7 @@ function_decl func15 test31.cpp 493:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 493:24 - argument
+ parm_decl ptr1 test31.cpp 508:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -10284,7 +10599,7 @@ function_decl func15 test31.cpp 493:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 493:37 - argument
+ parm_decl ptr2 test31.cpp 508:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -10302,15 +10617,15 @@ function_decl func15 test31.cpp 493:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 495:20 - statement
- expr_stmt test31.cpp 495:20 - operand
+ cleanup_point_expr test31.cpp 510:20 - statement
+ expr_stmt test31.cpp 510:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 495:9 - operand
+ component_ref test31.cpp 510:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 493:41 - operand
+ parm_decl this test31.cpp 508:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -10332,7 +10647,7 @@ function_decl func15 test31.cpp 493:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 493:24 - operand
+ parm_decl ptr1 test31.cpp 508:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -10349,9 +10664,9 @@ function_decl func15 test31.cpp 493:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 496:73 - statement
- expr_stmt test31.cpp 496:73 - operand
- call_expr test31.cpp 496:31 - expresssion
+ cleanup_point_expr test31.cpp 511:73 - statement
+ expr_stmt test31.cpp 511:73 - operand
+ call_expr test31.cpp 511:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10370,9 +10685,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 497:60 - statement
- expr_stmt test31.cpp 497:60 - operand
- call_expr test31.cpp 497:31 - expresssion
+ cleanup_point_expr test31.cpp 512:60 - statement
+ expr_stmt test31.cpp 512:60 - operand
+ call_expr test31.cpp 512:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10391,9 +10706,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 498:57 - statement
- expr_stmt test31.cpp 498:57 - operand
- call_expr test31.cpp 498:31 - expresssion
+ cleanup_point_expr test31.cpp 513:57 - statement
+ expr_stmt test31.cpp 513:57 - operand
+ call_expr test31.cpp 513:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10412,9 +10727,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 499:81 - statement
- expr_stmt test31.cpp 499:81 - operand
- call_expr test31.cpp 499:31 - expresssion
+ cleanup_point_expr test31.cpp 514:81 - statement
+ expr_stmt test31.cpp 514:81 - operand
+ call_expr test31.cpp 514:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10433,9 +10748,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 500:69 - statement
- expr_stmt test31.cpp 500:69 - operand
- call_expr test31.cpp 500:31 - expresssion
+ cleanup_point_expr test31.cpp 515:69 - statement
+ expr_stmt test31.cpp 515:69 - operand
+ call_expr test31.cpp 515:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10454,9 +10769,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 501:58 - statement
- expr_stmt test31.cpp 501:58 - operand
- call_expr test31.cpp 501:31 - expresssion
+ cleanup_point_expr test31.cpp 516:58 - statement
+ expr_stmt test31.cpp 516:58 - operand
+ call_expr test31.cpp 516:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10475,9 +10790,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 502:64 - statement
- expr_stmt test31.cpp 502:64 - operand
- call_expr test31.cpp 502:31 - expresssion
+ cleanup_point_expr test31.cpp 517:64 - statement
+ expr_stmt test31.cpp 517:64 - operand
+ call_expr test31.cpp 517:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10496,9 +10811,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 503:64 - statement
- expr_stmt test31.cpp 503:64 - operand
- call_expr test31.cpp 503:31 - expresssion
+ cleanup_point_expr test31.cpp 518:64 - statement
+ expr_stmt test31.cpp 518:64 - operand
+ call_expr test31.cpp 518:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10517,9 +10832,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 504:65 - statement
- expr_stmt test31.cpp 504:65 - operand
- call_expr test31.cpp 504:31 - expresssion
+ cleanup_point_expr test31.cpp 519:65 - statement
+ expr_stmt test31.cpp 519:65 - operand
+ call_expr test31.cpp 519:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10538,9 +10853,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 505:65 - statement
- expr_stmt test31.cpp 505:65 - operand
- call_expr test31.cpp 505:31 - expresssion
+ cleanup_point_expr test31.cpp 520:65 - statement
+ expr_stmt test31.cpp 520:65 - operand
+ call_expr test31.cpp 520:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10559,9 +10874,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 506:76 - statement
- expr_stmt test31.cpp 506:76 - operand
- call_expr test31.cpp 506:31 - expresssion
+ cleanup_point_expr test31.cpp 521:76 - statement
+ expr_stmt test31.cpp 521:76 - operand
+ call_expr test31.cpp 521:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10580,9 +10895,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 507:71 - statement
- expr_stmt test31.cpp 507:71 - operand
- call_expr test31.cpp 507:31 - expresssion
+ cleanup_point_expr test31.cpp 522:71 - statement
+ expr_stmt test31.cpp 522:71 - operand
+ call_expr test31.cpp 522:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10601,15 +10916,15 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 508:20 - statement
- expr_stmt test31.cpp 508:20 - operand
+ cleanup_point_expr test31.cpp 523:20 - statement
+ expr_stmt test31.cpp 523:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 508:9 - operand
+ component_ref test31.cpp 523:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 493:41 - operand
+ parm_decl this test31.cpp 508:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -10631,7 +10946,7 @@ function_decl func15 test31.cpp 493:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr2 test31.cpp 493:37 - operand
+ parm_decl ptr2 test31.cpp 508:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -10648,9 +10963,9 @@ function_decl func15 test31.cpp 493:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 509:84 - statement
- expr_stmt test31.cpp 509:84 - operand
- call_expr test31.cpp 509:31 - expresssion
+ cleanup_point_expr test31.cpp 524:84 - statement
+ expr_stmt test31.cpp 524:84 - operand
+ call_expr test31.cpp 524:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10669,9 +10984,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 510:60 - statement
- expr_stmt test31.cpp 510:60 - operand
- call_expr test31.cpp 510:31 - expresssion
+ cleanup_point_expr test31.cpp 525:60 - statement
+ expr_stmt test31.cpp 525:60 - operand
+ call_expr test31.cpp 525:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10690,9 +11005,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 511:57 - statement
- expr_stmt test31.cpp 511:57 - operand
- call_expr test31.cpp 511:31 - expresssion
+ cleanup_point_expr test31.cpp 526:57 - statement
+ expr_stmt test31.cpp 526:57 - operand
+ call_expr test31.cpp 526:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10711,9 +11026,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 512:92 - statement
- expr_stmt test31.cpp 512:92 - operand
- call_expr test31.cpp 512:31 - expresssion
+ cleanup_point_expr test31.cpp 527:92 - statement
+ expr_stmt test31.cpp 527:92 - operand
+ call_expr test31.cpp 527:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10732,9 +11047,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 513:69 - statement
- expr_stmt test31.cpp 513:69 - operand
- call_expr test31.cpp 513:31 - expresssion
+ cleanup_point_expr test31.cpp 528:69 - statement
+ expr_stmt test31.cpp 528:69 - operand
+ call_expr test31.cpp 528:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10753,9 +11068,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 514:69 - statement
- expr_stmt test31.cpp 514:69 - operand
- call_expr test31.cpp 514:31 - expresssion
+ cleanup_point_expr test31.cpp 529:69 - statement
+ expr_stmt test31.cpp 529:69 - operand
+ call_expr test31.cpp 529:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10774,9 +11089,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 515:64 - statement
- expr_stmt test31.cpp 515:64 - operand
- call_expr test31.cpp 515:31 - expresssion
+ cleanup_point_expr test31.cpp 530:64 - statement
+ expr_stmt test31.cpp 530:64 - operand
+ call_expr test31.cpp 530:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10795,9 +11110,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 516:64 - statement
- expr_stmt test31.cpp 516:64 - operand
- call_expr test31.cpp 516:31 - expresssion
+ cleanup_point_expr test31.cpp 531:64 - statement
+ expr_stmt test31.cpp 531:64 - operand
+ call_expr test31.cpp 531:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10816,9 +11131,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 517:65 - statement
- expr_stmt test31.cpp 517:65 - operand
- call_expr test31.cpp 517:31 - expresssion
+ cleanup_point_expr test31.cpp 532:65 - statement
+ expr_stmt test31.cpp 532:65 - operand
+ call_expr test31.cpp 532:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10837,9 +11152,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 518:65 - statement
- expr_stmt test31.cpp 518:65 - operand
- call_expr test31.cpp 518:31 - expresssion
+ cleanup_point_expr test31.cpp 533:65 - statement
+ expr_stmt test31.cpp 533:65 - operand
+ call_expr test31.cpp 533:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10858,9 +11173,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 519:76 - statement
- expr_stmt test31.cpp 519:76 - operand
- call_expr test31.cpp 519:31 - expresssion
+ cleanup_point_expr test31.cpp 534:76 - statement
+ expr_stmt test31.cpp 534:76 - operand
+ call_expr test31.cpp 534:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10879,9 +11194,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 520:76 - statement
- expr_stmt test31.cpp 520:76 - operand
- call_expr test31.cpp 520:31 - expresssion
+ cleanup_point_expr test31.cpp 535:76 - statement
+ expr_stmt test31.cpp 535:76 - operand
+ call_expr test31.cpp 535:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10900,15 +11215,15 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 ptr2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 521:20 - statement
- expr_stmt test31.cpp 521:20 - operand
+ cleanup_point_expr test31.cpp 536:20 - statement
+ expr_stmt test31.cpp 536:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 521:9 - operand
+ component_ref test31.cpp 536:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 493:41 - operand
+ parm_decl this test31.cpp 508:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -10930,7 +11245,7 @@ function_decl func15 test31.cpp 493:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 493:24 - operand
+ parm_decl ptr1 test31.cpp 508:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -10947,9 +11262,9 @@ function_decl func15 test31.cpp 493:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 522:84 - statement
- expr_stmt test31.cpp 522:84 - operand
- call_expr test31.cpp 522:31 - expresssion
+ cleanup_point_expr test31.cpp 537:84 - statement
+ expr_stmt test31.cpp 537:84 - operand
+ call_expr test31.cpp 537:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10968,9 +11283,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 523:60 - statement
- expr_stmt test31.cpp 523:60 - operand
- call_expr test31.cpp 523:31 - expresssion
+ cleanup_point_expr test31.cpp 538:60 - statement
+ expr_stmt test31.cpp 538:60 - operand
+ call_expr test31.cpp 538:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -10989,9 +11304,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 524:57 - statement
- expr_stmt test31.cpp 524:57 - operand
- call_expr test31.cpp 524:31 - expresssion
+ cleanup_point_expr test31.cpp 539:57 - statement
+ expr_stmt test31.cpp 539:57 - operand
+ call_expr test31.cpp 539:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11010,9 +11325,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 525:92 - statement
- expr_stmt test31.cpp 525:92 - operand
- call_expr test31.cpp 525:31 - expresssion
+ cleanup_point_expr test31.cpp 540:92 - statement
+ expr_stmt test31.cpp 540:92 - operand
+ call_expr test31.cpp 540:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11031,9 +11346,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 526:80 - statement
- expr_stmt test31.cpp 526:80 - operand
- call_expr test31.cpp 526:31 - expresssion
+ cleanup_point_expr test31.cpp 541:80 - statement
+ expr_stmt test31.cpp 541:80 - operand
+ call_expr test31.cpp 541:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11052,9 +11367,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 527:58 - statement
- expr_stmt test31.cpp 527:58 - operand
- call_expr test31.cpp 527:31 - expresssion
+ cleanup_point_expr test31.cpp 542:58 - statement
+ expr_stmt test31.cpp 542:58 - operand
+ call_expr test31.cpp 542:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11073,9 +11388,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 528:64 - statement
- expr_stmt test31.cpp 528:64 - operand
- call_expr test31.cpp 528:31 - expresssion
+ cleanup_point_expr test31.cpp 543:64 - statement
+ expr_stmt test31.cpp 543:64 - operand
+ call_expr test31.cpp 543:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11094,9 +11409,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 529:64 - statement
- expr_stmt test31.cpp 529:64 - operand
- call_expr test31.cpp 529:31 - expresssion
+ cleanup_point_expr test31.cpp 544:64 - statement
+ expr_stmt test31.cpp 544:64 - operand
+ call_expr test31.cpp 544:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11115,9 +11430,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 530:65 - statement
- expr_stmt test31.cpp 530:65 - operand
- call_expr test31.cpp 530:31 - expresssion
+ cleanup_point_expr test31.cpp 545:65 - statement
+ expr_stmt test31.cpp 545:65 - operand
+ call_expr test31.cpp 545:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11136,9 +11451,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 531:65 - statement
- expr_stmt test31.cpp 531:65 - operand
- call_expr test31.cpp 531:31 - expresssion
+ cleanup_point_expr test31.cpp 546:65 - statement
+ expr_stmt test31.cpp 546:65 - operand
+ call_expr test31.cpp 546:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11157,9 +11472,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 532:76 - statement
- expr_stmt test31.cpp 532:76 - operand
- call_expr test31.cpp 532:31 - expresssion
+ cleanup_point_expr test31.cpp 547:76 - statement
+ expr_stmt test31.cpp 547:76 - operand
+ call_expr test31.cpp 547:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11178,9 +11493,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 533:76 - statement
- expr_stmt test31.cpp 533:76 - operand
- call_expr test31.cpp 533:31 - expresssion
+ cleanup_point_expr test31.cpp 548:76 - statement
+ expr_stmt test31.cpp 548:76 - operand
+ call_expr test31.cpp 548:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11199,15 +11514,15 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 534:20 - statement
- expr_stmt test31.cpp 534:20 - operand
+ cleanup_point_expr test31.cpp 549:20 - statement
+ expr_stmt test31.cpp 549:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 534:9 - operand
+ component_ref test31.cpp 549:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 493:41 - operand
+ parm_decl this test31.cpp 508:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -11229,7 +11544,7 @@ function_decl func15 test31.cpp 493:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr2 test31.cpp 493:37 - operand
+ parm_decl ptr2 test31.cpp 508:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -11246,9 +11561,9 @@ function_decl func15 test31.cpp 493:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 535:84 - statement
- expr_stmt test31.cpp 535:84 - operand
- call_expr test31.cpp 535:31 - expresssion
+ cleanup_point_expr test31.cpp 550:84 - statement
+ expr_stmt test31.cpp 550:84 - operand
+ call_expr test31.cpp 550:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11267,9 +11582,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 536:60 - statement
- expr_stmt test31.cpp 536:60 - operand
- call_expr test31.cpp 536:31 - expresssion
+ cleanup_point_expr test31.cpp 551:60 - statement
+ expr_stmt test31.cpp 551:60 - operand
+ call_expr test31.cpp 551:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11288,9 +11603,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 537:57 - statement
- expr_stmt test31.cpp 537:57 - operand
- call_expr test31.cpp 537:31 - expresssion
+ cleanup_point_expr test31.cpp 552:57 - statement
+ expr_stmt test31.cpp 552:57 - operand
+ call_expr test31.cpp 552:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11309,9 +11624,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 538:92 - statement
- expr_stmt test31.cpp 538:92 - operand
- call_expr test31.cpp 538:31 - expresssion
+ cleanup_point_expr test31.cpp 553:92 - statement
+ expr_stmt test31.cpp 553:92 - operand
+ call_expr test31.cpp 553:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11330,9 +11645,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 539:69 - statement
- expr_stmt test31.cpp 539:69 - operand
- call_expr test31.cpp 539:31 - expresssion
+ cleanup_point_expr test31.cpp 554:69 - statement
+ expr_stmt test31.cpp 554:69 - operand
+ call_expr test31.cpp 554:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11351,9 +11666,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 this->tmp1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 540:69 - statement
- expr_stmt test31.cpp 540:69 - operand
- call_expr test31.cpp 540:31 - expresssion
+ cleanup_point_expr test31.cpp 555:69 - statement
+ expr_stmt test31.cpp 555:69 - operand
+ call_expr test31.cpp 555:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11372,9 +11687,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 541:64 - statement
- expr_stmt test31.cpp 541:64 - operand
- call_expr test31.cpp 541:31 - expresssion
+ cleanup_point_expr test31.cpp 556:64 - statement
+ expr_stmt test31.cpp 556:64 - operand
+ call_expr test31.cpp 556:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11393,9 +11708,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 542:64 - statement
- expr_stmt test31.cpp 542:64 - operand
- call_expr test31.cpp 542:31 - expresssion
+ cleanup_point_expr test31.cpp 557:64 - statement
+ expr_stmt test31.cpp 557:64 - operand
+ call_expr test31.cpp 557:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11414,9 +11729,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 543:65 - statement
- expr_stmt test31.cpp 543:65 - operand
- call_expr test31.cpp 543:31 - expresssion
+ cleanup_point_expr test31.cpp 558:65 - statement
+ expr_stmt test31.cpp 558:65 - operand
+ call_expr test31.cpp 558:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11435,9 +11750,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 544:65 - statement
- expr_stmt test31.cpp 544:65 - operand
- call_expr test31.cpp 544:31 - expresssion
+ cleanup_point_expr test31.cpp 559:65 - statement
+ expr_stmt test31.cpp 559:65 - operand
+ call_expr test31.cpp 559:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11456,9 +11771,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 545:76 - statement
- expr_stmt test31.cpp 545:76 - operand
- call_expr test31.cpp 545:31 - expresssion
+ cleanup_point_expr test31.cpp 560:76 - statement
+ expr_stmt test31.cpp 560:76 - operand
+ call_expr test31.cpp 560:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11477,9 +11792,9 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 546:76 - statement
- expr_stmt test31.cpp 546:76 - operand
- call_expr test31.cpp 546:31 - expresssion
+ cleanup_point_expr test31.cpp 561:76 - statement
+ expr_stmt test31.cpp 561:76 - operand
+ call_expr test31.cpp 561:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11498,7 +11813,7 @@ function_decl func15 test31.cpp 493:10
addr_expr - operand
string_cst this->tmp2 ptr2 - operand
- stringLength: 16
-function_decl func16 test31.cpp 549:10
+function_decl func16 test31.cpp 564:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -11570,13 +11885,13 @@ function_decl func16 test31.cpp 549:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 550:5 - function result
+ result_decl test31.cpp 565:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 549:41 - argument
+ parm_decl this test31.cpp 564:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -11595,7 +11910,7 @@ function_decl func16 test31.cpp 549:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 549:24 - argument
+ parm_decl ptr1 test31.cpp 564:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -11613,7 +11928,7 @@ function_decl func16 test31.cpp 549:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 549:37 - argument
+ parm_decl ptr2 test31.cpp 564:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -11631,15 +11946,15 @@ function_decl func16 test31.cpp 549:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 551:20 - statement
- expr_stmt test31.cpp 551:20 - operand
+ cleanup_point_expr test31.cpp 566:20 - statement
+ expr_stmt test31.cpp 566:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 551:9 - operand
+ component_ref test31.cpp 566:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 549:41 - operand
+ parm_decl this test31.cpp 564:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -11661,7 +11976,7 @@ function_decl func16 test31.cpp 549:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 549:24 - operand
+ parm_decl ptr1 test31.cpp 564:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -11678,15 +11993,15 @@ function_decl func16 test31.cpp 549:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 552:20 - statement
- expr_stmt test31.cpp 552:20 - operand
+ cleanup_point_expr test31.cpp 567:20 - statement
+ expr_stmt test31.cpp 567:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 552:9 - operand
+ component_ref test31.cpp 567:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 549:41 - operand
+ parm_decl this test31.cpp 564:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -11708,7 +12023,7 @@ function_decl func16 test31.cpp 549:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 549:24 - operand
+ parm_decl ptr1 test31.cpp 564:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -11725,9 +12040,9 @@ function_decl func16 test31.cpp 549:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 553:84 - statement
- expr_stmt test31.cpp 553:84 - operand
- call_expr test31.cpp 553:31 - expresssion
+ cleanup_point_expr test31.cpp 568:84 - statement
+ expr_stmt test31.cpp 568:84 - operand
+ call_expr test31.cpp 568:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11746,9 +12061,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 554:60 - statement
- expr_stmt test31.cpp 554:60 - operand
- call_expr test31.cpp 554:31 - expresssion
+ cleanup_point_expr test31.cpp 569:60 - statement
+ expr_stmt test31.cpp 569:60 - operand
+ call_expr test31.cpp 569:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11767,9 +12082,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 555:57 - statement
- expr_stmt test31.cpp 555:57 - operand
- call_expr test31.cpp 555:31 - expresssion
+ cleanup_point_expr test31.cpp 570:57 - statement
+ expr_stmt test31.cpp 570:57 - operand
+ call_expr test31.cpp 570:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11788,9 +12103,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 556:92 - statement
- expr_stmt test31.cpp 556:92 - operand
- call_expr test31.cpp 556:31 - expresssion
+ cleanup_point_expr test31.cpp 571:92 - statement
+ expr_stmt test31.cpp 571:92 - operand
+ call_expr test31.cpp 571:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11809,9 +12124,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 557:80 - statement
- expr_stmt test31.cpp 557:80 - operand
- call_expr test31.cpp 557:31 - expresssion
+ cleanup_point_expr test31.cpp 572:80 - statement
+ expr_stmt test31.cpp 572:80 - operand
+ call_expr test31.cpp 572:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11830,9 +12145,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 558:58 - statement
- expr_stmt test31.cpp 558:58 - operand
- call_expr test31.cpp 558:31 - expresssion
+ cleanup_point_expr test31.cpp 573:58 - statement
+ expr_stmt test31.cpp 573:58 - operand
+ call_expr test31.cpp 573:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11851,9 +12166,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 559:64 - statement
- expr_stmt test31.cpp 559:64 - operand
- call_expr test31.cpp 559:31 - expresssion
+ cleanup_point_expr test31.cpp 574:64 - statement
+ expr_stmt test31.cpp 574:64 - operand
+ call_expr test31.cpp 574:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11872,9 +12187,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 560:64 - statement
- expr_stmt test31.cpp 560:64 - operand
- call_expr test31.cpp 560:31 - expresssion
+ cleanup_point_expr test31.cpp 575:64 - statement
+ expr_stmt test31.cpp 575:64 - operand
+ call_expr test31.cpp 575:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11893,9 +12208,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 561:65 - statement
- expr_stmt test31.cpp 561:65 - operand
- call_expr test31.cpp 561:31 - expresssion
+ cleanup_point_expr test31.cpp 576:65 - statement
+ expr_stmt test31.cpp 576:65 - operand
+ call_expr test31.cpp 576:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11914,9 +12229,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 562:65 - statement
- expr_stmt test31.cpp 562:65 - operand
- call_expr test31.cpp 562:31 - expresssion
+ cleanup_point_expr test31.cpp 577:65 - statement
+ expr_stmt test31.cpp 577:65 - operand
+ call_expr test31.cpp 577:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11935,9 +12250,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 563:76 - statement
- expr_stmt test31.cpp 563:76 - operand
- call_expr test31.cpp 563:31 - expresssion
+ cleanup_point_expr test31.cpp 578:76 - statement
+ expr_stmt test31.cpp 578:76 - operand
+ call_expr test31.cpp 578:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11956,9 +12271,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 564:76 - statement
- expr_stmt test31.cpp 564:76 - operand
- call_expr test31.cpp 564:31 - expresssion
+ cleanup_point_expr test31.cpp 579:76 - statement
+ expr_stmt test31.cpp 579:76 - operand
+ call_expr test31.cpp 579:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -11977,13 +12292,13 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- if_stmt test31.cpp 565:9 - statement
+ if_stmt test31.cpp 580:9 - statement
ne_expr - condition
- component_ref test31.cpp 565:13 - operand
+ component_ref test31.cpp 580:13 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 549:41 - operand
+ parm_decl this test31.cpp 564:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -12006,9 +12321,9 @@ function_decl func16 test31.cpp 549:10
integer_cst 64 - decl size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test31.cpp 567:88 - statement
- expr_stmt test31.cpp 567:88 - operand
- call_expr test31.cpp 567:35 - expresssion
+ cleanup_point_expr test31.cpp 582:88 - statement
+ expr_stmt test31.cpp 582:88 - operand
+ call_expr test31.cpp 582:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12027,9 +12342,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 568:90 - statement
- expr_stmt test31.cpp 568:90 - operand
- call_expr test31.cpp 568:35 - expresssion
+ cleanup_point_expr test31.cpp 583:90 - statement
+ expr_stmt test31.cpp 583:90 - operand
+ call_expr test31.cpp 583:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12048,9 +12363,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 569:61 - statement
- expr_stmt test31.cpp 569:61 - operand
- call_expr test31.cpp 569:35 - expresssion
+ cleanup_point_expr test31.cpp 584:61 - statement
+ expr_stmt test31.cpp 584:61 - operand
+ call_expr test31.cpp 584:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12069,9 +12384,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 570:69 - statement
- expr_stmt test31.cpp 570:69 - operand
- call_expr test31.cpp 570:35 - expresssion
+ cleanup_point_expr test31.cpp 585:69 - statement
+ expr_stmt test31.cpp 585:69 - operand
+ call_expr test31.cpp 585:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12090,9 +12405,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 571:84 - statement
- expr_stmt test31.cpp 571:84 - operand
- call_expr test31.cpp 571:35 - expresssion
+ cleanup_point_expr test31.cpp 586:84 - statement
+ expr_stmt test31.cpp 586:84 - operand
+ call_expr test31.cpp 586:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12111,9 +12426,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 572:62 - statement
- expr_stmt test31.cpp 572:62 - operand
- call_expr test31.cpp 572:35 - expresssion
+ cleanup_point_expr test31.cpp 587:62 - statement
+ expr_stmt test31.cpp 587:62 - operand
+ call_expr test31.cpp 587:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12132,9 +12447,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 573:68 - statement
- expr_stmt test31.cpp 573:68 - operand
- call_expr test31.cpp 573:35 - expresssion
+ cleanup_point_expr test31.cpp 588:68 - statement
+ expr_stmt test31.cpp 588:68 - operand
+ call_expr test31.cpp 588:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12153,9 +12468,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 574:68 - statement
- expr_stmt test31.cpp 574:68 - operand
- call_expr test31.cpp 574:35 - expresssion
+ cleanup_point_expr test31.cpp 589:68 - statement
+ expr_stmt test31.cpp 589:68 - operand
+ call_expr test31.cpp 589:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12174,9 +12489,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 575:69 - statement
- expr_stmt test31.cpp 575:69 - operand
- call_expr test31.cpp 575:35 - expresssion
+ cleanup_point_expr test31.cpp 590:69 - statement
+ expr_stmt test31.cpp 590:69 - operand
+ call_expr test31.cpp 590:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12195,9 +12510,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 576:69 - statement
- expr_stmt test31.cpp 576:69 - operand
- call_expr test31.cpp 576:35 - expresssion
+ cleanup_point_expr test31.cpp 591:69 - statement
+ expr_stmt test31.cpp 591:69 - operand
+ call_expr test31.cpp 591:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12216,9 +12531,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 577:80 - statement
- expr_stmt test31.cpp 577:80 - operand
- call_expr test31.cpp 577:35 - expresssion
+ cleanup_point_expr test31.cpp 592:80 - statement
+ expr_stmt test31.cpp 592:80 - operand
+ call_expr test31.cpp 592:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12237,9 +12552,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 578:80 - statement
- expr_stmt test31.cpp 578:80 - operand
- call_expr test31.cpp 578:35 - expresssion
+ cleanup_point_expr test31.cpp 593:80 - statement
+ expr_stmt test31.cpp 593:80 - operand
+ call_expr test31.cpp 593:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12258,9 +12573,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 580:84 - statement
- expr_stmt test31.cpp 580:84 - operand
- call_expr test31.cpp 580:31 - expresssion
+ cleanup_point_expr test31.cpp 595:84 - statement
+ expr_stmt test31.cpp 595:84 - operand
+ call_expr test31.cpp 595:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12279,9 +12594,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 581:60 - statement
- expr_stmt test31.cpp 581:60 - operand
- call_expr test31.cpp 581:31 - expresssion
+ cleanup_point_expr test31.cpp 596:60 - statement
+ expr_stmt test31.cpp 596:60 - operand
+ call_expr test31.cpp 596:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12300,9 +12615,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 582:57 - statement
- expr_stmt test31.cpp 582:57 - operand
- call_expr test31.cpp 582:31 - expresssion
+ cleanup_point_expr test31.cpp 597:57 - statement
+ expr_stmt test31.cpp 597:57 - operand
+ call_expr test31.cpp 597:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12321,9 +12636,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 583:92 - statement
- expr_stmt test31.cpp 583:92 - operand
- call_expr test31.cpp 583:31 - expresssion
+ cleanup_point_expr test31.cpp 598:92 - statement
+ expr_stmt test31.cpp 598:92 - operand
+ call_expr test31.cpp 598:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12342,9 +12657,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 584:80 - statement
- expr_stmt test31.cpp 584:80 - operand
- call_expr test31.cpp 584:31 - expresssion
+ cleanup_point_expr test31.cpp 599:80 - statement
+ expr_stmt test31.cpp 599:80 - operand
+ call_expr test31.cpp 599:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12363,9 +12678,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 585:58 - statement
- expr_stmt test31.cpp 585:58 - operand
- call_expr test31.cpp 585:31 - expresssion
+ cleanup_point_expr test31.cpp 600:58 - statement
+ expr_stmt test31.cpp 600:58 - operand
+ call_expr test31.cpp 600:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12384,9 +12699,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 586:64 - statement
- expr_stmt test31.cpp 586:64 - operand
- call_expr test31.cpp 586:31 - expresssion
+ cleanup_point_expr test31.cpp 601:64 - statement
+ expr_stmt test31.cpp 601:64 - operand
+ call_expr test31.cpp 601:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12405,9 +12720,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 587:64 - statement
- expr_stmt test31.cpp 587:64 - operand
- call_expr test31.cpp 587:31 - expresssion
+ cleanup_point_expr test31.cpp 602:64 - statement
+ expr_stmt test31.cpp 602:64 - operand
+ call_expr test31.cpp 602:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12426,9 +12741,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 588:65 - statement
- expr_stmt test31.cpp 588:65 - operand
- call_expr test31.cpp 588:31 - expresssion
+ cleanup_point_expr test31.cpp 603:65 - statement
+ expr_stmt test31.cpp 603:65 - operand
+ call_expr test31.cpp 603:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12447,9 +12762,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 589:65 - statement
- expr_stmt test31.cpp 589:65 - operand
- call_expr test31.cpp 589:31 - expresssion
+ cleanup_point_expr test31.cpp 604:65 - statement
+ expr_stmt test31.cpp 604:65 - operand
+ call_expr test31.cpp 604:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12468,9 +12783,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 590:76 - statement
- expr_stmt test31.cpp 590:76 - operand
- call_expr test31.cpp 590:31 - expresssion
+ cleanup_point_expr test31.cpp 605:76 - statement
+ expr_stmt test31.cpp 605:76 - operand
+ call_expr test31.cpp 605:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12489,9 +12804,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 591:76 - statement
- expr_stmt test31.cpp 591:76 - operand
- call_expr test31.cpp 591:31 - expresssion
+ cleanup_point_expr test31.cpp 606:76 - statement
+ expr_stmt test31.cpp 606:76 - operand
+ call_expr test31.cpp 606:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12510,10 +12825,10 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- if_stmt test31.cpp 592:9 - statement
- eq_expr test31.cpp 592:14 - condition
+ if_stmt test31.cpp 607:9 - statement
+ eq_expr test31.cpp 607:14 - condition
- isUsed: 1
- parm_decl ptr1 test31.cpp 549:24 - operand
+ parm_decl ptr1 test31.cpp 564:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -12532,9 +12847,9 @@ function_decl func16 test31.cpp 549:10
integer_cst 64 - parm size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test31.cpp 594:88 - statement
- expr_stmt test31.cpp 594:88 - operand
- call_expr test31.cpp 594:35 - expresssion
+ cleanup_point_expr test31.cpp 609:88 - statement
+ expr_stmt test31.cpp 609:88 - operand
+ call_expr test31.cpp 609:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12553,9 +12868,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 595:64 - statement
- expr_stmt test31.cpp 595:64 - operand
- call_expr test31.cpp 595:35 - expresssion
+ cleanup_point_expr test31.cpp 610:64 - statement
+ expr_stmt test31.cpp 610:64 - operand
+ call_expr test31.cpp 610:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12574,9 +12889,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 596:87 - statement
- expr_stmt test31.cpp 596:87 - operand
- call_expr test31.cpp 596:35 - expresssion
+ cleanup_point_expr test31.cpp 611:87 - statement
+ expr_stmt test31.cpp 611:87 - operand
+ call_expr test31.cpp 611:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12595,9 +12910,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 597:96 - statement
- expr_stmt test31.cpp 597:96 - operand
- call_expr test31.cpp 597:35 - expresssion
+ cleanup_point_expr test31.cpp 612:96 - statement
+ expr_stmt test31.cpp 612:96 - operand
+ call_expr test31.cpp 612:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12616,9 +12931,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 598:84 - statement
- expr_stmt test31.cpp 598:84 - operand
- call_expr test31.cpp 598:35 - expresssion
+ cleanup_point_expr test31.cpp 613:84 - statement
+ expr_stmt test31.cpp 613:84 - operand
+ call_expr test31.cpp 613:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12637,9 +12952,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 599:62 - statement
- expr_stmt test31.cpp 599:62 - operand
- call_expr test31.cpp 599:35 - expresssion
+ cleanup_point_expr test31.cpp 614:62 - statement
+ expr_stmt test31.cpp 614:62 - operand
+ call_expr test31.cpp 614:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12658,9 +12973,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 600:68 - statement
- expr_stmt test31.cpp 600:68 - operand
- call_expr test31.cpp 600:35 - expresssion
+ cleanup_point_expr test31.cpp 615:68 - statement
+ expr_stmt test31.cpp 615:68 - operand
+ call_expr test31.cpp 615:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12679,9 +12994,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 601:68 - statement
- expr_stmt test31.cpp 601:68 - operand
- call_expr test31.cpp 601:35 - expresssion
+ cleanup_point_expr test31.cpp 616:68 - statement
+ expr_stmt test31.cpp 616:68 - operand
+ call_expr test31.cpp 616:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12700,9 +13015,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 602:69 - statement
- expr_stmt test31.cpp 602:69 - operand
- call_expr test31.cpp 602:35 - expresssion
+ cleanup_point_expr test31.cpp 617:69 - statement
+ expr_stmt test31.cpp 617:69 - operand
+ call_expr test31.cpp 617:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12721,9 +13036,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 603:69 - statement
- expr_stmt test31.cpp 603:69 - operand
- call_expr test31.cpp 603:35 - expresssion
+ cleanup_point_expr test31.cpp 618:69 - statement
+ expr_stmt test31.cpp 618:69 - operand
+ call_expr test31.cpp 618:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12742,9 +13057,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 604:80 - statement
- expr_stmt test31.cpp 604:80 - operand
- call_expr test31.cpp 604:35 - expresssion
+ cleanup_point_expr test31.cpp 619:80 - statement
+ expr_stmt test31.cpp 619:80 - operand
+ call_expr test31.cpp 619:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12763,9 +13078,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 605:80 - statement
- expr_stmt test31.cpp 605:80 - operand
- call_expr test31.cpp 605:35 - expresssion
+ cleanup_point_expr test31.cpp 620:80 - statement
+ expr_stmt test31.cpp 620:80 - operand
+ call_expr test31.cpp 620:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12784,11 +13099,11 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- return_expr test31.cpp 606:13 - statement
+ return_expr test31.cpp 621:13 - statement
statement_list - else
- cleanup_point_expr test31.cpp 610:88 - statement
- expr_stmt test31.cpp 610:88 - operand
- call_expr test31.cpp 610:35 - expresssion
+ cleanup_point_expr test31.cpp 625:88 - statement
+ expr_stmt test31.cpp 625:88 - operand
+ call_expr test31.cpp 625:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12807,9 +13122,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 611:90 - statement
- expr_stmt test31.cpp 611:90 - operand
- call_expr test31.cpp 611:35 - expresssion
+ cleanup_point_expr test31.cpp 626:90 - statement
+ expr_stmt test31.cpp 626:90 - operand
+ call_expr test31.cpp 626:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12828,9 +13143,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 612:61 - statement
- expr_stmt test31.cpp 612:61 - operand
- call_expr test31.cpp 612:35 - expresssion
+ cleanup_point_expr test31.cpp 627:61 - statement
+ expr_stmt test31.cpp 627:61 - operand
+ call_expr test31.cpp 627:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12849,9 +13164,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 613:69 - statement
- expr_stmt test31.cpp 613:69 - operand
- call_expr test31.cpp 613:35 - expresssion
+ cleanup_point_expr test31.cpp 628:69 - statement
+ expr_stmt test31.cpp 628:69 - operand
+ call_expr test31.cpp 628:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12870,9 +13185,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 614:84 - statement
- expr_stmt test31.cpp 614:84 - operand
- call_expr test31.cpp 614:35 - expresssion
+ cleanup_point_expr test31.cpp 629:84 - statement
+ expr_stmt test31.cpp 629:84 - operand
+ call_expr test31.cpp 629:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12891,9 +13206,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 615:62 - statement
- expr_stmt test31.cpp 615:62 - operand
- call_expr test31.cpp 615:35 - expresssion
+ cleanup_point_expr test31.cpp 630:62 - statement
+ expr_stmt test31.cpp 630:62 - operand
+ call_expr test31.cpp 630:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12912,9 +13227,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 616:68 - statement
- expr_stmt test31.cpp 616:68 - operand
- call_expr test31.cpp 616:35 - expresssion
+ cleanup_point_expr test31.cpp 631:68 - statement
+ expr_stmt test31.cpp 631:68 - operand
+ call_expr test31.cpp 631:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12933,9 +13248,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 617:68 - statement
- expr_stmt test31.cpp 617:68 - operand
- call_expr test31.cpp 617:35 - expresssion
+ cleanup_point_expr test31.cpp 632:68 - statement
+ expr_stmt test31.cpp 632:68 - operand
+ call_expr test31.cpp 632:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12954,9 +13269,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 618:69 - statement
- expr_stmt test31.cpp 618:69 - operand
- call_expr test31.cpp 618:35 - expresssion
+ cleanup_point_expr test31.cpp 633:69 - statement
+ expr_stmt test31.cpp 633:69 - operand
+ call_expr test31.cpp 633:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12975,9 +13290,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 619:69 - statement
- expr_stmt test31.cpp 619:69 - operand
- call_expr test31.cpp 619:35 - expresssion
+ cleanup_point_expr test31.cpp 634:69 - statement
+ expr_stmt test31.cpp 634:69 - operand
+ call_expr test31.cpp 634:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -12996,9 +13311,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 620:80 - statement
- expr_stmt test31.cpp 620:80 - operand
- call_expr test31.cpp 620:35 - expresssion
+ cleanup_point_expr test31.cpp 635:80 - statement
+ expr_stmt test31.cpp 635:80 - operand
+ call_expr test31.cpp 635:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13017,9 +13332,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 621:80 - statement
- expr_stmt test31.cpp 621:80 - operand
- call_expr test31.cpp 621:35 - expresssion
+ cleanup_point_expr test31.cpp 636:80 - statement
+ expr_stmt test31.cpp 636:80 - operand
+ call_expr test31.cpp 636:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13038,11 +13353,11 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- if_stmt test31.cpp 622:13 - statement
- truth_andif_expr test31.cpp 622:22 - condition
+ if_stmt test31.cpp 637:13 - statement
+ truth_andif_expr test31.cpp 637:22 - condition
ne_expr - operand
- isUsed: 1
- parm_decl ptr2 test31.cpp 549:37 - operand
+ parm_decl ptr2 test31.cpp 564:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -13060,7 +13375,7 @@ function_decl func16 test31.cpp 549:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test31.cpp 622:27 - operand
+ eq_expr test31.cpp 637:27 - operand
var_decl k test31.cpp 14:5 - operand
- isUsed: 1
integer_cst 32 - decl size
@@ -13074,9 +13389,9 @@ function_decl func16 test31.cpp 549:10
integer_cst 2147483647 - max value
integer_cst 10 - operand
statement_list - then
- cleanup_point_expr test31.cpp 624:92 - statement
- expr_stmt test31.cpp 624:92 - operand
- call_expr test31.cpp 624:39 - expresssion
+ cleanup_point_expr test31.cpp 639:92 - statement
+ expr_stmt test31.cpp 639:92 - operand
+ call_expr test31.cpp 639:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13095,9 +13410,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 625:99 - statement
- expr_stmt test31.cpp 625:99 - operand
- call_expr test31.cpp 625:39 - expresssion
+ cleanup_point_expr test31.cpp 640:99 - statement
+ expr_stmt test31.cpp 640:99 - operand
+ call_expr test31.cpp 640:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13116,9 +13431,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 626:65 - statement
- expr_stmt test31.cpp 626:65 - operand
- call_expr test31.cpp 626:39 - expresssion
+ cleanup_point_expr test31.cpp 641:65 - statement
+ expr_stmt test31.cpp 641:65 - operand
+ call_expr test31.cpp 641:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13137,9 +13452,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 627:69 - statement
- expr_stmt test31.cpp 627:69 - operand
- call_expr test31.cpp 627:39 - expresssion
+ cleanup_point_expr test31.cpp 642:69 - statement
+ expr_stmt test31.cpp 642:69 - operand
+ call_expr test31.cpp 642:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13158,9 +13473,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 628:88 - statement
- expr_stmt test31.cpp 628:88 - operand
- call_expr test31.cpp 628:39 - expresssion
+ cleanup_point_expr test31.cpp 643:88 - statement
+ expr_stmt test31.cpp 643:88 - operand
+ call_expr test31.cpp 643:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13179,9 +13494,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 629:66 - statement
- expr_stmt test31.cpp 629:66 - operand
- call_expr test31.cpp 629:39 - expresssion
+ cleanup_point_expr test31.cpp 644:66 - statement
+ expr_stmt test31.cpp 644:66 - operand
+ call_expr test31.cpp 644:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13200,9 +13515,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 630:72 - statement
- expr_stmt test31.cpp 630:72 - operand
- call_expr test31.cpp 630:39 - expresssion
+ cleanup_point_expr test31.cpp 645:72 - statement
+ expr_stmt test31.cpp 645:72 - operand
+ call_expr test31.cpp 645:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13221,9 +13536,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 631:72 - statement
- expr_stmt test31.cpp 631:72 - operand
- call_expr test31.cpp 631:39 - expresssion
+ cleanup_point_expr test31.cpp 646:72 - statement
+ expr_stmt test31.cpp 646:72 - operand
+ call_expr test31.cpp 646:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13242,9 +13557,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 632:73 - statement
- expr_stmt test31.cpp 632:73 - operand
- call_expr test31.cpp 632:39 - expresssion
+ cleanup_point_expr test31.cpp 647:73 - statement
+ expr_stmt test31.cpp 647:73 - operand
+ call_expr test31.cpp 647:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13263,9 +13578,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 633:73 - statement
- expr_stmt test31.cpp 633:73 - operand
- call_expr test31.cpp 633:39 - expresssion
+ cleanup_point_expr test31.cpp 648:73 - statement
+ expr_stmt test31.cpp 648:73 - operand
+ call_expr test31.cpp 648:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13284,9 +13599,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 634:84 - statement
- expr_stmt test31.cpp 634:84 - operand
- call_expr test31.cpp 634:39 - expresssion
+ cleanup_point_expr test31.cpp 649:84 - statement
+ expr_stmt test31.cpp 649:84 - operand
+ call_expr test31.cpp 649:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13305,9 +13620,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 635:84 - statement
- expr_stmt test31.cpp 635:84 - operand
- call_expr test31.cpp 635:39 - expresssion
+ cleanup_point_expr test31.cpp 650:84 - statement
+ expr_stmt test31.cpp 650:84 - operand
+ call_expr test31.cpp 650:39 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13326,10 +13641,10 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- return_expr test31.cpp 636:17 - statement
- cleanup_point_expr test31.cpp 638:88 - statement
- expr_stmt test31.cpp 638:88 - operand
- call_expr test31.cpp 638:35 - expresssion
+ return_expr test31.cpp 651:17 - statement
+ cleanup_point_expr test31.cpp 653:88 - statement
+ expr_stmt test31.cpp 653:88 - operand
+ call_expr test31.cpp 653:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13348,9 +13663,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 639:90 - statement
- expr_stmt test31.cpp 639:90 - operand
- call_expr test31.cpp 639:35 - expresssion
+ cleanup_point_expr test31.cpp 654:90 - statement
+ expr_stmt test31.cpp 654:90 - operand
+ call_expr test31.cpp 654:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13369,9 +13684,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 640:61 - statement
- expr_stmt test31.cpp 640:61 - operand
- call_expr test31.cpp 640:35 - expresssion
+ cleanup_point_expr test31.cpp 655:61 - statement
+ expr_stmt test31.cpp 655:61 - operand
+ call_expr test31.cpp 655:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13390,9 +13705,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 641:69 - statement
- expr_stmt test31.cpp 641:69 - operand
- call_expr test31.cpp 641:35 - expresssion
+ cleanup_point_expr test31.cpp 656:69 - statement
+ expr_stmt test31.cpp 656:69 - operand
+ call_expr test31.cpp 656:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13411,9 +13726,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 642:84 - statement
- expr_stmt test31.cpp 642:84 - operand
- call_expr test31.cpp 642:35 - expresssion
+ cleanup_point_expr test31.cpp 657:84 - statement
+ expr_stmt test31.cpp 657:84 - operand
+ call_expr test31.cpp 657:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13432,9 +13747,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 643:62 - statement
- expr_stmt test31.cpp 643:62 - operand
- call_expr test31.cpp 643:35 - expresssion
+ cleanup_point_expr test31.cpp 658:62 - statement
+ expr_stmt test31.cpp 658:62 - operand
+ call_expr test31.cpp 658:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13453,9 +13768,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 644:68 - statement
- expr_stmt test31.cpp 644:68 - operand
- call_expr test31.cpp 644:35 - expresssion
+ cleanup_point_expr test31.cpp 659:68 - statement
+ expr_stmt test31.cpp 659:68 - operand
+ call_expr test31.cpp 659:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13474,9 +13789,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 645:68 - statement
- expr_stmt test31.cpp 645:68 - operand
- call_expr test31.cpp 645:35 - expresssion
+ cleanup_point_expr test31.cpp 660:68 - statement
+ expr_stmt test31.cpp 660:68 - operand
+ call_expr test31.cpp 660:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13495,9 +13810,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 646:69 - statement
- expr_stmt test31.cpp 646:69 - operand
- call_expr test31.cpp 646:35 - expresssion
+ cleanup_point_expr test31.cpp 661:69 - statement
+ expr_stmt test31.cpp 661:69 - operand
+ call_expr test31.cpp 661:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13516,9 +13831,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 647:69 - statement
- expr_stmt test31.cpp 647:69 - operand
- call_expr test31.cpp 647:35 - expresssion
+ cleanup_point_expr test31.cpp 662:69 - statement
+ expr_stmt test31.cpp 662:69 - operand
+ call_expr test31.cpp 662:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13537,9 +13852,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 648:80 - statement
- expr_stmt test31.cpp 648:80 - operand
- call_expr test31.cpp 648:35 - expresssion
+ cleanup_point_expr test31.cpp 663:80 - statement
+ expr_stmt test31.cpp 663:80 - operand
+ call_expr test31.cpp 663:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13558,9 +13873,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 649:80 - statement
- expr_stmt test31.cpp 649:80 - operand
- call_expr test31.cpp 649:35 - expresssion
+ cleanup_point_expr test31.cpp 664:80 - statement
+ expr_stmt test31.cpp 664:80 - operand
+ call_expr test31.cpp 664:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13579,9 +13894,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 651:84 - statement
- expr_stmt test31.cpp 651:84 - operand
- call_expr test31.cpp 651:31 - expresssion
+ cleanup_point_expr test31.cpp 666:84 - statement
+ expr_stmt test31.cpp 666:84 - operand
+ call_expr test31.cpp 666:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13600,9 +13915,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 652:86 - statement
- expr_stmt test31.cpp 652:86 - operand
- call_expr test31.cpp 652:31 - expresssion
+ cleanup_point_expr test31.cpp 667:86 - statement
+ expr_stmt test31.cpp 667:86 - operand
+ call_expr test31.cpp 667:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13621,9 +13936,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 653:57 - statement
- expr_stmt test31.cpp 653:57 - operand
- call_expr test31.cpp 653:31 - expresssion
+ cleanup_point_expr test31.cpp 668:57 - statement
+ expr_stmt test31.cpp 668:57 - operand
+ call_expr test31.cpp 668:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13642,9 +13957,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 654:65 - statement
- expr_stmt test31.cpp 654:65 - operand
- call_expr test31.cpp 654:31 - expresssion
+ cleanup_point_expr test31.cpp 669:65 - statement
+ expr_stmt test31.cpp 669:65 - operand
+ call_expr test31.cpp 669:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13663,9 +13978,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 655:80 - statement
- expr_stmt test31.cpp 655:80 - operand
- call_expr test31.cpp 655:31 - expresssion
+ cleanup_point_expr test31.cpp 670:80 - statement
+ expr_stmt test31.cpp 670:80 - operand
+ call_expr test31.cpp 670:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13684,9 +13999,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 656:58 - statement
- expr_stmt test31.cpp 656:58 - operand
- call_expr test31.cpp 656:31 - expresssion
+ cleanup_point_expr test31.cpp 671:58 - statement
+ expr_stmt test31.cpp 671:58 - operand
+ call_expr test31.cpp 671:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13705,9 +14020,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 657:64 - statement
- expr_stmt test31.cpp 657:64 - operand
- call_expr test31.cpp 657:31 - expresssion
+ cleanup_point_expr test31.cpp 672:64 - statement
+ expr_stmt test31.cpp 672:64 - operand
+ call_expr test31.cpp 672:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13726,9 +14041,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 658:64 - statement
- expr_stmt test31.cpp 658:64 - operand
- call_expr test31.cpp 658:31 - expresssion
+ cleanup_point_expr test31.cpp 673:64 - statement
+ expr_stmt test31.cpp 673:64 - operand
+ call_expr test31.cpp 673:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13747,9 +14062,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 659:65 - statement
- expr_stmt test31.cpp 659:65 - operand
- call_expr test31.cpp 659:31 - expresssion
+ cleanup_point_expr test31.cpp 674:65 - statement
+ expr_stmt test31.cpp 674:65 - operand
+ call_expr test31.cpp 674:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13768,9 +14083,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 660:65 - statement
- expr_stmt test31.cpp 660:65 - operand
- call_expr test31.cpp 660:31 - expresssion
+ cleanup_point_expr test31.cpp 675:65 - statement
+ expr_stmt test31.cpp 675:65 - operand
+ call_expr test31.cpp 675:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13789,9 +14104,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 661:76 - statement
- expr_stmt test31.cpp 661:76 - operand
- call_expr test31.cpp 661:31 - expresssion
+ cleanup_point_expr test31.cpp 676:76 - statement
+ expr_stmt test31.cpp 676:76 - operand
+ call_expr test31.cpp 676:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13810,9 +14125,9 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 662:76 - statement
- expr_stmt test31.cpp 662:76 - operand
- call_expr test31.cpp 662:31 - expresssion
+ cleanup_point_expr test31.cpp 677:76 - statement
+ expr_stmt test31.cpp 677:76 - operand
+ call_expr test31.cpp 677:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -13831,7 +14146,7 @@ function_decl func16 test31.cpp 549:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
-function_decl func17 test31.cpp 665:10
+function_decl func17 test31.cpp 680:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -13903,13 +14218,13 @@ function_decl func17 test31.cpp 665:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test31.cpp 666:5 - function result
+ result_decl test31.cpp 681:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test31.cpp 665:41 - argument
+ parm_decl this test31.cpp 680:41 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -13928,7 +14243,7 @@ function_decl func17 test31.cpp 665:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test31.cpp 665:24 - argument
+ parm_decl ptr1 test31.cpp 680:24 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -13946,7 +14261,7 @@ function_decl func17 test31.cpp 665:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr2 test31.cpp 665:37 - argument
+ parm_decl ptr2 test31.cpp 680:37 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -13964,15 +14279,15 @@ function_decl func17 test31.cpp 665:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- cleanup_point_expr test31.cpp 667:20 - statement
- expr_stmt test31.cpp 667:20 - operand
+ cleanup_point_expr test31.cpp 682:20 - statement
+ expr_stmt test31.cpp 682:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 667:9 - operand
+ component_ref test31.cpp 682:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -13994,7 +14309,7 @@ function_decl func17 test31.cpp 665:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 665:24 - operand
+ parm_decl ptr1 test31.cpp 680:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -14011,15 +14326,15 @@ function_decl func17 test31.cpp 665:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 668:20 - statement
- expr_stmt test31.cpp 668:20 - operand
+ cleanup_point_expr test31.cpp 683:20 - statement
+ expr_stmt test31.cpp 683:20 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 668:9 - operand
+ component_ref test31.cpp 683:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -14041,7 +14356,7 @@ function_decl func17 test31.cpp 665:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr1 test31.cpp 665:24 - operand
+ parm_decl ptr1 test31.cpp 680:24 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -14058,9 +14373,9 @@ function_decl func17 test31.cpp 665:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 669:84 - statement
- expr_stmt test31.cpp 669:84 - operand
- call_expr test31.cpp 669:31 - expresssion
+ cleanup_point_expr test31.cpp 684:84 - statement
+ expr_stmt test31.cpp 684:84 - operand
+ call_expr test31.cpp 684:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14079,9 +14394,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 670:60 - statement
- expr_stmt test31.cpp 670:60 - operand
- call_expr test31.cpp 670:31 - expresssion
+ cleanup_point_expr test31.cpp 685:60 - statement
+ expr_stmt test31.cpp 685:60 - operand
+ call_expr test31.cpp 685:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14100,9 +14415,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 671:57 - statement
- expr_stmt test31.cpp 671:57 - operand
- call_expr test31.cpp 671:31 - expresssion
+ cleanup_point_expr test31.cpp 686:57 - statement
+ expr_stmt test31.cpp 686:57 - operand
+ call_expr test31.cpp 686:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14121,9 +14436,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 672:92 - statement
- expr_stmt test31.cpp 672:92 - operand
- call_expr test31.cpp 672:31 - expresssion
+ cleanup_point_expr test31.cpp 687:92 - statement
+ expr_stmt test31.cpp 687:92 - operand
+ call_expr test31.cpp 687:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14142,9 +14457,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 673:80 - statement
- expr_stmt test31.cpp 673:80 - operand
- call_expr test31.cpp 673:31 - expresssion
+ cleanup_point_expr test31.cpp 688:80 - statement
+ expr_stmt test31.cpp 688:80 - operand
+ call_expr test31.cpp 688:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14163,9 +14478,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 674:58 - statement
- expr_stmt test31.cpp 674:58 - operand
- call_expr test31.cpp 674:31 - expresssion
+ cleanup_point_expr test31.cpp 689:58 - statement
+ expr_stmt test31.cpp 689:58 - operand
+ call_expr test31.cpp 689:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14184,9 +14499,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 675:64 - statement
- expr_stmt test31.cpp 675:64 - operand
- call_expr test31.cpp 675:31 - expresssion
+ cleanup_point_expr test31.cpp 690:64 - statement
+ expr_stmt test31.cpp 690:64 - operand
+ call_expr test31.cpp 690:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14205,9 +14520,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 676:64 - statement
- expr_stmt test31.cpp 676:64 - operand
- call_expr test31.cpp 676:31 - expresssion
+ cleanup_point_expr test31.cpp 691:64 - statement
+ expr_stmt test31.cpp 691:64 - operand
+ call_expr test31.cpp 691:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14226,9 +14541,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 677:65 - statement
- expr_stmt test31.cpp 677:65 - operand
- call_expr test31.cpp 677:31 - expresssion
+ cleanup_point_expr test31.cpp 692:65 - statement
+ expr_stmt test31.cpp 692:65 - operand
+ call_expr test31.cpp 692:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14247,9 +14562,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 678:65 - statement
- expr_stmt test31.cpp 678:65 - operand
- call_expr test31.cpp 678:31 - expresssion
+ cleanup_point_expr test31.cpp 693:65 - statement
+ expr_stmt test31.cpp 693:65 - operand
+ call_expr test31.cpp 693:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14268,9 +14583,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 679:76 - statement
- expr_stmt test31.cpp 679:76 - operand
- call_expr test31.cpp 679:31 - expresssion
+ cleanup_point_expr test31.cpp 694:76 - statement
+ expr_stmt test31.cpp 694:76 - operand
+ call_expr test31.cpp 694:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14289,9 +14604,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 680:76 - statement
- expr_stmt test31.cpp 680:76 - operand
- call_expr test31.cpp 680:31 - expresssion
+ cleanup_point_expr test31.cpp 695:76 - statement
+ expr_stmt test31.cpp 695:76 - operand
+ call_expr test31.cpp 695:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14310,13 +14625,13 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- if_stmt test31.cpp 681:9 - statement
+ if_stmt test31.cpp 696:9 - statement
ne_expr - condition
- component_ref test31.cpp 681:13 - operand
+ component_ref test31.cpp 696:13 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -14339,9 +14654,9 @@ function_decl func17 test31.cpp 665:10
integer_cst 64 - decl size
integer_cst 0 - operand
statement_list - then
- cleanup_point_expr test31.cpp 683:88 - statement
- expr_stmt test31.cpp 683:88 - operand
- call_expr test31.cpp 683:35 - expresssion
+ cleanup_point_expr test31.cpp 698:88 - statement
+ expr_stmt test31.cpp 698:88 - operand
+ call_expr test31.cpp 698:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14360,9 +14675,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 684:90 - statement
- expr_stmt test31.cpp 684:90 - operand
- call_expr test31.cpp 684:35 - expresssion
+ cleanup_point_expr test31.cpp 699:90 - statement
+ expr_stmt test31.cpp 699:90 - operand
+ call_expr test31.cpp 699:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14381,9 +14696,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 685:61 - statement
- expr_stmt test31.cpp 685:61 - operand
- call_expr test31.cpp 685:35 - expresssion
+ cleanup_point_expr test31.cpp 700:61 - statement
+ expr_stmt test31.cpp 700:61 - operand
+ call_expr test31.cpp 700:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14402,9 +14717,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 686:69 - statement
- expr_stmt test31.cpp 686:69 - operand
- call_expr test31.cpp 686:35 - expresssion
+ cleanup_point_expr test31.cpp 701:69 - statement
+ expr_stmt test31.cpp 701:69 - operand
+ call_expr test31.cpp 701:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14423,9 +14738,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 687:84 - statement
- expr_stmt test31.cpp 687:84 - operand
- call_expr test31.cpp 687:35 - expresssion
+ cleanup_point_expr test31.cpp 702:84 - statement
+ expr_stmt test31.cpp 702:84 - operand
+ call_expr test31.cpp 702:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14444,9 +14759,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 688:62 - statement
- expr_stmt test31.cpp 688:62 - operand
- call_expr test31.cpp 688:35 - expresssion
+ cleanup_point_expr test31.cpp 703:62 - statement
+ expr_stmt test31.cpp 703:62 - operand
+ call_expr test31.cpp 703:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14465,9 +14780,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 689:68 - statement
- expr_stmt test31.cpp 689:68 - operand
- call_expr test31.cpp 689:35 - expresssion
+ cleanup_point_expr test31.cpp 704:68 - statement
+ expr_stmt test31.cpp 704:68 - operand
+ call_expr test31.cpp 704:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14486,9 +14801,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 690:68 - statement
- expr_stmt test31.cpp 690:68 - operand
- call_expr test31.cpp 690:35 - expresssion
+ cleanup_point_expr test31.cpp 705:68 - statement
+ expr_stmt test31.cpp 705:68 - operand
+ call_expr test31.cpp 705:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14507,9 +14822,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 691:69 - statement
- expr_stmt test31.cpp 691:69 - operand
- call_expr test31.cpp 691:35 - expresssion
+ cleanup_point_expr test31.cpp 706:69 - statement
+ expr_stmt test31.cpp 706:69 - operand
+ call_expr test31.cpp 706:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14528,9 +14843,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 692:69 - statement
- expr_stmt test31.cpp 692:69 - operand
- call_expr test31.cpp 692:35 - expresssion
+ cleanup_point_expr test31.cpp 707:69 - statement
+ expr_stmt test31.cpp 707:69 - operand
+ call_expr test31.cpp 707:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14549,9 +14864,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 693:80 - statement
- expr_stmt test31.cpp 693:80 - operand
- call_expr test31.cpp 693:35 - expresssion
+ cleanup_point_expr test31.cpp 708:80 - statement
+ expr_stmt test31.cpp 708:80 - operand
+ call_expr test31.cpp 708:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14570,9 +14885,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 694:80 - statement
- expr_stmt test31.cpp 694:80 - operand
- call_expr test31.cpp 694:35 - expresssion
+ cleanup_point_expr test31.cpp 709:80 - statement
+ expr_stmt test31.cpp 709:80 - operand
+ call_expr test31.cpp 709:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14591,15 +14906,15 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 695:24 - statement
- expr_stmt test31.cpp 695:24 - operand
+ cleanup_point_expr test31.cpp 710:24 - statement
+ expr_stmt test31.cpp 710:24 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 695:13 - operand
+ component_ref test31.cpp 710:13 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -14620,11 +14935,11 @@ function_decl func17 test31.cpp 665:10
field_decl tmp1 test31.cpp 20:12 - field
- unsigned
integer_cst 64 - decl size
- component_ref test31.cpp 695:20 - operand
+ component_ref test31.cpp 710:20 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -14645,9 +14960,9 @@ function_decl func17 test31.cpp 665:10
field_decl tmp3 test31.cpp 22:12 - field
- unsigned
integer_cst 64 - decl size
- cleanup_point_expr test31.cpp 696:77 - statement
- expr_stmt test31.cpp 696:77 - operand
- call_expr test31.cpp 696:35 - expresssion
+ cleanup_point_expr test31.cpp 711:77 - statement
+ expr_stmt test31.cpp 711:77 - operand
+ call_expr test31.cpp 711:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14666,9 +14981,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp2 - operand
- stringLength: 21
- cleanup_point_expr test31.cpp 697:79 - statement
- expr_stmt test31.cpp 697:79 - operand
- call_expr test31.cpp 697:35 - expresssion
+ cleanup_point_expr test31.cpp 712:79 - statement
+ expr_stmt test31.cpp 712:79 - operand
+ call_expr test31.cpp 712:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14687,9 +15002,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 698:61 - statement
- expr_stmt test31.cpp 698:61 - operand
- call_expr test31.cpp 698:35 - expresssion
+ cleanup_point_expr test31.cpp 713:61 - statement
+ expr_stmt test31.cpp 713:61 - operand
+ call_expr test31.cpp 713:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14708,9 +15023,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 699:69 - statement
- expr_stmt test31.cpp 699:69 - operand
- call_expr test31.cpp 699:35 - expresssion
+ cleanup_point_expr test31.cpp 714:69 - statement
+ expr_stmt test31.cpp 714:69 - operand
+ call_expr test31.cpp 714:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14729,9 +15044,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 700:73 - statement
- expr_stmt test31.cpp 700:73 - operand
- call_expr test31.cpp 700:35 - expresssion
+ cleanup_point_expr test31.cpp 715:73 - statement
+ expr_stmt test31.cpp 715:73 - operand
+ call_expr test31.cpp 715:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14750,9 +15065,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 701:62 - statement
- expr_stmt test31.cpp 701:62 - operand
- call_expr test31.cpp 701:35 - expresssion
+ cleanup_point_expr test31.cpp 716:62 - statement
+ expr_stmt test31.cpp 716:62 - operand
+ call_expr test31.cpp 716:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14771,9 +15086,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 702:68 - statement
- expr_stmt test31.cpp 702:68 - operand
- call_expr test31.cpp 702:35 - expresssion
+ cleanup_point_expr test31.cpp 717:68 - statement
+ expr_stmt test31.cpp 717:68 - operand
+ call_expr test31.cpp 717:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14792,9 +15107,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 703:68 - statement
- expr_stmt test31.cpp 703:68 - operand
- call_expr test31.cpp 703:35 - expresssion
+ cleanup_point_expr test31.cpp 718:68 - statement
+ expr_stmt test31.cpp 718:68 - operand
+ call_expr test31.cpp 718:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14813,9 +15128,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 704:69 - statement
- expr_stmt test31.cpp 704:69 - operand
- call_expr test31.cpp 704:35 - expresssion
+ cleanup_point_expr test31.cpp 719:69 - statement
+ expr_stmt test31.cpp 719:69 - operand
+ call_expr test31.cpp 719:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14834,9 +15149,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 705:69 - statement
- expr_stmt test31.cpp 705:69 - operand
- call_expr test31.cpp 705:35 - expresssion
+ cleanup_point_expr test31.cpp 720:69 - statement
+ expr_stmt test31.cpp 720:69 - operand
+ call_expr test31.cpp 720:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14855,9 +15170,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 706:75 - statement
- expr_stmt test31.cpp 706:75 - operand
- call_expr test31.cpp 706:35 - expresssion
+ cleanup_point_expr test31.cpp 721:75 - statement
+ expr_stmt test31.cpp 721:75 - operand
+ call_expr test31.cpp 721:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14876,9 +15191,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 707:80 - statement
- expr_stmt test31.cpp 707:80 - operand
- call_expr test31.cpp 707:35 - expresssion
+ cleanup_point_expr test31.cpp 722:80 - statement
+ expr_stmt test31.cpp 722:80 - operand
+ call_expr test31.cpp 722:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14897,15 +15212,15 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 708:24 - statement
- expr_stmt test31.cpp 708:24 - operand
+ cleanup_point_expr test31.cpp 723:24 - statement
+ expr_stmt test31.cpp 723:24 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test31.cpp 708:13 - operand
+ component_ref test31.cpp 723:13 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test31.cpp 665:41 - operand
+ parm_decl this test31.cpp 680:41 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -14927,7 +15242,7 @@ function_decl func17 test31.cpp 665:10
- unsigned
integer_cst 64 - decl size
- isUsed: 1
- parm_decl ptr2 test31.cpp 665:37 - operand
+ parm_decl ptr2 test31.cpp 680:37 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test31.cpp 3:8 - type name
@@ -14944,9 +15259,9 @@ function_decl func17 test31.cpp 665:10
type_decl Data1 test31.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test31.cpp 709:88 - statement
- expr_stmt test31.cpp 709:88 - operand
- call_expr test31.cpp 709:35 - expresssion
+ cleanup_point_expr test31.cpp 724:88 - statement
+ expr_stmt test31.cpp 724:88 - operand
+ call_expr test31.cpp 724:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14965,9 +15280,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 ptr2 this->tmp2 this->tmp3 - operand
- stringLength: 32
- cleanup_point_expr test31.cpp 710:79 - statement
- expr_stmt test31.cpp 710:79 - operand
- call_expr test31.cpp 710:35 - expresssion
+ cleanup_point_expr test31.cpp 725:79 - statement
+ expr_stmt test31.cpp 725:79 - operand
+ call_expr test31.cpp 725:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -14986,9 +15301,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 711:61 - statement
- expr_stmt test31.cpp 711:61 - operand
- call_expr test31.cpp 711:35 - expresssion
+ cleanup_point_expr test31.cpp 726:61 - statement
+ expr_stmt test31.cpp 726:61 - operand
+ call_expr test31.cpp 726:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15007,9 +15322,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 712:80 - statement
- expr_stmt test31.cpp 712:80 - operand
- call_expr test31.cpp 712:35 - expresssion
+ cleanup_point_expr test31.cpp 727:80 - statement
+ expr_stmt test31.cpp 727:80 - operand
+ call_expr test31.cpp 727:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15028,9 +15343,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 this->tmp3 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 713:73 - statement
- expr_stmt test31.cpp 713:73 - operand
- call_expr test31.cpp 713:35 - expresssion
+ cleanup_point_expr test31.cpp 728:73 - statement
+ expr_stmt test31.cpp 728:73 - operand
+ call_expr test31.cpp 728:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15049,9 +15364,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 714:73 - statement
- expr_stmt test31.cpp 714:73 - operand
- call_expr test31.cpp 714:35 - expresssion
+ cleanup_point_expr test31.cpp 729:73 - statement
+ expr_stmt test31.cpp 729:73 - operand
+ call_expr test31.cpp 729:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15070,9 +15385,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 this->tmp3 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 715:68 - statement
- expr_stmt test31.cpp 715:68 - operand
- call_expr test31.cpp 715:35 - expresssion
+ cleanup_point_expr test31.cpp 730:68 - statement
+ expr_stmt test31.cpp 730:68 - operand
+ call_expr test31.cpp 730:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15091,9 +15406,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 716:68 - statement
- expr_stmt test31.cpp 716:68 - operand
- call_expr test31.cpp 716:35 - expresssion
+ cleanup_point_expr test31.cpp 731:68 - statement
+ expr_stmt test31.cpp 731:68 - operand
+ call_expr test31.cpp 731:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15112,9 +15427,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 717:68 - statement
- expr_stmt test31.cpp 717:68 - operand
- call_expr test31.cpp 717:35 - expresssion
+ cleanup_point_expr test31.cpp 732:68 - statement
+ expr_stmt test31.cpp 732:68 - operand
+ call_expr test31.cpp 732:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15133,9 +15448,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp3 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 718:69 - statement
- expr_stmt test31.cpp 718:69 - operand
- call_expr test31.cpp 718:35 - expresssion
+ cleanup_point_expr test31.cpp 733:69 - statement
+ expr_stmt test31.cpp 733:69 - operand
+ call_expr test31.cpp 733:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15154,9 +15469,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 719:69 - statement
- expr_stmt test31.cpp 719:69 - operand
- call_expr test31.cpp 719:35 - expresssion
+ cleanup_point_expr test31.cpp 734:69 - statement
+ expr_stmt test31.cpp 734:69 - operand
+ call_expr test31.cpp 734:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15175,9 +15490,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 720:75 - statement
- expr_stmt test31.cpp 720:75 - operand
- call_expr test31.cpp 720:35 - expresssion
+ cleanup_point_expr test31.cpp 735:75 - statement
+ expr_stmt test31.cpp 735:75 - operand
+ call_expr test31.cpp 735:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15196,9 +15511,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 721:80 - statement
- expr_stmt test31.cpp 721:80 - operand
- call_expr test31.cpp 721:35 - expresssion
+ cleanup_point_expr test31.cpp 736:80 - statement
+ expr_stmt test31.cpp 736:80 - operand
+ call_expr test31.cpp 736:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15217,9 +15532,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 722:80 - statement
- expr_stmt test31.cpp 722:80 - operand
- call_expr test31.cpp 722:35 - expresssion
+ cleanup_point_expr test31.cpp 737:80 - statement
+ expr_stmt test31.cpp 737:80 - operand
+ call_expr test31.cpp 737:35 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15238,9 +15553,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp3 ptr2 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 725:84 - statement
- expr_stmt test31.cpp 725:84 - operand
- call_expr test31.cpp 725:31 - expresssion
+ cleanup_point_expr test31.cpp 739:95 - statement
+ expr_stmt test31.cpp 739:95 - operand
+ call_expr test31.cpp 739:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15257,11 +15572,11 @@ function_decl func17 test31.cpp 665:10
- stringLength: 10
nop_expr - arg
addr_expr - operand
- string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- - stringLength: 32
- cleanup_point_expr test31.cpp 726:60 - statement
- expr_stmt test31.cpp 726:60 - operand
- call_expr test31.cpp 726:31 - expresssion
+ string_cst ptr1 ptr2 this->tmp1 this->tmp2 this->tmp3 - operand
+ - stringLength: 43
+ cleanup_point_expr test31.cpp 740:60 - statement
+ expr_stmt test31.cpp 740:60 - operand
+ call_expr test31.cpp 740:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15280,9 +15595,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 727:57 - statement
- expr_stmt test31.cpp 727:57 - operand
- call_expr test31.cpp 727:31 - expresssion
+ cleanup_point_expr test31.cpp 741:57 - statement
+ expr_stmt test31.cpp 741:57 - operand
+ call_expr test31.cpp 741:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15301,9 +15616,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst - operand
- stringLength: 1
- cleanup_point_expr test31.cpp 728:92 - statement
- expr_stmt test31.cpp 728:92 - operand
- call_expr test31.cpp 728:31 - expresssion
+ cleanup_point_expr test31.cpp 742:103 - statement
+ expr_stmt test31.cpp 742:103 - operand
+ call_expr test31.cpp 742:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15320,11 +15635,11 @@ function_decl func17 test31.cpp 665:10
- stringLength: 18
nop_expr - arg
addr_expr - operand
- string_cst ptr1 ptr2 this->tmp1 this->tmp2 - operand
- - stringLength: 32
- cleanup_point_expr test31.cpp 729:80 - statement
- expr_stmt test31.cpp 729:80 - operand
- call_expr test31.cpp 729:31 - expresssion
+ string_cst ptr1 ptr2 this->tmp1 this->tmp2 this->tmp3 - operand
+ - stringLength: 43
+ cleanup_point_expr test31.cpp 743:80 - statement
+ expr_stmt test31.cpp 743:80 - operand
+ call_expr test31.cpp 743:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15343,9 +15658,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 this->tmp1 this->tmp2 - operand
- stringLength: 27
- cleanup_point_expr test31.cpp 730:58 - statement
- expr_stmt test31.cpp 730:58 - operand
- call_expr test31.cpp 730:31 - expresssion
+ cleanup_point_expr test31.cpp 744:58 - statement
+ expr_stmt test31.cpp 744:58 - operand
+ call_expr test31.cpp 744:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15364,9 +15679,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 731:64 - statement
- expr_stmt test31.cpp 731:64 - operand
- call_expr test31.cpp 731:31 - expresssion
+ cleanup_point_expr test31.cpp 745:64 - statement
+ expr_stmt test31.cpp 745:64 - operand
+ call_expr test31.cpp 745:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15385,9 +15700,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 732:64 - statement
- expr_stmt test31.cpp 732:64 - operand
- call_expr test31.cpp 732:31 - expresssion
+ cleanup_point_expr test31.cpp 746:64 - statement
+ expr_stmt test31.cpp 746:64 - operand
+ call_expr test31.cpp 746:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15406,9 +15721,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp2 - operand
- stringLength: 11
- cleanup_point_expr test31.cpp 733:65 - statement
- expr_stmt test31.cpp 733:65 - operand
- call_expr test31.cpp 733:31 - expresssion
+ cleanup_point_expr test31.cpp 747:65 - statement
+ expr_stmt test31.cpp 747:65 - operand
+ call_expr test31.cpp 747:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15427,9 +15742,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr1 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 734:65 - statement
- expr_stmt test31.cpp 734:65 - operand
- call_expr test31.cpp 734:31 - expresssion
+ cleanup_point_expr test31.cpp 748:65 - statement
+ expr_stmt test31.cpp 748:65 - operand
+ call_expr test31.cpp 748:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15448,9 +15763,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst ptr2 - operand
- stringLength: 5
- cleanup_point_expr test31.cpp 735:76 - statement
- expr_stmt test31.cpp 735:76 - operand
- call_expr test31.cpp 735:31 - expresssion
+ cleanup_point_expr test31.cpp 749:76 - statement
+ expr_stmt test31.cpp 749:76 - operand
+ call_expr test31.cpp 749:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
@@ -15469,9 +15784,9 @@ function_decl func17 test31.cpp 665:10
addr_expr - operand
string_cst this->tmp1 ptr1 - operand
- stringLength: 16
- cleanup_point_expr test31.cpp 736:76 - statement
- expr_stmt test31.cpp 736:76 - operand
- call_expr test31.cpp 736:31 - expresssion
+ cleanup_point_expr test31.cpp 750:76 - statement
+ expr_stmt test31.cpp 750:76 - operand
+ call_expr test31.cpp 750:31 - expresssion
addr_expr - function
function_decl paranuckerInternalTest test31.cpp 16:6 - operand
- isExternal: 1
diff --git a/test/test31-03.txt b/test/test31-03.txt
index d3c8509..386cb91 100644
--- a/test/test31-03.txt
+++ b/test/test31-03.txt
@@ -1193,10 +1193,25 @@ expr_stmt : ptr1, this->tmp1, this->tmp2,
call_expr : ptr1, this->tmp1, this->tmp2,
addr_expr : ptr1, this->tmp1, this->tmp2,
function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
if_stmt : ptr1, this->tmp1, this->tmp2,
eq_expr : ptr1, this->tmp1, this->tmp2,
test31.cpp: In member function 'void Object1::func7(Data1*)':
-test31.cpp:243:18: warning: Useless variable check 'ptr1'. It already was checked before
+test31.cpp:246:18: warning: Useless variable check 'ptr1'. It already was checked before
if (!ptr1)
^
parm_decl ptr1: ptr1, this->tmp1, this->tmp2,
@@ -1293,6 +1308,36 @@ expr_stmt : ptr1, this->tmp1, this->tmp2,
call_expr : ptr1, this->tmp1, this->tmp2,
addr_expr : ptr1, this->tmp1, this->tmp2,
function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt : ptr1, this->tmp1, this->tmp2,
+call_expr : ptr1, this->tmp1, this->tmp2,
+addr_expr : ptr1, this->tmp1, this->tmp2,
+function_decl paranuckerInternalTest: ptr1, this->tmp1, this->tmp2,
return_expr : ptr1, this->tmp1, this->tmp2,
statement_list :
cleanup_point_expr :
@@ -1335,9 +1380,19 @@ expr_stmt :
call_expr :
addr_expr :
function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
if_stmt :
ne_expr :
-test31.cpp:274:13: warning: Useless variable check 'this->tmp1'. It already was checked before
+test31.cpp:285:13: warning: Useless variable check 'this->tmp1'. It already was checked before
if (tmp1)
^
component_ref :
@@ -1398,6 +1453,26 @@ expr_stmt :
call_expr :
addr_expr :
function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
cleanup_point_expr : ptr1, this->tmp1, this->tmp2,
expr_stmt :
call_expr :
@@ -4099,63 +4174,63 @@ expr_stmt : ptr2, this->tmp3,
call_expr : ptr2, this->tmp3,
addr_expr : ptr2, this->tmp3,
function_decl paranuckerInternalTest: ptr2, this->tmp3,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
-cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2,
-call_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-addr_expr : ptr1, ptr2, this->tmp1, this->tmp2,
-function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+cleanup_point_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+expr_stmt : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+call_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+addr_expr : ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
+function_decl paranuckerInternalTest: ptr1, ptr2, this->tmp1, this->tmp2, this->tmp3,
diff --git a/test/test31-04.txt b/test/test31-04.txt
index 0ddca05..37e2072 100644
--- a/test/test31-04.txt
+++ b/test/test31-04.txt
@@ -3,9 +3,9 @@ test31.cpp:100:13: warning: Useless variable check 'this->tmp1'. It already was
if (tmp1)
^
test31.cpp: In member function 'void Object1::func7(Data1*)':
-test31.cpp:243:18: warning: Useless variable check 'ptr1'. It already was checked before
+test31.cpp:246:18: warning: Useless variable check 'ptr1'. It already was checked before
if (!ptr1)
^
-test31.cpp:274:13: warning: Useless variable check 'this->tmp1'. It already was checked before
+test31.cpp:285:13: warning: Useless variable check 'this->tmp1'. It already was checked before
if (tmp1)
^
diff --git a/test/test31-05.txt b/test/test31-05.txt
index 0ddca05..37e2072 100644
--- a/test/test31-05.txt
+++ b/test/test31-05.txt
@@ -3,9 +3,9 @@ test31.cpp:100:13: warning: Useless variable check 'this->tmp1'. It already was
if (tmp1)
^
test31.cpp: In member function 'void Object1::func7(Data1*)':
-test31.cpp:243:18: warning: Useless variable check 'ptr1'. It already was checked before
+test31.cpp:246:18: warning: Useless variable check 'ptr1'. It already was checked before
if (!ptr1)
^
-test31.cpp:274:13: warning: Useless variable check 'this->tmp1'. It already was checked before
+test31.cpp:285:13: warning: Useless variable check 'this->tmp1'. It already was checked before
if (tmp1)
^
diff --git a/test/test31.cpp b/test/test31.cpp
index 2bbdc24..57dbf8e 100644
--- a/test/test31.cpp
+++ b/test/test31.cpp
@@ -240,6 +240,9 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "addNullVars", "this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
if (!ptr1)
{
paranuckerInternalTest("=", "linkedVars", "ptr1 this->tmp1 this->tmp2");
@@ -250,6 +253,9 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "addNullVars", "this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
}
paranuckerInternalTest("=", "linkedVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "linkedReverseVars", "this->tmp1 ptr1");
@@ -259,6 +265,9 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "needCheckNullVars", "ptr1 this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "addNullVars", "this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
return;
}
else
@@ -271,6 +280,8 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
if (tmp1)
{
paranuckerInternalTest("=", "linkedVars", "ptr1 this->tmp1 this->tmp2");
@@ -281,6 +292,8 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
}
}
paranuckerInternalTest("=", "linkedVars", "ptr1 this->tmp1 this->tmp2");
@@ -291,6 +304,8 @@ class Object1
paranuckerInternalTest("=", "knownNonNullVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "knownNullVars", "");
paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "this->tmp2");
}
void func8(Data1 *ptr1)
@@ -721,11 +736,10 @@ class Object1
paranuckerInternalTest("=", "linkedReverseVars", "this->tmp2 ptr1");
paranuckerInternalTest("=", "linkedReverseVars", "this->tmp3 ptr2");
}
- // here probably need check this->tmp3. but for now this is impossible to check
- paranuckerInternalTest("=", "knownVars", "ptr1 ptr2 this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "knownVars", "ptr1 ptr2 this->tmp1 this->tmp2 this->tmp3");
paranuckerInternalTest("=", "knownNonNullVars", "");
paranuckerInternalTest("=", "knownNullVars", "");
- paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2 this->tmp1 this->tmp2");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1 ptr2 this->tmp1 this->tmp2 this->tmp3");
paranuckerInternalTest("=", "linkedVars", "ptr1 this->tmp1 this->tmp2");
paranuckerInternalTest("=", "linkedVars", "ptr2");
paranuckerInternalTest("=", "linkedVars", "this->tmp1");
diff --git a/test/test34-01.txt b/test/test34-01.txt
new file mode 100644
index 0000000..c84b19b
--- /dev/null
+++ b/test/test34-01.txt
@@ -0,0 +1,4584 @@
+function_decl getData1 test34.cpp 23:12
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test34.cpp 24:5 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl this test34.cpp 23:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr test34.cpp 25:16 - code
+ init_expr - operand
+ result_decl test34.cpp 24:5 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ component_ref test34.cpp 25:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test34.cpp 23:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+function_decl func1 test34.cpp 28: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 29:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 28:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 28:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 30:57 - statement
+ expr_stmt test34.cpp 30:57 - operand
+ call_expr test34.cpp 30:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 31:60 - statement
+ expr_stmt test34.cpp 31:60 - operand
+ call_expr test34.cpp 31:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 32:57 - statement
+ expr_stmt test34.cpp 32:57 - operand
+ call_expr test34.cpp 32:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 33:65 - statement
+ expr_stmt test34.cpp 33:65 - operand
+ call_expr test34.cpp 33:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 34:55 - statement
+ expr_stmt test34.cpp 34:55 - operand
+ call_expr test34.cpp 34:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 35:58 - statement
+ expr_stmt test34.cpp 35:58 - operand
+ call_expr test34.cpp 35:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 36:61 - statement
+ expr_stmt test34.cpp 36:61 - operand
+ call_expr test34.cpp 36:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ while_stmt test34.cpp 37:9 - statement
+ ne_expr - condition
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 28:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - body
+ cleanup_point_expr test34.cpp 39:61 - statement
+ expr_stmt test34.cpp 39:61 - operand
+ call_expr test34.cpp 39:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 40:68 - statement
+ expr_stmt test34.cpp 40:68 - operand
+ call_expr test34.cpp 40:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 41:61 - statement
+ expr_stmt test34.cpp 41:61 - operand
+ call_expr test34.cpp 41:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 42:65 - statement
+ expr_stmt test34.cpp 42:65 - operand
+ call_expr test34.cpp 42:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 43:59 - statement
+ expr_stmt test34.cpp 43:59 - operand
+ call_expr test34.cpp 43:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 44:62 - statement
+ expr_stmt test34.cpp 44:62 - operand
+ call_expr test34.cpp 44:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 45:65 - statement
+ expr_stmt test34.cpp 45:65 - operand
+ call_expr test34.cpp 45:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 46:28 - statement
+ expr_stmt test34.cpp 46:28 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test34.cpp 46:19 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 28:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ cleanup_point_expr test34.cpp 48:57 - statement
+ expr_stmt test34.cpp 48:57 - operand
+ call_expr test34.cpp 48:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 49:60 - statement
+ expr_stmt test34.cpp 49:60 - operand
+ call_expr test34.cpp 49:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 50:57 - statement
+ expr_stmt test34.cpp 50:57 - operand
+ call_expr test34.cpp 50:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 51:65 - statement
+ expr_stmt test34.cpp 51:65 - operand
+ call_expr test34.cpp 51:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 52:55 - statement
+ expr_stmt test34.cpp 52:55 - operand
+ call_expr test34.cpp 52:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 53:58 - statement
+ expr_stmt test34.cpp 53:58 - operand
+ call_expr test34.cpp 53:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 54:61 - statement
+ expr_stmt test34.cpp 54:61 - operand
+ call_expr test34.cpp 54:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 55:24 - statement
+ expr_stmt test34.cpp 55:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test34.cpp 55:15 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 28:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 200 - operand
+function_decl func2 test34.cpp 58: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 59:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 58:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 58:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 60:57 - statement
+ expr_stmt test34.cpp 60:57 - operand
+ call_expr test34.cpp 60:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 61:60 - statement
+ expr_stmt test34.cpp 61:60 - operand
+ call_expr test34.cpp 61:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 62:57 - statement
+ expr_stmt test34.cpp 62:57 - operand
+ call_expr test34.cpp 62:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 63:65 - statement
+ expr_stmt test34.cpp 63:65 - operand
+ call_expr test34.cpp 63:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 64:55 - statement
+ expr_stmt test34.cpp 64:55 - operand
+ call_expr test34.cpp 64:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 65:58 - statement
+ expr_stmt test34.cpp 65:58 - operand
+ call_expr test34.cpp 65:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 66:61 - statement
+ expr_stmt test34.cpp 66:61 - operand
+ call_expr test34.cpp 66:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test34.cpp 67:9 - statement
+ ne_expr - condition
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 58:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - then
+ cleanup_point_expr test34.cpp 69:61 - statement
+ expr_stmt test34.cpp 69:61 - operand
+ call_expr test34.cpp 69:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 70:68 - statement
+ expr_stmt test34.cpp 70:68 - operand
+ call_expr test34.cpp 70:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 71:61 - statement
+ expr_stmt test34.cpp 71:61 - operand
+ call_expr test34.cpp 71:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 72:65 - statement
+ expr_stmt test34.cpp 72:65 - operand
+ call_expr test34.cpp 72:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 73:59 - statement
+ expr_stmt test34.cpp 73:59 - operand
+ call_expr test34.cpp 73:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 74:62 - statement
+ expr_stmt test34.cpp 74:62 - operand
+ call_expr test34.cpp 74:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 75:65 - statement
+ expr_stmt test34.cpp 75:65 - operand
+ call_expr test34.cpp 75:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 76:28 - statement
+ expr_stmt test34.cpp 76:28 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test34.cpp 76:19 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 58:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ cleanup_point_expr test34.cpp 78:57 - statement
+ expr_stmt test34.cpp 78:57 - operand
+ call_expr test34.cpp 78:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 79:60 - statement
+ expr_stmt test34.cpp 79:60 - operand
+ call_expr test34.cpp 79:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 80:57 - statement
+ expr_stmt test34.cpp 80:57 - operand
+ call_expr test34.cpp 80:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 81:65 - statement
+ expr_stmt test34.cpp 81:65 - operand
+ call_expr test34.cpp 81:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 82:55 - statement
+ expr_stmt test34.cpp 82:55 - operand
+ call_expr test34.cpp 82:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 83:58 - statement
+ expr_stmt test34.cpp 83:58 - operand
+ call_expr test34.cpp 83:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 84:61 - statement
+ expr_stmt test34.cpp 84:61 - operand
+ call_expr test34.cpp 84:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 85:24 - statement
+ expr_stmt test34.cpp 85:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test34.cpp 85:15 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 58:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 200 - operand
+function_decl func3 test34.cpp 88: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 89:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 88:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 88:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 90:57 - statement
+ expr_stmt test34.cpp 90:57 - operand
+ call_expr test34.cpp 90:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 91:60 - statement
+ expr_stmt test34.cpp 91:60 - operand
+ call_expr test34.cpp 91:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 92:57 - statement
+ expr_stmt test34.cpp 92:57 - operand
+ call_expr test34.cpp 92:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 93:65 - statement
+ expr_stmt test34.cpp 93:65 - operand
+ call_expr test34.cpp 93:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 94:55 - statement
+ expr_stmt test34.cpp 94:55 - operand
+ call_expr test34.cpp 94:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 95:58 - statement
+ expr_stmt test34.cpp 95:58 - operand
+ call_expr test34.cpp 95:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 96:61 - statement
+ expr_stmt test34.cpp 96:61 - operand
+ call_expr test34.cpp 96:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test34.cpp 97:9 - statement
+ eq_expr test34.cpp 97:23 - condition
+ component_ref test34.cpp 97:19 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 88:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ statement_list - then
+ cleanup_point_expr test34.cpp 99:61 - statement
+ expr_stmt test34.cpp 99:61 - operand
+ call_expr test34.cpp 99:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 100:64 - statement
+ expr_stmt test34.cpp 100:64 - operand
+ call_expr test34.cpp 100:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 101:61 - statement
+ expr_stmt test34.cpp 101:61 - operand
+ call_expr test34.cpp 101:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 102:69 - statement
+ expr_stmt test34.cpp 102:69 - operand
+ call_expr test34.cpp 102:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 103:59 - statement
+ expr_stmt test34.cpp 103:59 - operand
+ call_expr test34.cpp 103:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 104:62 - statement
+ expr_stmt test34.cpp 104:62 - operand
+ call_expr test34.cpp 104:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 105:65 - statement
+ expr_stmt test34.cpp 105:65 - operand
+ call_expr test34.cpp 105:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 106:30 - statement
+ expr_stmt test34.cpp 106:30 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 88:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr test34.cpp 106:28 - operand
+ addr_expr - function
+ function_decl getData1 test34.cpp 23:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ parm_decl this test34.cpp 88:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test34.cpp 107:61 - statement
+ expr_stmt test34.cpp 107:61 - operand
+ call_expr test34.cpp 107:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 108:64 - statement
+ expr_stmt test34.cpp 108:64 - operand
+ call_expr test34.cpp 108:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 109:61 - statement
+ expr_stmt test34.cpp 109:61 - operand
+ call_expr test34.cpp 109:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 110:69 - statement
+ expr_stmt test34.cpp 110:69 - operand
+ call_expr test34.cpp 110:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 111:63 - statement
+ expr_stmt test34.cpp 111:63 - operand
+ call_expr test34.cpp 111:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 112:62 - statement
+ expr_stmt test34.cpp 112:62 - operand
+ call_expr test34.cpp 112:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 113:65 - statement
+ expr_stmt test34.cpp 113:65 - operand
+ call_expr test34.cpp 113:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 115:57 - statement
+ expr_stmt test34.cpp 115:57 - operand
+ call_expr test34.cpp 115:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 116:60 - statement
+ expr_stmt test34.cpp 116:60 - operand
+ call_expr test34.cpp 116:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 117:57 - statement
+ expr_stmt test34.cpp 117:57 - operand
+ call_expr test34.cpp 117:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 118:65 - statement
+ expr_stmt test34.cpp 118:65 - operand
+ call_expr test34.cpp 118:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 119:59 - statement
+ expr_stmt test34.cpp 119:59 - operand
+ call_expr test34.cpp 119:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 120:58 - statement
+ expr_stmt test34.cpp 120:58 - operand
+ call_expr test34.cpp 120:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 121:61 - statement
+ expr_stmt test34.cpp 121:61 - operand
+ call_expr test34.cpp 121:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+function_decl func4 test34.cpp 124: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 125:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 124:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 124:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 126:57 - statement
+ expr_stmt test34.cpp 126:57 - operand
+ call_expr test34.cpp 126:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 127:60 - statement
+ expr_stmt test34.cpp 127:60 - operand
+ call_expr test34.cpp 127:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 128:57 - statement
+ expr_stmt test34.cpp 128:57 - operand
+ call_expr test34.cpp 128:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 129:65 - statement
+ expr_stmt test34.cpp 129:65 - operand
+ call_expr test34.cpp 129:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 130:55 - statement
+ expr_stmt test34.cpp 130:55 - operand
+ call_expr test34.cpp 130:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 131:58 - statement
+ expr_stmt test34.cpp 131:58 - operand
+ call_expr test34.cpp 131:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 132:61 - statement
+ expr_stmt test34.cpp 132:61 - operand
+ call_expr test34.cpp 132:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ while_stmt test34.cpp 133:9 - statement
+ eq_expr test34.cpp 133:26 - condition
+ component_ref test34.cpp 133:22 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 124:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ statement_list - body
+ cleanup_point_expr test34.cpp 135:61 - statement
+ expr_stmt test34.cpp 135:61 - operand
+ call_expr test34.cpp 135:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 136:64 - statement
+ expr_stmt test34.cpp 136:64 - operand
+ call_expr test34.cpp 136:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 137:61 - statement
+ expr_stmt test34.cpp 137:61 - operand
+ call_expr test34.cpp 137:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 138:69 - statement
+ expr_stmt test34.cpp 138:69 - operand
+ call_expr test34.cpp 138:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 139:59 - statement
+ expr_stmt test34.cpp 139:59 - operand
+ call_expr test34.cpp 139:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 140:62 - statement
+ expr_stmt test34.cpp 140:62 - operand
+ call_expr test34.cpp 140:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 141:65 - statement
+ expr_stmt test34.cpp 141:65 - operand
+ call_expr test34.cpp 141:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 142:30 - statement
+ expr_stmt test34.cpp 142:30 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 124:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr test34.cpp 142:28 - operand
+ addr_expr - function
+ function_decl getData1 test34.cpp 23:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ parm_decl this test34.cpp 124:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test34.cpp 143:61 - statement
+ expr_stmt test34.cpp 143:61 - operand
+ call_expr test34.cpp 143:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 144:64 - statement
+ expr_stmt test34.cpp 144:64 - operand
+ call_expr test34.cpp 144:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 145:61 - statement
+ expr_stmt test34.cpp 145:61 - operand
+ call_expr test34.cpp 145:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 146:69 - statement
+ expr_stmt test34.cpp 146:69 - operand
+ call_expr test34.cpp 146:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 147:63 - statement
+ expr_stmt test34.cpp 147:63 - operand
+ call_expr test34.cpp 147:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 148:62 - statement
+ expr_stmt test34.cpp 148:62 - operand
+ call_expr test34.cpp 148:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 149:65 - statement
+ expr_stmt test34.cpp 149:65 - operand
+ call_expr test34.cpp 149:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 151:57 - statement
+ expr_stmt test34.cpp 151:57 - operand
+ call_expr test34.cpp 151:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 152:60 - statement
+ expr_stmt test34.cpp 152:60 - operand
+ call_expr test34.cpp 152:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 153:57 - statement
+ expr_stmt test34.cpp 153:57 - operand
+ call_expr test34.cpp 153:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 154:65 - statement
+ expr_stmt test34.cpp 154:65 - operand
+ call_expr test34.cpp 154:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 155:59 - statement
+ expr_stmt test34.cpp 155:59 - operand
+ call_expr test34.cpp 155:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 156:58 - statement
+ expr_stmt test34.cpp 156:58 - operand
+ call_expr test34.cpp 156:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 157:61 - statement
+ expr_stmt test34.cpp 157:61 - operand
+ call_expr test34.cpp 157:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+function_decl func5 test34.cpp 160: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 161:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 160:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 160:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 162:57 - statement
+ expr_stmt test34.cpp 162:57 - operand
+ call_expr test34.cpp 162:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 163:60 - statement
+ expr_stmt test34.cpp 163:60 - operand
+ call_expr test34.cpp 163:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 164:57 - statement
+ expr_stmt test34.cpp 164:57 - operand
+ call_expr test34.cpp 164:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 165:65 - statement
+ expr_stmt test34.cpp 165:65 - operand
+ call_expr test34.cpp 165:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 166:55 - statement
+ expr_stmt test34.cpp 166:55 - operand
+ call_expr test34.cpp 166:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 167:58 - statement
+ expr_stmt test34.cpp 167:58 - operand
+ call_expr test34.cpp 167:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 168:61 - statement
+ expr_stmt test34.cpp 168:61 - operand
+ call_expr test34.cpp 168:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test34.cpp 169:9 - statement
+ eq_expr test34.cpp 169:14 - condition
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 160:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test34.cpp 170:13 - then
+ cleanup_point_expr test34.cpp 171:57 - statement
+ expr_stmt test34.cpp 171:57 - operand
+ call_expr test34.cpp 171:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 172:64 - statement
+ expr_stmt test34.cpp 172:64 - operand
+ call_expr test34.cpp 172:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 173:57 - statement
+ expr_stmt test34.cpp 173:57 - operand
+ call_expr test34.cpp 173:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 174:61 - statement
+ expr_stmt test34.cpp 174:61 - operand
+ call_expr test34.cpp 174:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 175:55 - statement
+ expr_stmt test34.cpp 175:55 - operand
+ call_expr test34.cpp 175:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 176:65 - statement
+ expr_stmt test34.cpp 176:65 - operand
+ call_expr test34.cpp 176:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ if_stmt test34.cpp 177:9 - statement
+ eq_expr test34.cpp 177:23 - condition
+ component_ref test34.cpp 177:19 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 160:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ statement_list - then
+ cleanup_point_expr test34.cpp 179:61 - statement
+ expr_stmt test34.cpp 179:61 - operand
+ call_expr test34.cpp 179:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 180:68 - statement
+ expr_stmt test34.cpp 180:68 - operand
+ call_expr test34.cpp 180:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 181:61 - statement
+ expr_stmt test34.cpp 181:61 - operand
+ call_expr test34.cpp 181:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 182:65 - statement
+ expr_stmt test34.cpp 182:65 - operand
+ call_expr test34.cpp 182:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 183:59 - statement
+ expr_stmt test34.cpp 183:59 - operand
+ call_expr test34.cpp 183:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 184:69 - statement
+ expr_stmt test34.cpp 184:69 - operand
+ call_expr test34.cpp 184:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 185:30 - statement
+ expr_stmt test34.cpp 185:30 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 160:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr test34.cpp 185:28 - operand
+ addr_expr - function
+ function_decl getData1 test34.cpp 23:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ parm_decl this test34.cpp 160:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test34.cpp 186:61 - statement
+ expr_stmt test34.cpp 186:61 - operand
+ call_expr test34.cpp 186:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 187:64 - statement
+ expr_stmt test34.cpp 187:64 - operand
+ call_expr test34.cpp 187:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 188:61 - statement
+ expr_stmt test34.cpp 188:61 - operand
+ call_expr test34.cpp 188:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 189:69 - statement
+ expr_stmt test34.cpp 189:69 - operand
+ call_expr test34.cpp 189:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 190:63 - statement
+ expr_stmt test34.cpp 190:63 - operand
+ call_expr test34.cpp 190:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 191:62 - statement
+ expr_stmt test34.cpp 191:62 - operand
+ call_expr test34.cpp 191:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 192:65 - statement
+ expr_stmt test34.cpp 192:65 - operand
+ call_expr test34.cpp 192:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 194:57 - statement
+ expr_stmt test34.cpp 194:57 - operand
+ call_expr test34.cpp 194:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 195:60 - statement
+ expr_stmt test34.cpp 195:60 - operand
+ call_expr test34.cpp 195:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 196:57 - statement
+ expr_stmt test34.cpp 196:57 - operand
+ call_expr test34.cpp 196:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 197:65 - statement
+ expr_stmt test34.cpp 197:65 - operand
+ call_expr test34.cpp 197:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 198:59 - statement
+ expr_stmt test34.cpp 198:59 - operand
+ call_expr test34.cpp 198:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 199:58 - statement
+ expr_stmt test34.cpp 199:58 - operand
+ call_expr test34.cpp 199:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 200:61 - statement
+ expr_stmt test34.cpp 200:61 - operand
+ call_expr test34.cpp 200:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+function_decl func6 test34.cpp 203: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 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.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 test34.cpp 204:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test34.cpp 203:27 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 203:23 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr test34.cpp 205:57 - statement
+ expr_stmt test34.cpp 205:57 - operand
+ call_expr test34.cpp 205:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 206:60 - statement
+ expr_stmt test34.cpp 206:60 - operand
+ call_expr test34.cpp 206:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 207:57 - statement
+ expr_stmt test34.cpp 207:57 - operand
+ call_expr test34.cpp 207:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 208:65 - statement
+ expr_stmt test34.cpp 208:65 - operand
+ call_expr test34.cpp 208:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 209:55 - statement
+ expr_stmt test34.cpp 209:55 - operand
+ call_expr test34.cpp 209:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 210:58 - statement
+ expr_stmt test34.cpp 210:58 - operand
+ call_expr test34.cpp 210:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 211:61 - statement
+ expr_stmt test34.cpp 211:61 - operand
+ call_expr test34.cpp 211:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ if_stmt test34.cpp 212:9 - statement
+ eq_expr test34.cpp 212:14 - condition
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 203:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test34.cpp 213:13 - then
+ cleanup_point_expr test34.cpp 214:57 - statement
+ expr_stmt test34.cpp 214:57 - operand
+ call_expr test34.cpp 214:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 215:64 - statement
+ expr_stmt test34.cpp 215:64 - operand
+ call_expr test34.cpp 215:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 216:57 - statement
+ expr_stmt test34.cpp 216:57 - operand
+ call_expr test34.cpp 216:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 217:61 - statement
+ expr_stmt test34.cpp 217:61 - operand
+ call_expr test34.cpp 217:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 218:55 - statement
+ expr_stmt test34.cpp 218:55 - operand
+ call_expr test34.cpp 218:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 219:65 - statement
+ expr_stmt test34.cpp 219:65 - operand
+ call_expr test34.cpp 219:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ while_stmt test34.cpp 220:9 - statement
+ eq_expr test34.cpp 220:26 - condition
+ component_ref test34.cpp 220:22 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 203:23 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 100 - operand
+ statement_list - body
+ cleanup_point_expr test34.cpp 222:61 - statement
+ expr_stmt test34.cpp 222:61 - operand
+ call_expr test34.cpp 222:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 223:68 - statement
+ expr_stmt test34.cpp 223:68 - operand
+ call_expr test34.cpp 223:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 224:61 - statement
+ expr_stmt test34.cpp 224:61 - operand
+ call_expr test34.cpp 224:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 225:65 - statement
+ expr_stmt test34.cpp 225:65 - operand
+ call_expr test34.cpp 225:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 226:59 - statement
+ expr_stmt test34.cpp 226:59 - operand
+ call_expr test34.cpp 226:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 227:69 - statement
+ expr_stmt test34.cpp 227:69 - operand
+ call_expr test34.cpp 227:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 228:30 - statement
+ expr_stmt test34.cpp 228:30 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test34.cpp 203:23 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test34.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test34.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test34.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test34.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ type_decl Data1 test34.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr test34.cpp 228:28 - operand
+ addr_expr - function
+ function_decl getData1 test34.cpp 23:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ parm_decl this test34.cpp 203:27 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test34.cpp 18:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test34.cpp 20:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl tmp2 test34.cpp 21:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl Object1 test34.cpp 19:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test34.cpp 229:61 - statement
+ expr_stmt test34.cpp 229:61 - operand
+ call_expr test34.cpp 229:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 230:64 - statement
+ expr_stmt test34.cpp 230:64 - operand
+ call_expr test34.cpp 230:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 231:61 - statement
+ expr_stmt test34.cpp 231:61 - operand
+ call_expr test34.cpp 231:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 232:69 - statement
+ expr_stmt test34.cpp 232:69 - operand
+ call_expr test34.cpp 232:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 233:63 - statement
+ expr_stmt test34.cpp 233:63 - operand
+ call_expr test34.cpp 233:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 234:62 - statement
+ expr_stmt test34.cpp 234:62 - operand
+ call_expr test34.cpp 234:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 235:65 - statement
+ expr_stmt test34.cpp 235:65 - operand
+ call_expr test34.cpp 235:35 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 237:57 - statement
+ expr_stmt test34.cpp 237:57 - operand
+ call_expr test34.cpp 237:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 238:60 - statement
+ expr_stmt test34.cpp 238:60 - operand
+ call_expr test34.cpp 238:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 239:57 - statement
+ expr_stmt test34.cpp 239:57 - operand
+ call_expr test34.cpp 239:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 test34.cpp 240:65 - statement
+ expr_stmt test34.cpp 240:65 - operand
+ call_expr test34.cpp 240:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return 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 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 241:59 - statement
+ expr_stmt test34.cpp 241:59 - operand
+ call_expr test34.cpp 241:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst addNullVars - operand
+ - stringLength: 12
+ nop_expr - arg
+ addr_expr - operand
+ string_cst ptr1 - operand
+ - stringLength: 5
+ cleanup_point_expr test34.cpp 242:58 - statement
+ expr_stmt test34.cpp 242:58 - operand
+ call_expr test34.cpp 242:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVars - operand
+ - stringLength: 15
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
+ cleanup_point_expr test34.cpp 243:61 - statement
+ expr_stmt test34.cpp 243:61 - operand
+ call_expr test34.cpp 243:31 - expresssion
+ addr_expr - function
+ function_decl paranuckerInternalTest test34.cpp 16:6 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ void_type - function return type
+ nop_expr - arg
+ addr_expr - operand
+ string_cst = - operand
+ - stringLength: 2
+ nop_expr - arg
+ addr_expr - operand
+ string_cst removeNullVarsAll - operand
+ - stringLength: 18
+ nop_expr - arg
+ addr_expr - operand
+ string_cst - operand
+ - stringLength: 1
diff --git a/test/test34-02.txt b/test/test34-02.txt
new file mode 100644
index 0000000..9681062
--- /dev/null
+++ b/test/test34-02.txt
@@ -0,0 +1,7 @@
+getData1:
+func1: pointer_type ptr1,
+func2: pointer_type ptr1,
+func3: pointer_type ptr1,
+func4: pointer_type ptr1,
+func5: pointer_type ptr1,
+func6: pointer_type ptr1,
diff --git a/test/test34-03.txt b/test/test34-03.txt
new file mode 100644
index 0000000..6bb48f6
--- /dev/null
+++ b/test/test34-03.txt
@@ -0,0 +1,1221 @@
+function_decl getData1:
+return_expr :
+init_expr :
+result_decl :
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+function_decl func1:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+while_stmt : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+component_ref : ptr1,
+test34.cpp: In member function 'void Object1::func1(Data1*)':
+test34.cpp:55:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+indirect_ref : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+integer_cst 200: ptr1,
+function_decl func2:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+if_stmt : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+component_ref : ptr1,
+test34.cpp: In member function 'void Object1::func2(Data1*)':
+test34.cpp:85:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+indirect_ref : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+integer_cst 200: ptr1,
+function_decl func3:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+if_stmt : ptr1,
+eq_expr : ptr1,
+component_ref : ptr1,
+test34.cpp: In member function 'void Object1::func3(Data1*)':
+test34.cpp:97:19: warning: Using parameter 'ptr1' without checking for null pointer
+ if (ptr1->val == 100)
+ ^
+indirect_ref : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+integer_cst 100: ptr1,
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData1: ptr1,
+parm_decl this: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Object1: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp2: ptr1,
+integer_cst 64: ptr1,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+function_decl func4:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+while_stmt : ptr1,
+eq_expr : ptr1,
+component_ref : ptr1,
+test34.cpp: In member function 'void Object1::func4(Data1*)':
+test34.cpp:133:22: warning: Using parameter 'ptr1' without checking for null pointer
+ while (ptr1->val == 100)
+ ^
+indirect_ref : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+integer_cst 100: ptr1,
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+convert_expr : ptr1,
+modify_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData1: ptr1,
+parm_decl this: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Object1: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp2: ptr1,
+integer_cst 64: ptr1,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+function_decl func5:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+if_stmt : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+return_expr : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+if_stmt : ptr1,
+eq_expr : ptr1,
+component_ref :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData1: ptr1,
+parm_decl this: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Object1: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp2: ptr1,
+integer_cst 64: ptr1,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+function_decl func6:
+statement_list : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+if_stmt : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+return_expr : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr : ptr1,
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+while_stmt : ptr1,
+eq_expr : ptr1,
+component_ref :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+integer_cst 64:
+field_decl val:
+integer_cst 32:
+integer_cst 100:
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+call_expr :
+addr_expr :
+function_decl paranuckerInternalTest:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl getData1: ptr1,
+parm_decl this: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Object1: ptr1,
+field_decl tmp1: ptr1,
+integer_cst 64: ptr1,
+field_decl tmp2: ptr1,
+integer_cst 64: ptr1,
+type_decl Object1: ptr1,
+integer_cst 64: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt : ptr1,
+call_expr : ptr1,
+addr_expr : ptr1,
+function_decl paranuckerInternalTest: ptr1,
diff --git a/test/test34-04.txt b/test/test34-04.txt
new file mode 100644
index 0000000..893f9c3
--- /dev/null
+++ b/test/test34-04.txt
@@ -0,0 +1,16 @@
+test34.cpp: In member function 'void Object1::func1(Data1*)':
+test34.cpp:55:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+test34.cpp: In member function 'void Object1::func2(Data1*)':
+test34.cpp:85:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+test34.cpp: In member function 'void Object1::func3(Data1*)':
+test34.cpp:97:19: warning: Using parameter 'ptr1' without checking for null pointer
+ if (ptr1->val == 100)
+ ^
+test34.cpp: In member function 'void Object1::func4(Data1*)':
+test34.cpp:133:22: warning: Using parameter 'ptr1' without checking for null pointer
+ while (ptr1->val == 100)
+ ^
diff --git a/test/test34-05.txt b/test/test34-05.txt
new file mode 100644
index 0000000..893f9c3
--- /dev/null
+++ b/test/test34-05.txt
@@ -0,0 +1,16 @@
+test34.cpp: In member function 'void Object1::func1(Data1*)':
+test34.cpp:55:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+test34.cpp: In member function 'void Object1::func2(Data1*)':
+test34.cpp:85:15: warning: Using parameter 'ptr1' without checking for null pointer
+ ptr1->val = 200;
+ ^
+test34.cpp: In member function 'void Object1::func3(Data1*)':
+test34.cpp:97:19: warning: Using parameter 'ptr1' without checking for null pointer
+ if (ptr1->val == 100)
+ ^
+test34.cpp: In member function 'void Object1::func4(Data1*)':
+test34.cpp:133:22: warning: Using parameter 'ptr1' without checking for null pointer
+ while (ptr1->val == 100)
+ ^
diff --git a/test/test34.cpp b/test/test34.cpp
new file mode 100644
index 0000000..8cf671a
--- /dev/null
+++ b/test/test34.cpp
@@ -0,0 +1,245 @@
+struct Data1;
+
+struct Data1
+{
+ int val;
+ Data1 *ptrval;
+ int arr[3];
+};
+
+struct Data2 : public Data1
+{
+};
+
+int k;
+
+void paranuckerInternalTest(const char *action, const char *collection, const char *values);
+
+class Object1
+{
+ Data1 *tmp1;
+ Data1 *tmp2;
+
+ Data1 *getData1()
+ {
+ return tmp2;
+ }
+
+ void func1(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ while (ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1->val = 100;
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1->val = 200;
+ }
+
+ void func2(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ if (ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1->val = 100;
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1->val = 200;
+ }
+
+ void func3(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ if (ptr1->val == 100)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+
+ void func4(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ while (ptr1->val == 100)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ ptr1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+
+ void func5(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ if (!ptr1)
+ return;
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "ptr1");
+ if (ptr1->val == 100)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "ptr1");
+ ptr1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+
+ void func6(Data1 *ptr1)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ if (!ptr1)
+ return;
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "ptr1");
+ while (ptr1->val == 100)
+ {
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "ptr1");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "");
+ paranuckerInternalTest("=", "addNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "ptr1");
+ ptr1 = getData1();
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+ paranuckerInternalTest("=", "knownVars", "ptr1");
+ paranuckerInternalTest("=", "knownNonNullVars", "");
+ paranuckerInternalTest("=", "knownNullVars", "");
+ paranuckerInternalTest("=", "needCheckNullVars", "ptr1");
+ paranuckerInternalTest("=", "addNullVars", "ptr1");
+ paranuckerInternalTest("=", "removeNullVars", "");
+ paranuckerInternalTest("=", "removeNullVarsAll", "");
+ }
+};