diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-08-04 01:00:29 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-08-04 01:00:29 +0300 |
commit | 7ac48ddb743f4717b3d046a03089901d9c1a1def (patch) | |
tree | a95821e5c7809f8b707b857f1a46c516d3cf0779 | |
parent | 5506b45b6af3b63ea359ad231ad0df452da67297 (diff) | |
download | paranucker-7ac48ddb743f4717b3d046a03089901d9c1a1def.tar.gz paranucker-7ac48ddb743f4717b3d046a03089901d9c1a1def.tar.bz2 paranucker-7ac48ddb743f4717b3d046a03089901d9c1a1def.tar.xz paranucker-7ac48ddb743f4717b3d046a03089901d9c1a1def.zip |
Add test 41.
-rw-r--r-- | test/Makefile | 15 | ||||
-rw-r--r-- | test/test41-01.txt | 10873 | ||||
-rw-r--r-- | test/test41-02.txt | 5 | ||||
-rw-r--r-- | test/test41-03.txt | 735 | ||||
-rw-r--r-- | test/test41-04.txt | 0 | ||||
-rw-r--r-- | test/test41-05.txt | 0 | ||||
-rw-r--r-- | test/test41.cpp | 132 |
7 files changed, 11759 insertions, 1 deletions
diff --git a/test/Makefile b/test/Makefile index f8b42c8..176276e 100644 --- a/test/Makefile +++ b/test/Makefile @@ -44,7 +44,8 @@ TESTS37 = $(call TEST,37,5) TESTS38 = $(call TEST,38,5) TESTS39 = $(call TEST,39,5) TESTS40 = $(call TEST,40,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 35 36 37 38 39 40 +TESTS41 = $(call TEST,41,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 35 36 37 38 39 40 41 ALLTESTS = $(foreach num,$(TESTNUMBERS),test$(num) ${TESTS$(num)}) .PHONY: ${ALLTESTS} ${CRASHES} all crashes @@ -499,6 +500,18 @@ test40-04: test40-05: $(call CMDXX,detectnullpointers,test40.cpp,test40-05.txt,-O2 -std=c++0x -Wall -Wnonnull) +test41: ${TESTS41} +test41-01: + $(call CMDXX,dump,test41.cpp,test41-01.txt,-std=c++0x) +test41-02: + $(call CMDXX,findargs,test41.cpp,test41-02.txt,-std=c++0x) +test41-03: + $(call CMDXX,dumpnullpointers,test41.cpp,test41-03.txt,-std=c++0x) +test41-04: + $(call CMDXX,detectnullpointers,test41.cpp,test41-04.txt,-std=c++0x) +test41-05: + $(call CMDXX,detectnullpointers,test41.cpp,test41-05.txt,-O2 -std=c++0x -Wall -Wnonnull) + crashtest01: $(call CMDXX,dump,crashtest01.h,crashtest01-01.txt) crashtest02: diff --git a/test/test41-01.txt b/test/test41-01.txt new file mode 100644 index 0000000..a573f67 --- /dev/null +++ b/test/test41-01.txt @@ -0,0 +1,10873 @@ +function_decl getData1 test41.cpp 20:12 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + pointer_type 2147483645 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test41.cpp 15:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + void_type 2147483643 - value + type_decl void <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + result_decl test41.cpp 21:5 2147483646 - function result + - isAutogenerated: 1 + pointer_type 2147483645 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - decl size + - isUsed: 1 + parm_decl this test41.cpp 20:21 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + return_expr test41.cpp 22:16 2147483646 - code + init_expr 2147483645 - operand + result_decl test41.cpp 21:5 2147483644 - operand + - isAutogenerated: 1 + pointer_type 2147483643 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + component_ref test41.cpp 22:16 2147483644 - operand + indirect_ref 2147483643 - object + nop_expr 2147483642 - ref + - isUsed: 1 + parm_decl this test41.cpp 20:21 2147483641 - operand + - isAutogenerated: 1 + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + field_decl tmp1 test41.cpp 17:12 2147483643 - field + - unsigned + integer_cst 64 2147483642 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 +function_decl getData2 test41.cpp 25:12 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + pointer_type 2147483645 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test41.cpp 15:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + void_type 2147483643 - value + type_decl void <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + result_decl test41.cpp 26:5 2147483646 - function result + - isAutogenerated: 1 + pointer_type 2147483645 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - decl size + - isUsed: 1 + parm_decl this test41.cpp 25:21 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + return_expr test41.cpp 27:16 2147483646 - code + init_expr 2147483645 - operand + result_decl test41.cpp 26:5 2147483644 - operand + - isAutogenerated: 1 + pointer_type 2147483643 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + component_ref test41.cpp 27:16 2147483644 - operand + indirect_ref 2147483643 - object + nop_expr 2147483642 - ref + - isUsed: 1 + parm_decl this test41.cpp 25:21 2147483641 - operand + - isAutogenerated: 1 + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + field_decl tmp1 test41.cpp 17:12 2147483643 - field + - unsigned + integer_cst 64 2147483642 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 +function_decl func1 test41.cpp 30:10 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + void_type 2147483645 - method return type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test41.cpp 15:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + pointer_type 2147483643 - value + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test41.cpp 31:5 2147483646 - function result + - isAutogenerated: 1 + void_type 2147483645 - result type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + parm_decl this test41.cpp 30:27 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl ptr1 test41.cpp 30:23 2147483646 - argument + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + cleanup_point_expr test41.cpp 32:57 2147483645 - statement + expr_stmt test41.cpp 32:57 2147483644 - operand + call_expr test41.cpp 32:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 33:60 2147483645 - statement + expr_stmt test41.cpp 33:60 2147483644 - operand + call_expr test41.cpp 33:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 34:57 2147483645 - statement + expr_stmt test41.cpp 34:57 2147483644 - operand + call_expr test41.cpp 34:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 35:65 2147483645 - statement + expr_stmt test41.cpp 35:65 2147483644 - operand + call_expr test41.cpp 35:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 36:55 2147483645 - statement + expr_stmt test41.cpp 36:55 2147483644 - operand + call_expr test41.cpp 36:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 37:58 2147483645 - statement + expr_stmt test41.cpp 37:58 2147483644 - operand + call_expr test41.cpp 37:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 38:61 2147483645 - statement + expr_stmt test41.cpp 38:61 2147483644 - operand + call_expr test41.cpp 38:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 39:58 2147483645 - statement + expr_stmt test41.cpp 39:58 2147483644 - operand + call_expr test41.cpp 39:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 40:65 2147483645 - statement + expr_stmt test41.cpp 40:65 2147483644 - operand + call_expr test41.cpp 40:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + if_stmt test41.cpp 41:9 2147483645 - statement + cleanup_point_expr 2147483644 - condition + compound_expr test41.cpp 41:18 2147483643 - operand + compound_expr 2147483642 - operand + convert_expr 2147483641 - operand + call_expr test41.cpp 41:30 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData1 test41.cpp 20:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 21:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 20:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 22:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 21:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 22:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 20:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 30:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + convert_expr 2147483641 - operand + call_expr test41.cpp 41:42 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData2 test41.cpp 25:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 26:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 25:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 27:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 26:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 27:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 25:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 30:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + eq_expr 2147483642 - operand + - isUsed: 1 + parm_decl ptr1 test41.cpp 30:23 2147483641 - operand + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + integer_cst 0 2147483641 - operand + statement_list 2147483644 - then + cleanup_point_expr test41.cpp 43:61 2147483643 - statement + expr_stmt test41.cpp 43:61 2147483642 - operand + call_expr test41.cpp 43:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownVars 2147483638 - operand + - stringLength: 10 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 44:64 2147483643 - statement + expr_stmt test41.cpp 44:64 2147483642 - operand + call_expr test41.cpp 44:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNonNullVars 2147483638 - operand + - stringLength: 17 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 45:65 2147483643 - statement + expr_stmt test41.cpp 45:65 2147483642 - operand + call_expr test41.cpp 45:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNullVars 2147483638 - operand + - stringLength: 14 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 46:69 2147483643 - statement + expr_stmt test41.cpp 46:69 2147483642 - operand + call_expr test41.cpp 46:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst needCheckNullVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 47:59 2147483643 - statement + expr_stmt test41.cpp 47:59 2147483642 - operand + call_expr test41.cpp 47:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst addNullVars 2147483638 - operand + - stringLength: 12 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 48:62 2147483643 - statement + expr_stmt test41.cpp 48:62 2147483642 - operand + call_expr test41.cpp 48:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVars 2147483638 - operand + - stringLength: 15 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 49:65 2147483643 - statement + expr_stmt test41.cpp 49:65 2147483642 - operand + call_expr test41.cpp 49:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVarsAll 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 50:62 2147483643 - statement + expr_stmt test41.cpp 50:62 2147483642 - operand + call_expr test41.cpp 50:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedVars 2147483638 - operand + - stringLength: 11 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 51:69 2147483643 - statement + expr_stmt test41.cpp 51:69 2147483642 - operand + call_expr test41.cpp 51:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedReverseVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 53:57 2147483645 - statement + expr_stmt test41.cpp 53:57 2147483644 - operand + call_expr test41.cpp 53:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 54:60 2147483645 - statement + expr_stmt test41.cpp 54:60 2147483644 - operand + call_expr test41.cpp 54:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 55:57 2147483645 - statement + expr_stmt test41.cpp 55:57 2147483644 - operand + call_expr test41.cpp 55:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 56:65 2147483645 - statement + expr_stmt test41.cpp 56:65 2147483644 - operand + call_expr test41.cpp 56:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 57:55 2147483645 - statement + expr_stmt test41.cpp 57:55 2147483644 - operand + call_expr test41.cpp 57:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 58:58 2147483645 - statement + expr_stmt test41.cpp 58:58 2147483644 - operand + call_expr test41.cpp 58:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 59:61 2147483645 - statement + expr_stmt test41.cpp 59:61 2147483644 - operand + call_expr test41.cpp 59:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 60:58 2147483645 - statement + expr_stmt test41.cpp 60:58 2147483644 - operand + call_expr test41.cpp 60:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 61:65 2147483645 - statement + expr_stmt test41.cpp 61:65 2147483644 - operand + call_expr test41.cpp 61:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 +function_decl func2 test41.cpp 64:10 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + void_type 2147483645 - method return type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test41.cpp 15:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + pointer_type 2147483643 - value + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test41.cpp 65:5 2147483646 - function result + - isAutogenerated: 1 + void_type 2147483645 - result type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + parm_decl this test41.cpp 64:27 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl ptr1 test41.cpp 64:23 2147483646 - argument + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + cleanup_point_expr test41.cpp 66:57 2147483645 - statement + expr_stmt test41.cpp 66:57 2147483644 - operand + call_expr test41.cpp 66:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 67:60 2147483645 - statement + expr_stmt test41.cpp 67:60 2147483644 - operand + call_expr test41.cpp 67:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 68:57 2147483645 - statement + expr_stmt test41.cpp 68:57 2147483644 - operand + call_expr test41.cpp 68:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 69:65 2147483645 - statement + expr_stmt test41.cpp 69:65 2147483644 - operand + call_expr test41.cpp 69:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 70:55 2147483645 - statement + expr_stmt test41.cpp 70:55 2147483644 - operand + call_expr test41.cpp 70:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 71:58 2147483645 - statement + expr_stmt test41.cpp 71:58 2147483644 - operand + call_expr test41.cpp 71:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 72:61 2147483645 - statement + expr_stmt test41.cpp 72:61 2147483644 - operand + call_expr test41.cpp 72:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 73:58 2147483645 - statement + expr_stmt test41.cpp 73:58 2147483644 - operand + call_expr test41.cpp 73:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 74:65 2147483645 - statement + expr_stmt test41.cpp 74:65 2147483644 - operand + call_expr test41.cpp 74:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + if_stmt test41.cpp 75:9 2147483645 - statement + cleanup_point_expr 2147483644 - condition + compound_expr test41.cpp 75:18 2147483643 - operand + compound_expr 2147483642 - operand + convert_expr 2147483641 - operand + call_expr test41.cpp 75:30 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData1 test41.cpp 20:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 21:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 20:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 22:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 21:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 22:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 20:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 64:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + convert_expr 2147483641 - operand + call_expr test41.cpp 75:42 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData2 test41.cpp 25:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 26:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 25:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 27:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 26:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 27:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 25:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 64:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + ne_expr 2147483642 - operand + - isUsed: 1 + parm_decl ptr1 test41.cpp 64:23 2147483641 - operand + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + integer_cst 0 2147483641 - operand + statement_list 2147483644 - then + cleanup_point_expr test41.cpp 77:61 2147483643 - statement + expr_stmt test41.cpp 77:61 2147483642 - operand + call_expr test41.cpp 77:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownVars 2147483638 - operand + - stringLength: 10 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 78:68 2147483643 - statement + expr_stmt test41.cpp 78:68 2147483642 - operand + call_expr test41.cpp 78:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNonNullVars 2147483638 - operand + - stringLength: 17 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 79:61 2147483643 - statement + expr_stmt test41.cpp 79:61 2147483642 - operand + call_expr test41.cpp 79:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNullVars 2147483638 - operand + - stringLength: 14 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 80:65 2147483643 - statement + expr_stmt test41.cpp 80:65 2147483642 - operand + call_expr test41.cpp 80:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst needCheckNullVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 81:59 2147483643 - statement + expr_stmt test41.cpp 81:59 2147483642 - operand + call_expr test41.cpp 81:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst addNullVars 2147483638 - operand + - stringLength: 12 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 82:62 2147483643 - statement + expr_stmt test41.cpp 82:62 2147483642 - operand + call_expr test41.cpp 82:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVars 2147483638 - operand + - stringLength: 15 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 83:65 2147483643 - statement + expr_stmt test41.cpp 83:65 2147483642 - operand + call_expr test41.cpp 83:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVarsAll 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 84:62 2147483643 - statement + expr_stmt test41.cpp 84:62 2147483642 - operand + call_expr test41.cpp 84:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedVars 2147483638 - operand + - stringLength: 11 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 85:69 2147483643 - statement + expr_stmt test41.cpp 85:69 2147483642 - operand + call_expr test41.cpp 85:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedReverseVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 87:57 2147483645 - statement + expr_stmt test41.cpp 87:57 2147483644 - operand + call_expr test41.cpp 87:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 88:60 2147483645 - statement + expr_stmt test41.cpp 88:60 2147483644 - operand + call_expr test41.cpp 88:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 89:57 2147483645 - statement + expr_stmt test41.cpp 89:57 2147483644 - operand + call_expr test41.cpp 89:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 90:65 2147483645 - statement + expr_stmt test41.cpp 90:65 2147483644 - operand + call_expr test41.cpp 90:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 91:55 2147483645 - statement + expr_stmt test41.cpp 91:55 2147483644 - operand + call_expr test41.cpp 91:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 92:58 2147483645 - statement + expr_stmt test41.cpp 92:58 2147483644 - operand + call_expr test41.cpp 92:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 93:61 2147483645 - statement + expr_stmt test41.cpp 93:61 2147483644 - operand + call_expr test41.cpp 93:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 94:58 2147483645 - statement + expr_stmt test41.cpp 94:58 2147483644 - operand + call_expr test41.cpp 94:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 95:65 2147483645 - statement + expr_stmt test41.cpp 95:65 2147483644 - operand + call_expr test41.cpp 95:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 +function_decl func3 test41.cpp 98:10 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + void_type 2147483645 - method return type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test41.cpp 15:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + pointer_type 2147483643 - value + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test41.cpp 99:5 2147483646 - function result + - isAutogenerated: 1 + void_type 2147483645 - result type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + parm_decl this test41.cpp 98:27 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl ptr1 test41.cpp 98:23 2147483646 - argument + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + cleanup_point_expr test41.cpp 100:57 2147483645 - statement + expr_stmt test41.cpp 100:57 2147483644 - operand + call_expr test41.cpp 100:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 101:60 2147483645 - statement + expr_stmt test41.cpp 101:60 2147483644 - operand + call_expr test41.cpp 101:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 102:57 2147483645 - statement + expr_stmt test41.cpp 102:57 2147483644 - operand + call_expr test41.cpp 102:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 103:65 2147483645 - statement + expr_stmt test41.cpp 103:65 2147483644 - operand + call_expr test41.cpp 103:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 104:55 2147483645 - statement + expr_stmt test41.cpp 104:55 2147483644 - operand + call_expr test41.cpp 104:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 105:58 2147483645 - statement + expr_stmt test41.cpp 105:58 2147483644 - operand + call_expr test41.cpp 105:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 106:61 2147483645 - statement + expr_stmt test41.cpp 106:61 2147483644 - operand + call_expr test41.cpp 106:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 107:58 2147483645 - statement + expr_stmt test41.cpp 107:58 2147483644 - operand + call_expr test41.cpp 107:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 108:65 2147483645 - statement + expr_stmt test41.cpp 108:65 2147483644 - operand + call_expr test41.cpp 108:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + if_stmt test41.cpp 109:9 2147483645 - statement + cleanup_point_expr 2147483644 - condition + compound_expr 2147483643 - operand + compound_expr 2147483642 - operand + convert_expr 2147483641 - operand + call_expr test41.cpp 109:22 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData1 test41.cpp 20:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 21:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 20:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 22:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 21:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 22:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 20:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 98:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + convert_expr 2147483641 - operand + call_expr test41.cpp 109:34 2147483640 - operand + addr_expr 2147483639 - function + function_decl getData2 test41.cpp 25:12 20 - operand + - isExternal: 1 + - isPublic: 1 + method_type 19 - function type + pointer_type 18 - method return type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Object1 test41.cpp 15:7 17 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test41.cpp 18:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test41.cpp 16:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + result_decl test41.cpp 26:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test41.cpp 25:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test41.cpp 27:16 19 - code + init_expr 18 - operand + result_decl test41.cpp 26:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test41.cpp 27:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test41.cpp 25:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl tmp1 test41.cpp 17:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + parm_decl this test41.cpp 98:27 2147483639 - arg + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Object1 test41.cpp 15:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test41.cpp 17:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test41.cpp 18:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test41.cpp 16:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + ne_expr 2147483642 - operand + - isUsed: 1 + parm_decl ptr1 test41.cpp 98:23 2147483641 - operand + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Data1 test41.cpp 4:8 2 - type name + - isAutogenerated: 1 + field_decl val test41.cpp 6:9 2 - field + - signed + integer_cst 32 1 - decl size + integer_type 1 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 0 - type name + - isAutogenerated: 1 + integer_cst 32 0 - type size + integer_cst -2147483648 0 - min value + integer_cst 2147483647 0 - max value + field_decl ptrval test41.cpp 7:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test41.cpp 8:14 2 - field + - signed + integer_cst 96 1 - decl size + array_type 1 - field type + integer_type 0 - element type + - precisionBits: 32 + - signed + integer_type 0 - domain + - precisionBits: 64 + - signed + type_decl Data1 test41.cpp 5:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + integer_cst 0 2147483641 - operand + statement_list 2147483644 - then + cleanup_point_expr test41.cpp 111:61 2147483643 - statement + expr_stmt test41.cpp 111:61 2147483642 - operand + call_expr test41.cpp 111:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownVars 2147483638 - operand + - stringLength: 10 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 112:68 2147483643 - statement + expr_stmt test41.cpp 112:68 2147483642 - operand + call_expr test41.cpp 112:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNonNullVars 2147483638 - operand + - stringLength: 17 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 113:61 2147483643 - statement + expr_stmt test41.cpp 113:61 2147483642 - operand + call_expr test41.cpp 113:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst knownNullVars 2147483638 - operand + - stringLength: 14 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 114:65 2147483643 - statement + expr_stmt test41.cpp 114:65 2147483642 - operand + call_expr test41.cpp 114:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst needCheckNullVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 115:59 2147483643 - statement + expr_stmt test41.cpp 115:59 2147483642 - operand + call_expr test41.cpp 115:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst addNullVars 2147483638 - operand + - stringLength: 12 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 116:62 2147483643 - statement + expr_stmt test41.cpp 116:62 2147483642 - operand + call_expr test41.cpp 116:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVars 2147483638 - operand + - stringLength: 15 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 117:65 2147483643 - statement + expr_stmt test41.cpp 117:65 2147483642 - operand + call_expr test41.cpp 117:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst removeNullVarsAll 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst 2147483638 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 118:62 2147483643 - statement + expr_stmt test41.cpp 118:62 2147483642 - operand + call_expr test41.cpp 118:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedVars 2147483638 - operand + - stringLength: 11 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 119:69 2147483643 - statement + expr_stmt test41.cpp 119:69 2147483642 - operand + call_expr test41.cpp 119:35 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst = 2147483638 - operand + - stringLength: 2 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst linkedReverseVars 2147483638 - operand + - stringLength: 18 + nop_expr 2147483640 - arg + addr_expr 2147483639 - operand + string_cst ptr1 2147483638 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 121:57 2147483645 - statement + expr_stmt test41.cpp 121:57 2147483644 - operand + call_expr test41.cpp 121:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownVars 2147483640 - operand + - stringLength: 10 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 122:60 2147483645 - statement + expr_stmt test41.cpp 122:60 2147483644 - operand + call_expr test41.cpp 122:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNonNullVars 2147483640 - operand + - stringLength: 17 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 123:57 2147483645 - statement + expr_stmt test41.cpp 123:57 2147483644 - operand + call_expr test41.cpp 123:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst knownNullVars 2147483640 - operand + - stringLength: 14 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 124:65 2147483645 - statement + expr_stmt test41.cpp 124:65 2147483644 - operand + call_expr test41.cpp 124:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst needCheckNullVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 125:55 2147483645 - statement + expr_stmt test41.cpp 125:55 2147483644 - operand + call_expr test41.cpp 125:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst addNullVars 2147483640 - operand + - stringLength: 12 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 126:58 2147483645 - statement + expr_stmt test41.cpp 126:58 2147483644 - operand + call_expr test41.cpp 126:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVars 2147483640 - operand + - stringLength: 15 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 127:61 2147483645 - statement + expr_stmt test41.cpp 127:61 2147483644 - operand + call_expr test41.cpp 127:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst removeNullVarsAll 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test41.cpp 128:58 2147483645 - statement + expr_stmt test41.cpp 128:58 2147483644 - operand + call_expr test41.cpp 128:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedVars 2147483640 - operand + - stringLength: 11 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 + cleanup_point_expr test41.cpp 129:65 2147483645 - statement + expr_stmt test41.cpp 129:65 2147483644 - operand + call_expr test41.cpp 129:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test41.cpp 13:6 20 - operand + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + void_type 18 - function return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 17 - chain + pointer_type 16 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 16 - chain + pointer_type 15 - value + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + tree_list 15 - chain + void_type 14 - value + type_decl void <built-in> 0:0 13 - type name + - isAutogenerated: 1 + parm_decl action test41.cpp 13:41 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl collection test41.cpp 13:61 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + parm_decl values test41.cpp 13:85 19 - argument + pointer_type 18 - decl type + integer_type 3 - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 2 - type name + - isAutogenerated: 1 + integer_cst 8 2 - type size + integer_cst -128 2 - min value + integer_cst 127 2 - max value + integer_cst 64 18 - parm size + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst = 2147483640 - operand + - stringLength: 2 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst linkedReverseVars 2147483640 - operand + - stringLength: 18 + nop_expr 2147483642 - arg + addr_expr 2147483641 - operand + string_cst ptr1 2147483640 - operand + - stringLength: 5 diff --git a/test/test41-02.txt b/test/test41-02.txt new file mode 100644 index 0000000..0b6057b --- /dev/null +++ b/test/test41-02.txt @@ -0,0 +1,5 @@ +getData1: +getData2: +func1: pointer_type ptr1, +func2: pointer_type ptr1, +func3: pointer_type ptr1, diff --git a/test/test41-03.txt b/test/test41-03.txt new file mode 100644 index 0000000..2f65d0c --- /dev/null +++ b/test/test41-03.txt @@ -0,0 +1,735 @@ +function_decl getData1: +return_expr : +init_expr : +result_decl : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +field_decl ptrval: +integer_cst 64: +pointer_type : +record_type : +field_decl arr: +integer_cst 96: +array_type : +integer_type : +integer_type : +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: +pointer_type : +record_type : +field_decl tmp2: +integer_cst 64: +pointer_type : +record_type : +type_decl Object1: +integer_cst 64: +field_decl tmp1: +integer_cst 64: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +field_decl ptrval: +integer_cst 64: +pointer_type : +record_type : +field_decl arr: +integer_cst 96: +array_type : +integer_type : +integer_type : +type_decl Data1: +function_decl getData2: +return_expr : +init_expr : +result_decl : +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +field_decl ptrval: +integer_cst 64: +pointer_type : +record_type : +field_decl arr: +integer_cst 96: +array_type : +integer_type : +integer_type : +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: +pointer_type : +record_type : +field_decl tmp2: +integer_cst 64: +pointer_type : +record_type : +type_decl Object1: +integer_cst 64: +field_decl tmp1: +integer_cst 64: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +field_decl ptrval: +integer_cst 64: +pointer_type : +record_type : +field_decl arr: +integer_cst 96: +array_type : +integer_type : +integer_type : +type_decl Data1: +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, +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, +cleanup_point_expr : ptr1, +compound_expr : ptr1, +compound_expr : ptr1, +convert_expr : 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, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +convert_expr : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl getData2: ptr1, +parm_decl this: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +field_decl tmp1: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +eq_expr : ptr1, +integer_cst 0: ptr1, +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +integer_type : ptr1, +type_decl int: ptr1, +integer_cst 32: ptr1, +integer_cst -2147483648: ptr1, +integer_cst 2147483647: ptr1, +field_decl ptrval: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +array_type : ptr1, +integer_type : ptr1, +integer_type : ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +integer_cst 0: 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, +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 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, +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, +cleanup_point_expr : ptr1, +compound_expr : ptr1, +compound_expr : ptr1, +convert_expr : 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, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +convert_expr : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl getData2: ptr1, +parm_decl this: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +field_decl tmp1: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +ne_expr : ptr1, +integer_cst 0: ptr1, +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +integer_type : ptr1, +type_decl int: ptr1, +integer_cst 32: ptr1, +integer_cst -2147483648: ptr1, +integer_cst 2147483647: ptr1, +field_decl ptrval: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +array_type : ptr1, +integer_type : ptr1, +integer_type : 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 : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: +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 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, +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, +cleanup_point_expr : ptr1, +compound_expr : ptr1, +compound_expr : ptr1, +convert_expr : 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, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +convert_expr : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl getData2: ptr1, +parm_decl this: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +field_decl tmp1: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl tmp2: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Object1: ptr1, +integer_cst 64: ptr1, +ne_expr : ptr1, +integer_cst 0: ptr1, +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +integer_type : ptr1, +type_decl int: ptr1, +integer_cst 32: ptr1, +integer_cst -2147483648: ptr1, +integer_cst 2147483647: ptr1, +field_decl ptrval: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +record_type : ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +array_type : ptr1, +integer_type : ptr1, +integer_type : 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 : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: +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/test41-04.txt b/test/test41-04.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/test41-04.txt diff --git a/test/test41-05.txt b/test/test41-05.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/test41-05.txt diff --git a/test/test41.cpp b/test/test41.cpp new file mode 100644 index 0000000..53d94e5 --- /dev/null +++ b/test/test41.cpp @@ -0,0 +1,132 @@ +struct Data1; +struct Data2; + +struct Data1 +{ + int val; + Data1 *ptrval; + int arr[3]; +}; + +int k; + +void paranuckerInternalTest(const char *action, const char *collection, const char *values); + +class Object1 +{ + Data1 *tmp1; + Data1 *tmp2; + + Data1 *getData1() + { + return tmp1; + } + + Data1 *getData2() + { + return tmp1; + } + + void func1(Data1 *ptr1) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + if (ptr1 == (getData1(), getData2(), static_cast<Data1*>(0))) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", "ptr1"); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + + void func2(Data1 *ptr1) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + if (ptr1 != (getData1(), getData2(), static_cast<Data1*>(0))) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", "ptr1"); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", ""); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + + void func3(Data1 *ptr1) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + if ((getData1(), getData2(), ptr1)) + { + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", "ptr1"); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", ""); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + paranuckerInternalTest("=", "knownVars", "ptr1"); + paranuckerInternalTest("=", "knownNonNullVars", ""); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", "ptr1"); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + } + +}; |