diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-07-10 01:11:55 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-07-10 01:11:55 +0300 |
commit | 1ae0ec902a7d242c9f6a5cf365190c1592134d53 (patch) | |
tree | 3004e8c5ffaff9f1a209fb376fa4905be34b4975 | |
parent | 448b1a6a299033709e2fb585ac4b7f7c29cde919 (diff) | |
download | paranucker-1ae0ec902a7d242c9f6a5cf365190c1592134d53.tar.gz paranucker-1ae0ec902a7d242c9f6a5cf365190c1592134d53.tar.bz2 paranucker-1ae0ec902a7d242c9f6a5cf365190c1592134d53.tar.xz paranucker-1ae0ec902a7d242c9f6a5cf365190c1592134d53.zip |
Add test 34. Update test 31. Update test results.
-rw-r--r-- | test/Makefile | 15 | ||||
-rw-r--r-- | test/test07-05.txt | 34 | ||||
-rw-r--r-- | test/test22-03.txt | 34 | ||||
-rw-r--r-- | test/test31-01.txt | 3113 | ||||
-rw-r--r-- | test/test31-03.txt | 199 | ||||
-rw-r--r-- | test/test31-04.txt | 4 | ||||
-rw-r--r-- | test/test31-05.txt | 4 | ||||
-rw-r--r-- | test/test31.cpp | 20 | ||||
-rw-r--r-- | test/test34-01.txt | 4584 | ||||
-rw-r--r-- | test/test34-02.txt | 7 | ||||
-rw-r--r-- | test/test34-03.txt | 1221 | ||||
-rw-r--r-- | test/test34-04.txt | 16 | ||||
-rw-r--r-- | test/test34-05.txt | 16 | ||||
-rw-r--r-- | test/test34.cpp | 245 |
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", ""); + } +}; |