diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-07-24 18:07:18 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-07-24 18:07:18 +0300 |
commit | 6dbd708914bee5b1b1ca9922e733196eaeec80c8 (patch) | |
tree | 4fa8735e2c7c2cbbfdba500d5a21c1e28c55dd75 | |
parent | 0ac8244b7c585b1a9470df26fde291abb4ee3eda (diff) | |
download | paranucker-6dbd708914bee5b1b1ca9922e733196eaeec80c8.tar.gz paranucker-6dbd708914bee5b1b1ca9922e733196eaeec80c8.tar.bz2 paranucker-6dbd708914bee5b1b1ca9922e733196eaeec80c8.tar.xz paranucker-6dbd708914bee5b1b1ca9922e733196eaeec80c8.zip |
Update test 36.
-rw-r--r-- | test/test36-01.txt | 8610 | ||||
-rw-r--r-- | test/test36-02.txt | 15 | ||||
-rw-r--r-- | test/test36-03.txt | 1147 | ||||
-rw-r--r-- | test/test36-05.txt | 6 | ||||
-rw-r--r-- | test/test36.cpp | 47 |
5 files changed, 8865 insertions, 960 deletions
diff --git a/test/test36-01.txt b/test/test36-01.txt index f50462f..608f047 100644 --- a/test/test36-01.txt +++ b/test/test36-01.txt @@ -2593,7 +2593,3298 @@ function_decl getData3 test36.cpp 26:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 -function_decl getData1 test36.cpp 42:12 2147483647 +function_decl Data3 test36.cpp 37:13 2147483647 +- isVirtual: 1 +- 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + integer_type 2147483643 - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + integer_cst 32 2147483642 - type size + integer_cst -2147483648 2147483642 - min value + integer_cst 2147483647 2147483642 - max value + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test36.cpp 38: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 test36.cpp 37:20 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + parm_decl __in_chrg test36.cpp 37:20 2147483646 - argument + - isAutogenerated: 1 + integer_type 2147483645 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + integer_cst 32 2147483644 - type size + integer_cst -2147483648 2147483644 - min value + integer_cst 2147483647 2147483644 - max value + integer_cst 32 2147483645 - parm size + must_not_throw_expr test36.cpp 37:13 2147483646 - code + statement_list 2147483645 - operand + bind_expr test36.cpp 39:5 2147483644 - statement + statement_list 2147483643 - operand + cleanup_point_expr test36.cpp 38:5 2147483642 - statement + expr_stmt test36.cpp 38:5 2147483641 - operand + convert_expr 2147483640 - expresssion + modify_expr 2147483639 - operand + component_ref 2147483638 - operand + indirect_ref 2147483637 - object + nop_expr 2147483636 - ref + parm_decl this test36.cpp 37:20 2147483635 - operand + - isAutogenerated: 1 + pointer_type 2147483634 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483634 - parm size + field_decl _vptr.Data3 test36.cpp 32:8 2147483637 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483636 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + pointer_plus_expr 2147483638 - operand + addr_expr 2147483637 - operand + var_decl _ZTV5Data3 test36.cpp 32:8 2147483636 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 2147483635 - decl size + constructor 5 - initial + array_type 4 - constructor type + pointer_type 3 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + integer_type 3 - domain + - precisionBits: 64 + - signed + integer_cst 64 2 - type size + integer_cst 0 2 - min value + integer_cst 3 2 - max value + nop_expr 4 - value + integer_cst 0 3 - operand + nop_expr 4 - value + addr_expr 3 - operand + var_decl _ZTI5Data3 test36.cpp 32:8 2 - operand + - isAutogenerated: 1 + integer_cst 128 1 - decl size + record_type 1 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name + field_decl <built-in> 0:0 0 - field + - signed + integer_cst 128 0 - decl size + record_type 0 - field type + nop_expr 4 - value + addr_expr 3 - operand + function_decl __comp_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + nop_expr 4 - value + addr_expr 3 - operand + function_decl __deleting_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + array_type 2147483635 - var type + pointer_type 2147483634 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name + - isAutogenerated: 1 + function_type 3 - nested type + integer_type 2 - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 2147483634 - domain + - precisionBits: 64 + - signed + integer_cst 64 2147483633 - type size + integer_cst 0 2147483633 - min value + integer_cst 3 2147483633 - max value + integer_cst 16 2147483637 - operand + cleanup_stmt test36.cpp 38:5 2147483642 - statement + statement_list 2147483641 - body + modify_expr 2147483641 - expresssion + indirect_ref 2147483640 - operand + nop_expr 2147483639 - ref + parm_decl this test36.cpp 37:20 2147483638 - operand + - isAutogenerated: 1 + pointer_type 2147483637 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483637 - parm size + constructor 2147483640 - operand + record_type 2147483639 - constructor type + field_decl _vptr.Data3 test36.cpp 32:8 2147483638 - field + - signed + integer_cst 64 2147483637 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 32:8 2147483638 - field + - signed + integer_cst 32 2147483637 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 32:8 2147483638 - field + - signed + integer_cst 64 2147483637 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 32:8 2147483638 - field + - signed + integer_cst 96 2147483637 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + block 2147483643 - operand + label_expr test36.cpp 39:5 2147483644 - statement + label_decl test36.cpp 38:5 2147483643 - operand + - isAutogenerated: 1 + if_stmt test36.cpp 39:5 2147483644 - statement + ne_expr 2147483643 - condition + bit_and_expr 2147483642 - operand + parm_decl __in_chrg test36.cpp 37:20 2147483641 - operand + - isAutogenerated: 1 + integer_type 2147483640 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483639 - type name + - isAutogenerated: 1 + integer_cst 32 2147483639 - type size + integer_cst -2147483648 2147483639 - min value + integer_cst 2147483647 2147483639 - max value + integer_cst 32 2147483640 - parm size + integer_cst 1 2147483641 - operand + integer_cst 0 2147483642 - operand + cleanup_point_expr test36.cpp 39:5 2147483643 - then + expr_stmt test36.cpp 39:5 2147483642 - operand + call_expr test36.cpp 39:5 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl operator delete <built-in> 0:0 20 - operand + - isAutogenerated: 1 + - 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 - attribute + identifier_node externally_visible 17 - purpose + tree_list 18 - arg types + pointer_type 17 - value + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + nop_expr 2147483640 - arg + parm_decl this test36.cpp 37:20 2147483639 - operand + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size +function_decl __base_dtor test36.cpp 37:13 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 39: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 test36.cpp 37:20 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + must_not_throw_expr test36.cpp 37:13 2147483646 - code + statement_list 2147483645 - operand + bind_expr test36.cpp 39:5 2147483644 - statement + statement_list 2147483643 - operand + cleanup_point_expr test36.cpp 38:5 2147483642 - statement + expr_stmt test36.cpp 38:5 2147483641 - operand + convert_expr 2147483640 - expresssion + modify_expr 2147483639 - operand + component_ref 2147483638 - operand + indirect_ref 2147483637 - object + nop_expr 2147483636 - ref + parm_decl this test36.cpp 37:20 2147483635 - operand + - isAutogenerated: 1 + pointer_type 2147483634 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483634 - parm size + field_decl _vptr.Data3 test36.cpp 32:8 2147483637 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483636 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + pointer_plus_expr 2147483638 - operand + addr_expr 2147483637 - operand + var_decl _ZTV5Data3 test36.cpp 32:8 2147483636 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 2147483635 - decl size + constructor 5 - initial + array_type 4 - constructor type + pointer_type 3 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + integer_type 3 - domain + - precisionBits: 64 + - signed + integer_cst 64 2 - type size + integer_cst 0 2 - min value + integer_cst 3 2 - max value + nop_expr 4 - value + integer_cst 0 3 - operand + nop_expr 4 - value + addr_expr 3 - operand + var_decl _ZTI5Data3 test36.cpp 32:8 2 - operand + - isAutogenerated: 1 + integer_cst 128 1 - decl size + record_type 1 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name + field_decl <built-in> 0:0 0 - field + - signed + integer_cst 128 0 - decl size + record_type 0 - field type + nop_expr 4 - value + addr_expr 3 - operand + function_decl __comp_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + nop_expr 4 - value + addr_expr 3 - operand + function_decl __deleting_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + array_type 2147483635 - var type + pointer_type 2147483634 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name + - isAutogenerated: 1 + function_type 3 - nested type + integer_type 2 - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 2147483634 - domain + - precisionBits: 64 + - signed + integer_cst 64 2147483633 - type size + integer_cst 0 2147483633 - min value + integer_cst 3 2147483633 - max value + integer_cst 16 2147483637 - operand + try_finally test36.cpp 38:5 2147483642 - statement + statement_list 2147483641 - operand + modify_expr 2147483641 - operand + indirect_ref 2147483640 - operand + nop_expr 2147483639 - ref + parm_decl this test36.cpp 37:20 2147483638 - operand + - isAutogenerated: 1 + pointer_type 2147483637 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483637 - parm size + constructor 2147483640 - operand + record_type 2147483639 - constructor type + field_decl _vptr.Data3 test36.cpp 32:8 2147483638 - field + - signed + integer_cst 64 2147483637 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 32:8 2147483638 - field + - signed + integer_cst 32 2147483637 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 32:8 2147483638 - field + - signed + integer_cst 64 2147483637 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 32:8 2147483638 - field + - signed + integer_cst 96 2147483637 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + block 2147483643 - operand + label_expr test36.cpp 39:5 2147483644 - statement + label_decl test36.cpp 38:5 2147483643 - operand + - isAutogenerated: 1 + cond_expr test36.cpp 39:5 2147483644 - statement + ne_expr 2147483643 - operand + bit_and_expr 2147483642 - operand + integer_cst 0 2147483641 - operand + integer_cst 1 2147483641 - operand + integer_cst 0 2147483642 - operand + cleanup_point_expr test36.cpp 39:5 2147483643 - operand + expr_stmt test36.cpp 39:5 2147483642 - operand + call_expr test36.cpp 39:5 2147483641 - expresssion + addr_expr 2147483640 - function + function_decl operator delete <built-in> 0:0 20 - operand + - isAutogenerated: 1 + - 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 - attribute + identifier_node externally_visible 17 - purpose + tree_list 18 - arg types + pointer_type 17 - value + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + nop_expr 2147483640 - arg + parm_decl this test36.cpp 37:20 2147483639 - operand + - isAutogenerated: 1 + pointer_type 2147483638 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483638 - parm size + nop_expr test36.cpp 39:5 2147483643 - operand + integer_cst 0 2147483642 - operand +function_decl __comp_dtor test36.cpp 37:13 2147483647 +- isVirtual: 1 +- 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 39: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 test36.cpp 37:20 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code +function_decl __deleting_dtor test36.cpp 37:13 2147483647 +- isVirtual: 1 +- 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 39: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 test36.cpp 37:20 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + call_expr test36.cpp 39:5 2147483645 - statement + addr_expr 2147483644 - function + function_decl __comp_dtor test36.cpp 37:13 20 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 19 - function type + void_type 18 - method return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Data3 test36.cpp 32:8 17 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 17 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 16 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 17 - field + - signed + integer_cst 32 16 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 17 - field + - signed + integer_cst 96 16 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 39:5 19 - function result + - isAutogenerated: 1 + void_type 18 - result type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + parm_decl this test36.cpp 37:20 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + statement_list 19 - code + parm_decl this test36.cpp 37:20 2147483644 - arg + - isAutogenerated: 1 + pointer_type 2147483643 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483643 - parm size + label_expr 2147483645 - statement + label_decl test36.cpp 39:5 2147483644 - operand + - isAutogenerated: 1 + call_expr test36.cpp 39:5 2147483645 - statement + addr_expr 2147483644 - function + function_decl operator delete <built-in> 0:0 20 - operand + - isAutogenerated: 1 + - 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 - attribute + identifier_node externally_visible 17 - purpose + tree_list 18 - arg types + pointer_type 17 - value + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + nop_expr 2147483644 - arg + parm_decl this test36.cpp 37:20 2147483643 - operand + - isAutogenerated: 1 + pointer_type 2147483642 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483642 - parm size +function_decl Data3 test36.cpp 41:5 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + integer_type 2147483643 - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + integer_cst 32 2147483642 - type size + integer_cst -2147483648 2147483642 - min value + integer_cst 2147483647 2147483642 - max value + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test36.cpp 41:18 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 test36.cpp 41:16 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl v test36.cpp 41:15 2147483646 - argument + integer_type 2147483645 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + integer_cst 32 2147483644 - type size + integer_cst -2147483648 2147483644 - min value + integer_cst 2147483647 2147483644 - max value + integer_cst 32 2147483645 - parm size + bind_expr test36.cpp 44:5 2147483646 - code + statement_list 2147483645 - operand + cleanup_point_expr test36.cpp 42:14 2147483644 - statement + expr_stmt test36.cpp 42:14 2147483643 - operand + convert_expr 2147483642 - expresssion + modify_expr 2147483641 - operand + component_ref 2147483640 - operand + indirect_ref 2147483639 - object + nop_expr 2147483638 - ref + parm_decl this test36.cpp 41:16 2147483637 - operand + - isAutogenerated: 1 + pointer_type 2147483636 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483636 - parm size + field_decl _vptr.Data3 test36.cpp 32:8 2147483639 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483638 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + pointer_plus_expr 2147483640 - operand + addr_expr 2147483639 - operand + var_decl _ZTV5Data3 test36.cpp 32:8 2147483638 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 2147483637 - decl size + constructor 5 - initial + array_type 4 - constructor type + pointer_type 3 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + integer_type 3 - domain + - precisionBits: 64 + - signed + integer_cst 64 2 - type size + integer_cst 0 2 - min value + integer_cst 3 2 - max value + nop_expr 4 - value + integer_cst 0 3 - operand + nop_expr 4 - value + addr_expr 3 - operand + var_decl _ZTI5Data3 test36.cpp 32:8 2 - operand + - isAutogenerated: 1 + integer_cst 128 1 - decl size + record_type 1 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name + field_decl <built-in> 0:0 0 - field + - signed + integer_cst 128 0 - decl size + record_type 0 - field type + nop_expr 4 - value + addr_expr 3 - operand + function_decl __comp_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + result_decl test36.cpp 39:5 1 - function result + - isAutogenerated: 1 + void_type 0 - result type + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + statement_list 1 - code + nop_expr 4 - value + addr_expr 3 - operand + function_decl __deleting_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + result_decl test36.cpp 39:5 1 - function result + - isAutogenerated: 1 + void_type 0 - result type + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + statement_list 1 - code + call_expr test36.cpp 39:5 0 - statement + addr_expr 0 - function + function_decl __comp_dtor test36.cpp 37:13 0 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 0 - function type + void_type 0 - method return type + parm_decl this test36.cpp 37:20 0 - arg + - isAutogenerated: 1 + label_expr 0 - statement + label_decl test36.cpp 39:5 0 - operand + - isAutogenerated: 1 + call_expr test36.cpp 39:5 0 - statement + addr_expr 0 - function + function_decl operator delete <built-in> 0:0 0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type 0 - function type + void_type 0 - function return type + tree_list 0 - attribute + nop_expr 0 - arg + parm_decl this test36.cpp 37:20 0 - operand + - isAutogenerated: 1 + array_type 2147483637 - var type + pointer_type 2147483636 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name + - isAutogenerated: 1 + function_type 3 - nested type + integer_type 2 - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 2147483636 - domain + - precisionBits: 64 + - signed + integer_cst 64 2147483635 - type size + integer_cst 0 2147483635 - min value + integer_cst 3 2147483635 - max value + integer_cst 16 2147483639 - operand + cleanup_point_expr test36.cpp 42:14 2147483644 - statement + expr_stmt test36.cpp 42:14 2147483643 - operand + convert_expr 2147483642 - expresssion + init_expr 2147483641 - operand + component_ref test36.cpp 42:14 2147483640 - operand + indirect_ref 2147483639 - object + nop_expr 2147483638 - ref + parm_decl this test36.cpp 41:16 2147483637 - operand + - isAutogenerated: 1 + pointer_type 2147483636 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483636 - parm size + field_decl val test36.cpp 34:9 2147483639 - field + - signed + integer_cst 32 2147483638 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + - isUsed: 1 + parm_decl v test36.cpp 41:15 2147483640 - operand + integer_type 2147483639 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483638 - type name + - isAutogenerated: 1 + integer_cst 32 2147483638 - type size + integer_cst -2147483648 2147483638 - min value + integer_cst 2147483647 2147483638 - max value + integer_cst 32 2147483639 - parm size + block 2147483645 - operand +function_decl __base_ctor test36.cpp 41:5 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + integer_type 2147483643 - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + integer_cst 32 2147483642 - type size + integer_cst -2147483648 2147483642 - min value + integer_cst 2147483647 2147483642 - max value + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test36.cpp 44: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 test36.cpp 41:16 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl v test36.cpp 41:15 2147483646 - argument + integer_type 2147483645 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + integer_cst 32 2147483644 - type size + integer_cst -2147483648 2147483644 - min value + integer_cst 2147483647 2147483644 - max value + integer_cst 32 2147483645 - parm size + bind_expr test36.cpp 44:5 2147483646 - code + statement_list 2147483645 - operand + cleanup_point_expr test36.cpp 42:14 2147483644 - statement + expr_stmt test36.cpp 42:14 2147483643 - operand + convert_expr 2147483642 - expresssion + modify_expr 2147483641 - operand + component_ref 2147483640 - operand + indirect_ref 2147483639 - object + nop_expr 2147483638 - ref + parm_decl this test36.cpp 41:16 2147483637 - operand + - isAutogenerated: 1 + pointer_type 2147483636 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483636 - parm size + field_decl _vptr.Data3 test36.cpp 32:8 2147483639 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483638 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + pointer_plus_expr 2147483640 - operand + addr_expr 2147483639 - operand + var_decl _ZTV5Data3 test36.cpp 32:8 2147483638 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 2147483637 - decl size + constructor 5 - initial + array_type 4 - constructor type + pointer_type 3 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 + integer_type 3 - domain + - precisionBits: 64 + - signed + integer_cst 64 2 - type size + integer_cst 0 2 - min value + integer_cst 3 2 - max value + nop_expr 4 - value + integer_cst 0 3 - operand + nop_expr 4 - value + addr_expr 3 - operand + var_decl _ZTI5Data3 test36.cpp 32:8 2 - operand + - isAutogenerated: 1 + integer_cst 128 1 - decl size + record_type 1 - var type + type_decl __class_type_info_pseudo <built-in> 0:0 0 - type name + field_decl <built-in> 0:0 0 - field + - signed + integer_cst 128 0 - decl size + record_type 0 - field type + nop_expr 4 - value + addr_expr 3 - operand + function_decl __comp_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + result_decl test36.cpp 39:5 1 - function result + - isAutogenerated: 1 + void_type 0 - result type + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + statement_list 1 - code + nop_expr 4 - value + addr_expr 3 - operand + function_decl __deleting_dtor test36.cpp 37:13 2 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 1 - function type + void_type 0 - method return type + record_type 0 - method base type + tree_list 0 - arg types + result_decl test36.cpp 39:5 1 - function result + - isAutogenerated: 1 + void_type 0 - result type + parm_decl this test36.cpp 37:20 1 - argument + - isAutogenerated: 1 + pointer_type 0 - decl type + integer_cst 64 0 - parm size + statement_list 1 - code + call_expr test36.cpp 39:5 0 - statement + addr_expr 0 - function + function_decl __comp_dtor test36.cpp 37:13 0 - operand + - isVirtual: 1 + - isPublic: 1 + method_type 0 - function type + void_type 0 - method return type + parm_decl this test36.cpp 37:20 0 - arg + - isAutogenerated: 1 + label_expr 0 - statement + label_decl test36.cpp 39:5 0 - operand + - isAutogenerated: 1 + call_expr test36.cpp 39:5 0 - statement + addr_expr 0 - function + function_decl operator delete <built-in> 0:0 0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type 0 - function type + void_type 0 - function return type + tree_list 0 - attribute + nop_expr 0 - arg + parm_decl this test36.cpp 37:20 0 - operand + - isAutogenerated: 1 + array_type 2147483637 - var type + pointer_type 2147483636 - element type + type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name + - isAutogenerated: 1 + function_type 3 - nested type + integer_type 2 - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 32 1 - type size + integer_cst -2147483648 1 - min value + integer_cst 2147483647 1 - max value + integer_type 2147483636 - domain + - precisionBits: 64 + - signed + integer_cst 64 2147483635 - type size + integer_cst 0 2147483635 - min value + integer_cst 3 2147483635 - max value + integer_cst 16 2147483639 - operand + cleanup_point_expr test36.cpp 42:14 2147483644 - statement + expr_stmt test36.cpp 42:14 2147483643 - operand + convert_expr 2147483642 - expresssion + init_expr 2147483641 - operand + component_ref test36.cpp 42:14 2147483640 - operand + indirect_ref 2147483639 - object + nop_expr 2147483638 - ref + parm_decl this test36.cpp 41:16 2147483637 - operand + - isAutogenerated: 1 + pointer_type 2147483636 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483636 - parm size + field_decl val test36.cpp 34:9 2147483639 - field + - signed + integer_cst 32 2147483638 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + - isUsed: 1 + parm_decl v test36.cpp 41:15 2147483640 - operand + integer_type 2147483639 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483638 - type name + - isAutogenerated: 1 + integer_cst 32 2147483638 - type size + integer_cst -2147483648 2147483638 - min value + integer_cst 2147483647 2147483638 - max value + integer_cst 32 2147483639 - parm size + block 2147483645 - operand +function_decl __comp_ctor test36.cpp 41:5 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 Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + tree_list 2147483644 - chain + integer_type 2147483643 - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483642 - type name + - isAutogenerated: 1 + integer_cst 32 2147483642 - type size + integer_cst -2147483648 2147483642 - min value + integer_cst 2147483647 2147483642 - max value + tree_list 2147483643 - chain + void_type 2147483642 - value + type_decl void <built-in> 0:0 2147483641 - type name + - isAutogenerated: 1 + result_decl test36.cpp 44: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 test36.cpp 41:16 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + - isUsed: 1 + parm_decl v test36.cpp 41:15 2147483646 - argument + integer_type 2147483645 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + integer_cst 32 2147483644 - type size + integer_cst -2147483648 2147483644 - min value + integer_cst 2147483647 2147483644 - max value + integer_cst 32 2147483645 - parm size + statement_list 2147483646 - code +function_decl getData3 test36.cpp 46:12 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + pointer_type 2147483645 - method return type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Data3 test36.cpp 32:8 2147483644 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2147483644 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 2147483644 - field + - signed + integer_cst 32 2147483643 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 2147483644 - field + - signed + integer_cst 96 2147483643 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 47:5 2147483646 - function result + - isAutogenerated: 1 + pointer_type 2147483645 - result type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - decl size + - isUsed: 1 + parm_decl this test36.cpp 46:21 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + return_expr test36.cpp 48:16 2147483646 - code + init_expr 2147483645 - operand + result_decl test36.cpp 47:5 2147483644 - operand + - isAutogenerated: 1 + pointer_type 2147483643 - result type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483643 - decl size + component_ref test36.cpp 48:16 2147483644 - operand + indirect_ref 2147483643 - object + nop_expr 2147483642 - ref + - isUsed: 1 + parm_decl this test36.cpp 46:21 2147483641 - operand + - isAutogenerated: 1 + pointer_type 2147483640 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483640 - parm size + field_decl ptrval test36.cpp 35:12 2147483643 - field + - unsigned + integer_cst 64 2147483642 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 +function_decl getData1 test36.cpp 63:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -2629,9 +5920,9 @@ function_decl getData1 test36.cpp 42:12 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 record_type 2147483645 - method base type - type_decl Object1 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -2666,7 +5957,7 @@ function_decl getData1 test36.cpp 42:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -2701,7 +5992,7 @@ function_decl getData1 test36.cpp 42:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -2743,35 +6034,82 @@ function_decl getData1 test36.cpp 42:12 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57: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 test36.cpp 43:5 2147483646 - function result + result_decl test36.cpp 64:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -2807,33 +6145,38 @@ function_decl getData1 test36.cpp 42:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test36.cpp 42:21 2147483646 - argument + parm_decl this test36.cpp 63:21 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test36.cpp 44:16 2147483646 - code + return_expr test36.cpp 65:16 2147483646 - code init_expr 2147483645 - operand - result_decl test36.cpp 43:5 2147483644 - operand + result_decl test36.cpp 64:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type @@ -2868,35 +6211,40 @@ function_decl getData1 test36.cpp 42:12 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483643 - decl size - component_ref test36.cpp 44:16 2147483644 - operand + component_ref test36.cpp 65:16 2147483644 - operand indirect_ref 2147483643 - object nop_expr 2147483642 - ref - isUsed: 1 - parm_decl this test36.cpp 42:21 2147483641 - operand + parm_decl this test36.cpp 63:21 2147483641 - operand - isAutogenerated: 1 pointer_type 2147483640 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483640 - parm size - field_decl tmp2 test36.cpp 39:12 2147483643 - field + field_decl tmp2 test36.cpp 59:12 2147483643 - field - unsigned integer_cst 64 2147483642 - decl size pointer_type 5 - field type @@ -2931,7 +6279,7 @@ function_decl getData1 test36.cpp 42:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 -function_decl getData2 test36.cpp 47:12 2147483647 +function_decl getData2 test36.cpp 68:12 2147483647 - isPublic: 1 method_type 2147483646 - function type tree_list 2147483645 - attribute @@ -2969,9 +6317,9 @@ function_decl getData2 test36.cpp 47:12 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 record_type 2147483645 - method base type - type_decl Object1 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3006,7 +6354,7 @@ function_decl getData2 test36.cpp 47:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3041,7 +6389,7 @@ function_decl getData2 test36.cpp 47:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3083,35 +6431,82 @@ function_decl getData2 test36.cpp 47:12 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57: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 test36.cpp 48:5 2147483646 - function result + result_decl test36.cpp 69:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -3147,33 +6542,38 @@ function_decl getData2 test36.cpp 47:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test36.cpp 47:54 2147483646 - argument + parm_decl this test36.cpp 68:54 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test36.cpp 49:16 2147483646 - code + return_expr test36.cpp 70:16 2147483646 - code init_expr 2147483645 - operand - result_decl test36.cpp 48:5 2147483644 - operand + result_decl test36.cpp 69:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type @@ -3208,35 +6608,40 @@ function_decl getData2 test36.cpp 47:12 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483643 - decl size - component_ref test36.cpp 49:16 2147483644 - operand + component_ref test36.cpp 70:16 2147483644 - operand indirect_ref 2147483643 - object nop_expr 2147483642 - ref - isUsed: 1 - parm_decl this test36.cpp 47:54 2147483641 - operand + parm_decl this test36.cpp 68:54 2147483641 - operand - isAutogenerated: 1 pointer_type 2147483640 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483640 - parm size - field_decl tmp2 test36.cpp 39:12 2147483643 - field + field_decl tmp2 test36.cpp 59:12 2147483643 - field - unsigned integer_cst 64 2147483642 - decl size pointer_type 5 - field type @@ -3271,16 +6676,16 @@ function_decl getData2 test36.cpp 47:12 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 -function_decl func1 test36.cpp 52:10 2147483647 +function_decl func1 test36.cpp 73: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3315,7 +6720,7 @@ function_decl func1 test36.cpp 52:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3350,7 +6755,7 @@ function_decl func1 test36.cpp 52:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -3392,65 +6797,117 @@ function_decl func1 test36.cpp 52:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57: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 test36.cpp 53:5 2147483646 - function result + result_decl test36.cpp 74: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 test36.cpp 52:16 2147483646 - argument + parm_decl this test36.cpp 73:16 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - bind_expr test36.cpp 64:71 2147483646 - code - var_decl ptr1 test36.cpp 54:16 2147483645 - operand + bind_expr test36.cpp 85:71 2147483646 - code + var_decl ptr1 test36.cpp 75:16 2147483645 - operand integer_cst 64 2147483644 - decl size pointer_type 2147483644 - var type record_type 3 - nested type @@ -3485,8 +6942,8 @@ function_decl func1 test36.cpp 52:10 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 statement_list 2147483645 - operand - decl_expr test36.cpp 54:27 2147483644 - statement - var_decl ptr1 test36.cpp 54:16 2147483643 - operand + decl_expr test36.cpp 75:27 2147483644 - statement + var_decl ptr1 test36.cpp 75:16 2147483643 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -3508,11 +6965,11 @@ function_decl func1 test36.cpp 52:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 - cleanup_point_expr test36.cpp 54:27 2147483644 - statement - expr_stmt test36.cpp 54:27 2147483643 - operand + cleanup_point_expr test36.cpp 75:27 2147483644 - statement + expr_stmt test36.cpp 75:27 2147483643 - operand convert_expr 2147483642 - expresssion init_expr 2147483641 - operand - var_decl ptr1 test36.cpp 54:16 2147483640 - operand + var_decl ptr1 test36.cpp 75:16 2147483640 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -3535,7 +6992,7 @@ function_decl func1 test36.cpp 52:10 2147483647 type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 nop_expr 2147483640 - operand - call_expr test36.cpp 54:27 2147483639 - operand + call_expr test36.cpp 75:27 2147483639 - operand addr_expr 2147483638 - function function_decl operator new <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -3565,11 +7022,11 @@ function_decl func1 test36.cpp 52:10 2147483647 type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 integer_cst 32 2147483638 - arg - cleanup_point_expr test36.cpp 55:57 2147483644 - statement - expr_stmt test36.cpp 55:57 2147483643 - operand - call_expr test36.cpp 55:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 76:57 2147483644 - statement + expr_stmt test36.cpp 76:57 2147483643 - operand + call_expr test36.cpp 76:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -3613,7 +7070,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3625,7 +7082,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3637,7 +7094,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3661,11 +7118,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 56:64 2147483644 - statement - expr_stmt test36.cpp 56:64 2147483643 - operand - call_expr test36.cpp 56:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 77:64 2147483644 - statement + expr_stmt test36.cpp 77:64 2147483643 - operand + call_expr test36.cpp 77:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -3709,7 +7166,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3721,7 +7178,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3733,7 +7190,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3757,11 +7214,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 57:57 2147483644 - statement - expr_stmt test36.cpp 57:57 2147483643 - operand - call_expr test36.cpp 57:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 78:57 2147483644 - statement + expr_stmt test36.cpp 78:57 2147483643 - operand + call_expr test36.cpp 78:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -3805,7 +7262,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3817,7 +7274,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3829,7 +7286,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3853,11 +7310,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 58:61 2147483644 - statement - expr_stmt test36.cpp 58:61 2147483643 - operand - call_expr test36.cpp 58:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 79:61 2147483644 - statement + expr_stmt test36.cpp 79:61 2147483643 - operand + call_expr test36.cpp 79:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -3901,7 +7358,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3913,7 +7370,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3925,7 +7382,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -3949,11 +7406,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 59:55 2147483644 - statement - expr_stmt test36.cpp 59:55 2147483643 - operand - call_expr test36.cpp 59:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 80:55 2147483644 - statement + expr_stmt test36.cpp 80:55 2147483643 - operand + call_expr test36.cpp 80:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -3997,7 +7454,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4009,7 +7466,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4021,7 +7478,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4045,11 +7502,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 60:61 2147483644 - statement - expr_stmt test36.cpp 60:61 2147483643 - operand - call_expr test36.cpp 60:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 81:61 2147483644 - statement + expr_stmt test36.cpp 81:61 2147483643 - operand + call_expr test36.cpp 81:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4093,7 +7550,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4105,7 +7562,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4117,7 +7574,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4141,11 +7598,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 61:58 2147483644 - statement - expr_stmt test36.cpp 61:58 2147483643 - operand - call_expr test36.cpp 61:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 82:58 2147483644 - statement + expr_stmt test36.cpp 82:58 2147483643 - operand + call_expr test36.cpp 82:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4189,7 +7646,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4201,7 +7658,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4213,7 +7670,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4237,11 +7694,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 62:64 2147483644 - statement - expr_stmt test36.cpp 62:64 2147483643 - operand - call_expr test36.cpp 62:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 83:64 2147483644 - statement + expr_stmt test36.cpp 83:64 2147483643 - operand + call_expr test36.cpp 83:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4285,7 +7742,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4297,7 +7754,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4309,7 +7766,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4333,11 +7790,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst this->tmp1 2147483639 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 63:65 2147483644 - statement - expr_stmt test36.cpp 63:65 2147483643 - operand - call_expr test36.cpp 63:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 84:65 2147483644 - statement + expr_stmt test36.cpp 84:65 2147483643 - operand + call_expr test36.cpp 84:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4381,7 +7838,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4393,7 +7850,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4405,7 +7862,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4429,11 +7886,11 @@ function_decl func1 test36.cpp 52:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 64:71 2147483644 - statement - expr_stmt test36.cpp 64:71 2147483643 - operand - call_expr test36.cpp 64:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 85:71 2147483644 - statement + expr_stmt test36.cpp 85:71 2147483643 - operand + call_expr test36.cpp 85:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4477,7 +7934,7 @@ function_decl func1 test36.cpp 52:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4489,7 +7946,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4501,7 +7958,7 @@ function_decl func1 test36.cpp 52:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4526,7 +7983,7 @@ function_decl func1 test36.cpp 52:10 2147483647 string_cst this->tmp1 2147483639 - operand - stringLength: 11 block 2147483645 - operand - var_decl ptr1 test36.cpp 54:16 2147483644 - block vars + var_decl ptr1 test36.cpp 75:16 2147483644 - block vars integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -4548,16 +8005,16 @@ function_decl func1 test36.cpp 52:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 -function_decl func2 test36.cpp 67:10 2147483647 +function_decl func2 test36.cpp 88: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -4592,7 +8049,7 @@ function_decl func2 test36.cpp 67:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -4627,7 +8084,7 @@ function_decl func2 test36.cpp 67:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -4669,65 +8126,117 @@ function_decl func2 test36.cpp 67:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57: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 test36.cpp 68:5 2147483646 - function result + result_decl test36.cpp 89: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 test36.cpp 67:16 2147483646 - argument + parm_decl this test36.cpp 88:16 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - bind_expr test36.cpp 79:71 2147483646 - code - var_decl ptr1 test36.cpp 69:16 2147483645 - operand + bind_expr test36.cpp 100:71 2147483646 - code + var_decl ptr1 test36.cpp 90:16 2147483645 - operand integer_cst 64 2147483644 - decl size pointer_type 2147483644 - var type record_type 3 - nested type @@ -4762,8 +8271,8 @@ function_decl func2 test36.cpp 67:10 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 statement_list 2147483645 - operand - decl_expr test36.cpp 69:35 2147483644 - statement - var_decl ptr1 test36.cpp 69:16 2147483643 - operand + decl_expr test36.cpp 90:35 2147483644 - statement + var_decl ptr1 test36.cpp 90:16 2147483643 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -4785,11 +8294,11 @@ function_decl func2 test36.cpp 67:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 - cleanup_point_expr test36.cpp 69:35 2147483644 - statement - expr_stmt test36.cpp 69:35 2147483643 - operand + cleanup_point_expr test36.cpp 90:35 2147483644 - statement + expr_stmt test36.cpp 90:35 2147483643 - operand convert_expr 2147483642 - expresssion init_expr 2147483641 - operand - var_decl ptr1 test36.cpp 69:16 2147483640 - operand + var_decl ptr1 test36.cpp 90:16 2147483640 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -4812,7 +8321,7 @@ function_decl func2 test36.cpp 67:10 2147483647 type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 nop_expr 2147483640 - operand - call_expr test36.cpp 69:35 2147483639 - operand + call_expr test36.cpp 90:35 2147483639 - operand addr_expr 2147483638 - function function_decl operator new [] <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -4842,11 +8351,11 @@ function_decl func2 test36.cpp 67:10 2147483647 type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 integer_cst 320 2147483638 - arg - cleanup_point_expr test36.cpp 70:57 2147483644 - statement - expr_stmt test36.cpp 70:57 2147483643 - operand - call_expr test36.cpp 70:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 91:57 2147483644 - statement + expr_stmt test36.cpp 91:57 2147483643 - operand + call_expr test36.cpp 91:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4890,7 +8399,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4902,7 +8411,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4914,7 +8423,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4938,11 +8447,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 71:64 2147483644 - statement - expr_stmt test36.cpp 71:64 2147483643 - operand - call_expr test36.cpp 71:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 92:64 2147483644 - statement + expr_stmt test36.cpp 92:64 2147483643 - operand + call_expr test36.cpp 92:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -4986,7 +8495,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -4998,7 +8507,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5010,7 +8519,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5034,11 +8543,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 72:57 2147483644 - statement - expr_stmt test36.cpp 72:57 2147483643 - operand - call_expr test36.cpp 72:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 93:57 2147483644 - statement + expr_stmt test36.cpp 93:57 2147483643 - operand + call_expr test36.cpp 93:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5082,7 +8591,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5094,7 +8603,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5106,7 +8615,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5130,11 +8639,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 73:61 2147483644 - statement - expr_stmt test36.cpp 73:61 2147483643 - operand - call_expr test36.cpp 73:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 94:61 2147483644 - statement + expr_stmt test36.cpp 94:61 2147483643 - operand + call_expr test36.cpp 94:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5178,7 +8687,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5190,7 +8699,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5202,7 +8711,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5226,11 +8735,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 74:55 2147483644 - statement - expr_stmt test36.cpp 74:55 2147483643 - operand - call_expr test36.cpp 74:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 95:55 2147483644 - statement + expr_stmt test36.cpp 95:55 2147483643 - operand + call_expr test36.cpp 95:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5274,7 +8783,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5286,7 +8795,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5298,7 +8807,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5322,11 +8831,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 75:61 2147483644 - statement - expr_stmt test36.cpp 75:61 2147483643 - operand - call_expr test36.cpp 75:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 96:61 2147483644 - statement + expr_stmt test36.cpp 96:61 2147483643 - operand + call_expr test36.cpp 96:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5370,7 +8879,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5382,7 +8891,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5394,7 +8903,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5418,11 +8927,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 76:58 2147483644 - statement - expr_stmt test36.cpp 76:58 2147483643 - operand - call_expr test36.cpp 76:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 97:58 2147483644 - statement + expr_stmt test36.cpp 97:58 2147483643 - operand + call_expr test36.cpp 97:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5466,7 +8975,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5478,7 +8987,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5490,7 +8999,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5514,11 +9023,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 77:64 2147483644 - statement - expr_stmt test36.cpp 77:64 2147483643 - operand - call_expr test36.cpp 77:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 98:64 2147483644 - statement + expr_stmt test36.cpp 98:64 2147483643 - operand + call_expr test36.cpp 98:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5562,7 +9071,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5574,7 +9083,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5586,7 +9095,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5610,11 +9119,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst this->tmp1 2147483639 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 78:65 2147483644 - statement - expr_stmt test36.cpp 78:65 2147483643 - operand - call_expr test36.cpp 78:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 99:65 2147483644 - statement + expr_stmt test36.cpp 99:65 2147483643 - operand + call_expr test36.cpp 99:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5658,7 +9167,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5670,7 +9179,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5682,7 +9191,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5706,11 +9215,11 @@ function_decl func2 test36.cpp 67:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 79:71 2147483644 - statement - expr_stmt test36.cpp 79:71 2147483643 - operand - call_expr test36.cpp 79:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 100:71 2147483644 - statement + expr_stmt test36.cpp 100:71 2147483643 - operand + call_expr test36.cpp 100:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -5754,7 +9263,7 @@ function_decl func2 test36.cpp 67:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5766,7 +9275,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5778,7 +9287,7 @@ function_decl func2 test36.cpp 67:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -5803,7 +9312,7 @@ function_decl func2 test36.cpp 67:10 2147483647 string_cst this->tmp1 2147483639 - operand - stringLength: 11 block 2147483645 - operand - var_decl ptr1 test36.cpp 69:16 2147483644 - block vars + var_decl ptr1 test36.cpp 90:16 2147483644 - block vars integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 record_type 2 - nested type @@ -5825,16 +9334,16 @@ function_decl func2 test36.cpp 67:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 -function_decl func3 test36.cpp 82:10 2147483647 +function_decl func3 test36.cpp 103: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -5869,7 +9378,7 @@ function_decl func3 test36.cpp 82:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -5904,7 +9413,7 @@ function_decl func3 test36.cpp 82:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -5946,65 +9455,117 @@ function_decl func3 test36.cpp 82:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57: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 test36.cpp 83:5 2147483646 - function result + result_decl test36.cpp 104: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 test36.cpp 82:16 2147483646 - argument + parm_decl this test36.cpp 103:16 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - bind_expr test36.cpp 94:71 2147483646 - code - var_decl ptr1 test36.cpp 84:14 2147483645 - operand + bind_expr test36.cpp 115:71 2147483646 - code + var_decl ptr1 test36.cpp 105:14 2147483645 - operand integer_cst 64 2147483644 - decl size pointer_type 2147483644 - var type integer_type 3 - nested type @@ -6016,8 +9577,8 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value statement_list 2147483645 - operand - decl_expr test36.cpp 84:31 2147483644 - statement - var_decl ptr1 test36.cpp 84:14 2147483643 - operand + decl_expr test36.cpp 105:31 2147483644 - statement + var_decl ptr1 test36.cpp 105:14 2147483643 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 integer_type 2 - nested type @@ -6028,11 +9589,11 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst 32 1 - type size integer_cst -2147483648 1 - min value integer_cst 2147483647 1 - max value - cleanup_point_expr test36.cpp 84:31 2147483644 - statement - expr_stmt test36.cpp 84:31 2147483643 - operand + cleanup_point_expr test36.cpp 105:31 2147483644 - statement + expr_stmt test36.cpp 105:31 2147483643 - operand convert_expr 2147483642 - expresssion init_expr 2147483641 - operand - var_decl ptr1 test36.cpp 84:14 2147483640 - operand + var_decl ptr1 test36.cpp 105:14 2147483640 - operand integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 integer_type 2 - nested type @@ -6044,7 +9605,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -2147483648 1 - min value integer_cst 2147483647 1 - max value nop_expr 2147483640 - operand - call_expr test36.cpp 84:31 2147483639 - operand + call_expr test36.cpp 105:31 2147483639 - operand addr_expr 2147483638 - function function_decl operator new [] <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -6074,11 +9635,11 @@ function_decl func3 test36.cpp 82:10 2147483647 type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 integer_cst 40 2147483638 - arg - cleanup_point_expr test36.cpp 85:57 2147483644 - statement - expr_stmt test36.cpp 85:57 2147483643 - operand - call_expr test36.cpp 85:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 106:57 2147483644 - statement + expr_stmt test36.cpp 106:57 2147483643 - operand + call_expr test36.cpp 106:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6122,7 +9683,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6134,7 +9695,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6146,7 +9707,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6170,11 +9731,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 86:64 2147483644 - statement - expr_stmt test36.cpp 86:64 2147483643 - operand - call_expr test36.cpp 86:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 107:64 2147483644 - statement + expr_stmt test36.cpp 107:64 2147483643 - operand + call_expr test36.cpp 107:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6218,7 +9779,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6230,7 +9791,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6242,7 +9803,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6266,11 +9827,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 87:57 2147483644 - statement - expr_stmt test36.cpp 87:57 2147483643 - operand - call_expr test36.cpp 87:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 108:57 2147483644 - statement + expr_stmt test36.cpp 108:57 2147483643 - operand + call_expr test36.cpp 108:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6314,7 +9875,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6326,7 +9887,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6338,7 +9899,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6362,11 +9923,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 88:61 2147483644 - statement - expr_stmt test36.cpp 88:61 2147483643 - operand - call_expr test36.cpp 88:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 109:61 2147483644 - statement + expr_stmt test36.cpp 109:61 2147483643 - operand + call_expr test36.cpp 109:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6410,7 +9971,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6422,7 +9983,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6434,7 +9995,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6458,11 +10019,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 89:55 2147483644 - statement - expr_stmt test36.cpp 89:55 2147483643 - operand - call_expr test36.cpp 89:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 110:55 2147483644 - statement + expr_stmt test36.cpp 110:55 2147483643 - operand + call_expr test36.cpp 110:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6506,7 +10067,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6518,7 +10079,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6530,7 +10091,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6554,11 +10115,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 90:61 2147483644 - statement - expr_stmt test36.cpp 90:61 2147483643 - operand - call_expr test36.cpp 90:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 111:61 2147483644 - statement + expr_stmt test36.cpp 111:61 2147483643 - operand + call_expr test36.cpp 111:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6602,7 +10163,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6614,7 +10175,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6626,7 +10187,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6650,11 +10211,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 91:58 2147483644 - statement - expr_stmt test36.cpp 91:58 2147483643 - operand - call_expr test36.cpp 91:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 112:58 2147483644 - statement + expr_stmt test36.cpp 112:58 2147483643 - operand + call_expr test36.cpp 112:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6698,7 +10259,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6710,7 +10271,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6722,7 +10283,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6746,11 +10307,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 92:64 2147483644 - statement - expr_stmt test36.cpp 92:64 2147483643 - operand - call_expr test36.cpp 92:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 113:64 2147483644 - statement + expr_stmt test36.cpp 113:64 2147483643 - operand + call_expr test36.cpp 113:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6794,7 +10355,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6806,7 +10367,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6818,7 +10379,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6842,11 +10403,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst this->tmp1 2147483639 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 93:65 2147483644 - statement - expr_stmt test36.cpp 93:65 2147483643 - operand - call_expr test36.cpp 93:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 114:65 2147483644 - statement + expr_stmt test36.cpp 114:65 2147483643 - operand + call_expr test36.cpp 114:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6890,7 +10451,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6902,7 +10463,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6914,7 +10475,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6938,11 +10499,11 @@ function_decl func3 test36.cpp 82:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 94:71 2147483644 - statement - expr_stmt test36.cpp 94:71 2147483643 - operand - call_expr test36.cpp 94:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 115:71 2147483644 - statement + expr_stmt test36.cpp 115:71 2147483643 - operand + call_expr test36.cpp 115:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -6986,7 +10547,7 @@ function_decl func3 test36.cpp 82:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -6998,7 +10559,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7010,7 +10571,7 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7035,7 +10596,7 @@ function_decl func3 test36.cpp 82:10 2147483647 string_cst this->tmp1 2147483639 - operand - stringLength: 11 block 2147483645 - operand - var_decl ptr1 test36.cpp 84:14 2147483644 - block vars + var_decl ptr1 test36.cpp 105:14 2147483644 - block vars integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 integer_type 2 - nested type @@ -7046,16 +10607,16 @@ function_decl func3 test36.cpp 82:10 2147483647 integer_cst 32 1 - type size integer_cst -2147483648 1 - min value integer_cst 2147483647 1 - max value -function_decl func4 test36.cpp 97:10 2147483647 +function_decl func4 test36.cpp 118: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -7090,7 +10651,7 @@ function_decl func4 test36.cpp 97:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -7125,7 +10686,7 @@ function_decl func4 test36.cpp 97:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -7167,98 +10728,155 @@ function_decl func4 test36.cpp 97:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57: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 test36.cpp 98:5 2147483646 - function result + result_decl test36.cpp 119:5 2147483646 - function result - isAutogenerated: 1 void_type 2147483645 - result type type_decl void <built-in> 0:0 2147483644 - type name - isAutogenerated: 1 - isUsed: 1 - parm_decl this test36.cpp 97:16 2147483646 - argument + parm_decl this test36.cpp 118:16 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size statement_list 2147483646 - code - cleanup_point_expr test36.cpp 99:25 2147483645 - statement - expr_stmt test36.cpp 99:25 2147483644 - operand + cleanup_point_expr test36.cpp 120:25 2147483645 - statement + expr_stmt test36.cpp 120:25 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand - component_ref test36.cpp 99:9 2147483641 - operand + component_ref test36.cpp 120:9 2147483641 - operand indirect_ref 2147483640 - object nop_expr 2147483639 - ref - isUsed: 1 - parm_decl this test36.cpp 97:16 2147483638 - operand + parm_decl this test36.cpp 118:16 2147483638 - operand - isAutogenerated: 1 pointer_type 2147483637 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483637 - parm size - field_decl tmp1 test36.cpp 38:12 2147483640 - field + field_decl tmp1 test36.cpp 58:12 2147483640 - field - unsigned integer_cst 64 2147483639 - decl size pointer_type 5 - field type @@ -7295,7 +10913,7 @@ function_decl func4 test36.cpp 97:10 2147483647 - isAutogenerated: 1 nop_expr 2147483641 - operand nop_expr 2147483640 - operand - call_expr test36.cpp 99:20 2147483639 - operand + call_expr test36.cpp 120:20 2147483639 - operand addr_expr 2147483638 - function function_decl operator new <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -7325,11 +10943,11 @@ function_decl func4 test36.cpp 97:10 2147483647 type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 integer_cst 32 2147483638 - arg - cleanup_point_expr test36.cpp 100:63 2147483645 - statement - expr_stmt test36.cpp 100:63 2147483644 - operand - call_expr test36.cpp 100:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 121:63 2147483645 - statement + expr_stmt test36.cpp 121:63 2147483644 - operand + call_expr test36.cpp 121:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7373,7 +10991,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7385,7 +11003,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7397,7 +11015,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7421,11 +11039,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp1 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 101:70 2147483645 - statement - expr_stmt test36.cpp 101:70 2147483644 - operand - call_expr test36.cpp 101:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 122:70 2147483645 - statement + expr_stmt test36.cpp 122:70 2147483644 - operand + call_expr test36.cpp 122:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7469,7 +11087,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7481,7 +11099,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7493,7 +11111,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7517,11 +11135,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp1 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 102:57 2147483645 - statement - expr_stmt test36.cpp 102:57 2147483644 - operand - call_expr test36.cpp 102:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 123:57 2147483645 - statement + expr_stmt test36.cpp 123:57 2147483644 - operand + call_expr test36.cpp 123:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7565,7 +11183,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7577,7 +11195,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7589,7 +11207,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7613,11 +11231,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 103:61 2147483645 - statement - expr_stmt test36.cpp 103:61 2147483644 - operand - call_expr test36.cpp 103:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 124:61 2147483645 - statement + expr_stmt test36.cpp 124:61 2147483644 - operand + call_expr test36.cpp 124:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7661,7 +11279,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7673,7 +11291,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7685,7 +11303,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7709,11 +11327,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 104:55 2147483645 - statement - expr_stmt test36.cpp 104:55 2147483644 - operand - call_expr test36.cpp 104:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 125:55 2147483645 - statement + expr_stmt test36.cpp 125:55 2147483644 - operand + call_expr test36.cpp 125:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7757,7 +11375,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7769,7 +11387,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7781,7 +11399,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7805,11 +11423,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 105:61 2147483645 - statement - expr_stmt test36.cpp 105:61 2147483644 - operand - call_expr test36.cpp 105:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 126:61 2147483645 - statement + expr_stmt test36.cpp 126:61 2147483644 - operand + call_expr test36.cpp 126:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7853,7 +11471,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7865,7 +11483,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7877,7 +11495,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7901,11 +11519,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 106:58 2147483645 - statement - expr_stmt test36.cpp 106:58 2147483644 - operand - call_expr test36.cpp 106:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 127:58 2147483645 - statement + expr_stmt test36.cpp 127:58 2147483644 - operand + call_expr test36.cpp 127:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -7949,7 +11567,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7961,7 +11579,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7973,7 +11591,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -7997,11 +11615,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst ptr1 2147483640 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 107:64 2147483645 - statement - expr_stmt test36.cpp 107:64 2147483644 - operand - call_expr test36.cpp 107:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 128:64 2147483645 - statement + expr_stmt test36.cpp 128:64 2147483644 - operand + call_expr test36.cpp 128:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -8045,7 +11663,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8057,7 +11675,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8069,7 +11687,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8093,11 +11711,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp1 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 108:65 2147483645 - statement - expr_stmt test36.cpp 108:65 2147483644 - operand - call_expr test36.cpp 108:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 129:65 2147483645 - statement + expr_stmt test36.cpp 129:65 2147483644 - operand + call_expr test36.cpp 129:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -8141,7 +11759,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8153,7 +11771,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8165,7 +11783,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8189,11 +11807,11 @@ function_decl func4 test36.cpp 97:10 2147483647 addr_expr 2147483641 - operand string_cst ptr1 2147483640 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 109:71 2147483645 - statement - expr_stmt test36.cpp 109:71 2147483644 - operand - call_expr test36.cpp 109:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 130:71 2147483645 - statement + expr_stmt test36.cpp 130:71 2147483644 - operand + call_expr test36.cpp 130:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -8237,7 +11855,7 @@ function_decl func4 test36.cpp 97:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8249,7 +11867,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -8261,7 +11879,7 @@ function_decl func4 test36.cpp 97:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9215,16 +12833,16 @@ function_decl __comp_ctor test36.cpp 18:8 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - parm size statement_list 2147483646 - code -function_decl func5 test36.cpp 112:10 2147483647 +function_decl func5 test36.cpp 133: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -9259,7 +12877,7 @@ function_decl func5 test36.cpp 112:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -9294,7 +12912,7 @@ function_decl func5 test36.cpp 112:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -9336,98 +12954,155 @@ function_decl func5 test36.cpp 112:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57: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 test36.cpp 113:5 2147483646 - function result + result_decl test36.cpp 134:5 2147483646 - function result - isAutogenerated: 1 void_type 2147483645 - result type type_decl void <built-in> 0:0 2147483644 - type name - isAutogenerated: 1 - isUsed: 1 - parm_decl this test36.cpp 112:16 2147483646 - argument + parm_decl this test36.cpp 133:16 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size statement_list 2147483646 - code - cleanup_point_expr test36.cpp 114:25 2147483645 - statement - expr_stmt test36.cpp 114:25 2147483644 - operand + cleanup_point_expr test36.cpp 135:25 2147483645 - statement + expr_stmt test36.cpp 135:25 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand - component_ref test36.cpp 114:9 2147483641 - operand + component_ref test36.cpp 135:9 2147483641 - operand indirect_ref 2147483640 - object nop_expr 2147483639 - ref - isUsed: 1 - parm_decl this test36.cpp 112:16 2147483638 - operand + parm_decl this test36.cpp 133:16 2147483638 - operand - isAutogenerated: 1 pointer_type 2147483637 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483637 - parm size - field_decl tmp3 test36.cpp 40:12 2147483640 - field + field_decl tmp3 test36.cpp 60:12 2147483640 - field - unsigned integer_cst 64 2147483639 - decl size pointer_type 5 - field type @@ -9472,14 +13147,14 @@ function_decl func5 test36.cpp 112:10 2147483647 nop_expr 2147483641 - operand compound_expr 2147483640 - operand target_expr 2147483639 - operand - var_decl test36.cpp 114:20 2147483638 - operand + var_decl test36.cpp 135:20 2147483638 - operand - isAutogenerated: 1 integer_cst 64 2147483637 - decl size pointer_type 2147483637 - var type void_type 3 - nested type type_decl void <built-in> 0:0 2 - type name - isAutogenerated: 1 - call_expr test36.cpp 114:20 2147483638 - operand + call_expr test36.cpp 135:20 2147483638 - operand addr_expr 2147483637 - function function_decl operator new <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -9511,7 +13186,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst 40 2147483637 - arg compound_expr 2147483639 - operand try_catch_expr 2147483638 - operand - call_expr test36.cpp 114:20 2147483637 - operand + call_expr test36.cpp 135:20 2147483637 - operand addr_expr 2147483636 - function function_decl __comp_ctor test36.cpp 18:8 20 - operand - isAutogenerated: 1 @@ -9700,14 +13375,14 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst 64 18 - parm size statement_list 19 - code nop_expr 2147483636 - arg - var_decl test36.cpp 114:20 2147483635 - operand + var_decl test36.cpp 135:20 2147483635 - operand - isAutogenerated: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 void_type 2 - nested type type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - call_expr test36.cpp 114:20 2147483637 - operand + call_expr test36.cpp 135:20 2147483637 - operand addr_expr 2147483636 - function function_decl operator delete <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -9728,7 +13403,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 16 - value type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 - var_decl test36.cpp 114:20 2147483636 - arg + var_decl test36.cpp 135:20 2147483636 - arg - isAutogenerated: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -9736,18 +13411,18 @@ function_decl func5 test36.cpp 112:10 2147483647 type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 nop_expr 2147483638 - operand - var_decl test36.cpp 114:20 2147483637 - operand + var_decl test36.cpp 135:20 2147483637 - operand - isAutogenerated: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 void_type 2 - nested type type_decl void <built-in> 0:0 1 - type name - isAutogenerated: 1 - cleanup_point_expr test36.cpp 115:63 2147483645 - statement - expr_stmt test36.cpp 115:63 2147483644 - operand - call_expr test36.cpp 115:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 136:63 2147483645 - statement + expr_stmt test36.cpp 136:63 2147483644 - operand + call_expr test36.cpp 136:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -9791,7 +13466,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9803,7 +13478,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9815,7 +13490,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9839,11 +13514,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp3 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 116:70 2147483645 - statement - expr_stmt test36.cpp 116:70 2147483644 - operand - call_expr test36.cpp 116:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 137:70 2147483645 - statement + expr_stmt test36.cpp 137:70 2147483644 - operand + call_expr test36.cpp 137:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -9887,7 +13562,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9899,7 +13574,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9911,7 +13586,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9935,11 +13610,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp3 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 117:57 2147483645 - statement - expr_stmt test36.cpp 117:57 2147483644 - operand - call_expr test36.cpp 117:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 138:57 2147483645 - statement + expr_stmt test36.cpp 138:57 2147483644 - operand + call_expr test36.cpp 138:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -9983,7 +13658,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -9995,7 +13670,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10007,7 +13682,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10031,11 +13706,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 118:61 2147483645 - statement - expr_stmt test36.cpp 118:61 2147483644 - operand - call_expr test36.cpp 118:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 139:61 2147483645 - statement + expr_stmt test36.cpp 139:61 2147483644 - operand + call_expr test36.cpp 139:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10079,7 +13754,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10091,7 +13766,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10103,7 +13778,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10127,11 +13802,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 119:55 2147483645 - statement - expr_stmt test36.cpp 119:55 2147483644 - operand - call_expr test36.cpp 119:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 140:55 2147483645 - statement + expr_stmt test36.cpp 140:55 2147483644 - operand + call_expr test36.cpp 140:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10175,7 +13850,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10187,7 +13862,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10199,7 +13874,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10223,11 +13898,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 120:61 2147483645 - statement - expr_stmt test36.cpp 120:61 2147483644 - operand - call_expr test36.cpp 120:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 141:61 2147483645 - statement + expr_stmt test36.cpp 141:61 2147483644 - operand + call_expr test36.cpp 141:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10271,7 +13946,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10283,7 +13958,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10295,7 +13970,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10319,11 +13994,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst 2147483640 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 121:58 2147483645 - statement - expr_stmt test36.cpp 121:58 2147483644 - operand - call_expr test36.cpp 121:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 142:58 2147483645 - statement + expr_stmt test36.cpp 142:58 2147483644 - operand + call_expr test36.cpp 142:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10367,7 +14042,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10379,7 +14054,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10391,7 +14066,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10415,11 +14090,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst ptr1 2147483640 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 122:64 2147483645 - statement - expr_stmt test36.cpp 122:64 2147483644 - operand - call_expr test36.cpp 122:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 143:64 2147483645 - statement + expr_stmt test36.cpp 143:64 2147483644 - operand + call_expr test36.cpp 143:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10463,7 +14138,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10475,7 +14150,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10487,7 +14162,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10511,11 +14186,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp3 2147483640 - operand - stringLength: 11 - cleanup_point_expr test36.cpp 123:65 2147483645 - statement - expr_stmt test36.cpp 123:65 2147483644 - operand - call_expr test36.cpp 123:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 144:65 2147483645 - statement + expr_stmt test36.cpp 144:65 2147483644 - operand + call_expr test36.cpp 144:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10559,7 +14234,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10571,7 +14246,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10583,7 +14258,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10607,11 +14282,11 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst ptr1 2147483640 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 124:71 2147483645 - statement - expr_stmt test36.cpp 124:71 2147483644 - operand - call_expr test36.cpp 124:31 2147483643 - expresssion + cleanup_point_expr test36.cpp 145:71 2147483645 - statement + expr_stmt test36.cpp 145:71 2147483644 - operand + call_expr test36.cpp 145:31 2147483643 - expresssion addr_expr 2147483642 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -10655,7 +14330,7 @@ function_decl func5 test36.cpp 112:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10667,7 +14342,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10679,7 +14354,7 @@ function_decl func5 test36.cpp 112:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -10703,16 +14378,16 @@ function_decl func5 test36.cpp 112:10 2147483647 addr_expr 2147483641 - operand string_cst this->tmp3 2147483640 - operand - stringLength: 11 -function_decl func6 test36.cpp 127:10 2147483647 +function_decl func6 test36.cpp 148: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 test36.cpp 36:7 2147483644 - type name + type_decl Object1 test36.cpp 56:7 2147483644 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2147483644 - field + field_decl tmp1 test36.cpp 58:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -10747,7 +14422,7 @@ function_decl func6 test36.cpp 127:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp2 test36.cpp 39:12 2147483644 - field + field_decl tmp2 test36.cpp 59:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -10782,7 +14457,7 @@ function_decl func6 test36.cpp 127:10 2147483647 - signed type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 - field_decl tmp3 test36.cpp 40:12 2147483644 - field + field_decl tmp3 test36.cpp 60:12 2147483644 - field - unsigned integer_cst 64 2147483643 - decl size pointer_type 5 - field type @@ -10824,65 +14499,117 @@ function_decl func6 test36.cpp 127:10 2147483647 - signed type_decl Data2 test36.cpp 19:1 2 - field - isAutogenerated: 1 - type_decl Object1 test36.cpp 37:1 2147483644 - field + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field - isAutogenerated: 1 tree_list 2147483645 - arg types pointer_type 2147483644 - value record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57: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 test36.cpp 128:5 2147483646 - function result + result_decl test36.cpp 149: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 test36.cpp 127:18 2147483646 - argument + parm_decl this test36.cpp 148:18 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type - type_decl Object1 test36.cpp 36:7 2 - type name + type_decl Object1 test36.cpp 56:7 2 - type name - isAutogenerated: 1 - field_decl tmp1 test36.cpp 38:12 2 - field + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp2 test36.cpp 39:12 2 - field + field_decl tmp3 test36.cpp 60:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - field_decl tmp3 test36.cpp 40:12 2 - field + field_decl tmp4 test36.cpp 61:12 2 - field - unsigned integer_cst 64 1 - decl size pointer_type 1 - field type record_type 0 - nested type - type_decl Object1 test36.cpp 37:1 2 - field + type_decl Object1 test36.cpp 57:1 2 - field - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - bind_expr test36.cpp 188:65 2147483646 - code - var_decl ptr1 test36.cpp 129:16 2147483645 - operand + bind_expr test36.cpp 209:65 2147483646 - code + var_decl ptr1 test36.cpp 150:16 2147483645 - operand - isUsed: 1 integer_cst 64 2147483644 - decl size pointer_type 2147483644 - var type @@ -10918,8 +14645,8 @@ function_decl func6 test36.cpp 127:10 2147483647 type_decl Data1 test36.cpp 4:1 2 - field - isAutogenerated: 1 statement_list 2147483645 - operand - decl_expr test36.cpp 129:39 2147483644 - statement - var_decl ptr1 test36.cpp 129:16 2147483643 - operand + decl_expr test36.cpp 150:39 2147483644 - statement + var_decl ptr1 test36.cpp 150:16 2147483643 - operand - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -10942,11 +14669,11 @@ function_decl func6 test36.cpp 127:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 - cleanup_point_expr test36.cpp 129:39 2147483644 - statement - expr_stmt test36.cpp 129:39 2147483643 - operand + cleanup_point_expr test36.cpp 150:39 2147483644 - statement + expr_stmt test36.cpp 150:39 2147483643 - operand convert_expr 2147483642 - expresssion init_expr 2147483641 - operand - var_decl ptr1 test36.cpp 129:16 2147483640 - operand + var_decl ptr1 test36.cpp 150:16 2147483640 - operand - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -10969,7 +14696,7 @@ function_decl func6 test36.cpp 127:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 - call_expr test36.cpp 129:38 2147483640 - operand + call_expr test36.cpp 150:38 2147483640 - operand addr_expr 2147483639 - function function_decl getData4 test36.cpp 12:19 20 - operand - isExternal: 1 @@ -11084,11 +14811,11 @@ function_decl func6 test36.cpp 127:10 2147483647 - isAutogenerated: 1 integer_cst 64 16 - decl size integer_cst 0 17 - operand - cleanup_point_expr test36.cpp 130:57 2147483644 - statement - expr_stmt test36.cpp 130:57 2147483643 - operand - call_expr test36.cpp 130:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 151:57 2147483644 - statement + expr_stmt test36.cpp 151:57 2147483643 - operand + call_expr test36.cpp 151:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11132,7 +14859,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11144,7 +14871,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11156,7 +14883,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11180,11 +14907,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 131:60 2147483644 - statement - expr_stmt test36.cpp 131:60 2147483643 - operand - call_expr test36.cpp 131:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 152:60 2147483644 - statement + expr_stmt test36.cpp 152:60 2147483643 - operand + call_expr test36.cpp 152:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11228,7 +14955,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11240,7 +14967,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11252,7 +14979,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11276,11 +15003,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 132:57 2147483644 - statement - expr_stmt test36.cpp 132:57 2147483643 - operand - call_expr test36.cpp 132:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 153:57 2147483644 - statement + expr_stmt test36.cpp 153:57 2147483643 - operand + call_expr test36.cpp 153:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11324,7 +15051,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11336,7 +15063,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11348,7 +15075,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11372,11 +15099,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 133:65 2147483644 - statement - expr_stmt test36.cpp 133:65 2147483643 - operand - call_expr test36.cpp 133:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 154:65 2147483644 - statement + expr_stmt test36.cpp 154:65 2147483643 - operand + call_expr test36.cpp 154:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11420,7 +15147,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11432,7 +15159,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11444,7 +15171,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11468,11 +15195,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 134:59 2147483644 - statement - expr_stmt test36.cpp 134:59 2147483643 - operand - call_expr test36.cpp 134:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 155:59 2147483644 - statement + expr_stmt test36.cpp 155:59 2147483643 - operand + call_expr test36.cpp 155:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11516,7 +15243,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11528,7 +15255,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11540,7 +15267,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11564,11 +15291,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 135:61 2147483644 - statement - expr_stmt test36.cpp 135:61 2147483643 - operand - call_expr test36.cpp 135:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 156:61 2147483644 - statement + expr_stmt test36.cpp 156:61 2147483643 - operand + call_expr test36.cpp 156:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11612,7 +15339,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11624,7 +15351,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11636,7 +15363,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11660,11 +15387,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 136:58 2147483644 - statement - expr_stmt test36.cpp 136:58 2147483643 - operand - call_expr test36.cpp 136:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 157:58 2147483644 - statement + expr_stmt test36.cpp 157:58 2147483643 - operand + call_expr test36.cpp 157:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11708,7 +15435,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11720,7 +15447,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11732,7 +15459,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11756,11 +15483,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 137:65 2147483644 - statement - expr_stmt test36.cpp 137:65 2147483643 - operand - call_expr test36.cpp 137:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 158:65 2147483644 - statement + expr_stmt test36.cpp 158:65 2147483643 - operand + call_expr test36.cpp 158:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11804,7 +15531,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11816,7 +15543,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11828,7 +15555,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11852,9 +15579,9 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - if_stmt test36.cpp 138:9 2147483644 - statement - eq_expr test36.cpp 138:14 2147483643 - condition - var_decl ptr1 test36.cpp 129:16 2147483642 - operand + if_stmt test36.cpp 159:9 2147483644 - statement + eq_expr test36.cpp 159:14 2147483643 - condition + var_decl ptr1 test36.cpp 150:16 2147483642 - operand - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -11879,11 +15606,11 @@ function_decl func6 test36.cpp 127:10 2147483647 - isAutogenerated: 1 integer_cst 0 2147483642 - operand statement_list 2147483643 - then - cleanup_point_expr test36.cpp 140:61 2147483642 - statement - expr_stmt test36.cpp 140:61 2147483641 - operand - call_expr test36.cpp 140:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 161:61 2147483642 - statement + expr_stmt test36.cpp 161:61 2147483641 - operand + call_expr test36.cpp 161:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -11927,7 +15654,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11939,7 +15666,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11951,7 +15678,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -11975,11 +15702,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 141:64 2147483642 - statement - expr_stmt test36.cpp 141:64 2147483641 - operand - call_expr test36.cpp 141:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 162:64 2147483642 - statement + expr_stmt test36.cpp 162:64 2147483641 - operand + call_expr test36.cpp 162:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12023,7 +15750,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12035,7 +15762,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12047,7 +15774,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12071,11 +15798,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 142:65 2147483642 - statement - expr_stmt test36.cpp 142:65 2147483641 - operand - call_expr test36.cpp 142:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 163:65 2147483642 - statement + expr_stmt test36.cpp 163:65 2147483641 - operand + call_expr test36.cpp 163:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12119,7 +15846,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12131,7 +15858,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12143,7 +15870,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12167,11 +15894,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 143:69 2147483642 - statement - expr_stmt test36.cpp 143:69 2147483641 - operand - call_expr test36.cpp 143:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 164:69 2147483642 - statement + expr_stmt test36.cpp 164:69 2147483641 - operand + call_expr test36.cpp 164:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12215,7 +15942,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12227,7 +15954,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12239,7 +15966,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12263,11 +15990,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 144:63 2147483642 - statement - expr_stmt test36.cpp 144:63 2147483641 - operand - call_expr test36.cpp 144:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 165:63 2147483642 - statement + expr_stmt test36.cpp 165:63 2147483641 - operand + call_expr test36.cpp 165:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12311,7 +16038,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12323,7 +16050,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12335,7 +16062,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12359,11 +16086,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 145:65 2147483642 - statement - expr_stmt test36.cpp 145:65 2147483641 - operand - call_expr test36.cpp 145:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 166:65 2147483642 - statement + expr_stmt test36.cpp 166:65 2147483641 - operand + call_expr test36.cpp 166:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12407,7 +16134,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12419,7 +16146,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12431,7 +16158,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12455,11 +16182,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 146:62 2147483642 - statement - expr_stmt test36.cpp 146:62 2147483641 - operand - call_expr test36.cpp 146:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 167:62 2147483642 - statement + expr_stmt test36.cpp 167:62 2147483641 - operand + call_expr test36.cpp 167:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12503,7 +16230,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12515,7 +16242,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12527,7 +16254,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12551,11 +16278,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 147:69 2147483642 - statement - expr_stmt test36.cpp 147:69 2147483641 - operand - call_expr test36.cpp 147:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 168:69 2147483642 - statement + expr_stmt test36.cpp 168:69 2147483641 - operand + call_expr test36.cpp 168:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12599,7 +16326,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12611,7 +16338,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12623,7 +16350,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12647,11 +16374,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 148:29 2147483642 - statement - expr_stmt test36.cpp 148:29 2147483641 - operand + cleanup_point_expr test36.cpp 169:29 2147483642 - statement + expr_stmt test36.cpp 169:29 2147483641 - operand convert_expr 2147483640 - expresssion modify_expr 2147483639 - operand - var_decl ptr1 test36.cpp 129:16 2147483638 - operand + var_decl ptr1 test36.cpp 150:16 2147483638 - operand - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -12676,7 +16403,7 @@ function_decl func6 test36.cpp 127:10 2147483647 - isAutogenerated: 1 nop_expr 2147483638 - operand nop_expr 2147483637 - operand - call_expr test36.cpp 148:24 2147483636 - operand + call_expr test36.cpp 169:24 2147483636 - operand addr_expr 2147483635 - function function_decl operator new <built-in> 0:0 20 - operand - isAutogenerated: 1 @@ -12706,11 +16433,11 @@ function_decl func6 test36.cpp 127:10 2147483647 type_decl void <built-in> 0:0 15 - type name - isAutogenerated: 1 integer_cst 32 2147483635 - arg - cleanup_point_expr test36.cpp 149:61 2147483642 - statement - expr_stmt test36.cpp 149:61 2147483641 - operand - call_expr test36.cpp 149:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 170:61 2147483642 - statement + expr_stmt test36.cpp 170:61 2147483641 - operand + call_expr test36.cpp 170:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12754,7 +16481,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12766,7 +16493,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12778,7 +16505,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12802,11 +16529,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 150:68 2147483642 - statement - expr_stmt test36.cpp 150:68 2147483641 - operand - call_expr test36.cpp 150:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 171:68 2147483642 - statement + expr_stmt test36.cpp 171:68 2147483641 - operand + call_expr test36.cpp 171:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12850,7 +16577,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12862,7 +16589,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12874,7 +16601,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12898,11 +16625,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 151:61 2147483642 - statement - expr_stmt test36.cpp 151:61 2147483641 - operand - call_expr test36.cpp 151:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 172:61 2147483642 - statement + expr_stmt test36.cpp 172:61 2147483641 - operand + call_expr test36.cpp 172:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -12946,7 +16673,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12958,7 +16685,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12970,7 +16697,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -12994,11 +16721,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 152:65 2147483642 - statement - expr_stmt test36.cpp 152:65 2147483641 - operand - call_expr test36.cpp 152:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 173:65 2147483642 - statement + expr_stmt test36.cpp 173:65 2147483641 - operand + call_expr test36.cpp 173:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13042,7 +16769,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13054,7 +16781,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13066,7 +16793,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13090,11 +16817,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 153:59 2147483642 - statement - expr_stmt test36.cpp 153:59 2147483641 - operand - call_expr test36.cpp 153:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 174:59 2147483642 - statement + expr_stmt test36.cpp 174:59 2147483641 - operand + call_expr test36.cpp 174:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13138,7 +16865,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13150,7 +16877,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13162,7 +16889,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13186,11 +16913,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 154:66 2147483642 - statement - expr_stmt test36.cpp 154:66 2147483641 - operand - call_expr test36.cpp 154:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 175:66 2147483642 - statement + expr_stmt test36.cpp 175:66 2147483641 - operand + call_expr test36.cpp 175:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13234,7 +16961,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13246,7 +16973,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13258,7 +16985,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13282,11 +17009,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 155:65 2147483642 - statement - expr_stmt test36.cpp 155:65 2147483641 - operand - call_expr test36.cpp 155:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 176:65 2147483642 - statement + expr_stmt test36.cpp 176:65 2147483641 - operand + call_expr test36.cpp 176:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13330,7 +17057,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13342,7 +17069,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13354,7 +17081,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13378,11 +17105,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst 2147483637 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 156:62 2147483642 - statement - expr_stmt test36.cpp 156:62 2147483641 - operand - call_expr test36.cpp 156:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 177:62 2147483642 - statement + expr_stmt test36.cpp 177:62 2147483641 - operand + call_expr test36.cpp 177:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13426,7 +17153,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13438,7 +17165,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13450,7 +17177,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13474,11 +17201,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 157:69 2147483642 - statement - expr_stmt test36.cpp 157:69 2147483641 - operand - call_expr test36.cpp 157:35 2147483640 - expresssion + cleanup_point_expr test36.cpp 178:69 2147483642 - statement + expr_stmt test36.cpp 178:69 2147483641 - operand + call_expr test36.cpp 178:35 2147483640 - expresssion addr_expr 2147483639 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13522,7 +17249,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13534,7 +17261,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13546,7 +17273,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13570,11 +17297,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483638 - operand string_cst ptr1 2147483637 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 159:57 2147483644 - statement - expr_stmt test36.cpp 159:57 2147483643 - operand - call_expr test36.cpp 159:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 180:57 2147483644 - statement + expr_stmt test36.cpp 180:57 2147483643 - operand + call_expr test36.cpp 180:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13618,7 +17345,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13630,7 +17357,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13642,7 +17369,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13666,11 +17393,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 160:64 2147483644 - statement - expr_stmt test36.cpp 160:64 2147483643 - operand - call_expr test36.cpp 160:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 181:64 2147483644 - statement + expr_stmt test36.cpp 181:64 2147483643 - operand + call_expr test36.cpp 181:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13714,7 +17441,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13726,7 +17453,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13738,7 +17465,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13762,11 +17489,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 161:57 2147483644 - statement - expr_stmt test36.cpp 161:57 2147483643 - operand - call_expr test36.cpp 161:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 182:57 2147483644 - statement + expr_stmt test36.cpp 182:57 2147483643 - operand + call_expr test36.cpp 182:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13810,7 +17537,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13822,7 +17549,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13834,7 +17561,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13858,11 +17585,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 162:61 2147483644 - statement - expr_stmt test36.cpp 162:61 2147483643 - operand - call_expr test36.cpp 162:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 183:61 2147483644 - statement + expr_stmt test36.cpp 183:61 2147483643 - operand + call_expr test36.cpp 183:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -13906,7 +17633,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13918,7 +17645,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13930,7 +17657,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -13954,11 +17681,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 163:55 2147483644 - statement - expr_stmt test36.cpp 163:55 2147483643 - operand - call_expr test36.cpp 163:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 184:55 2147483644 - statement + expr_stmt test36.cpp 184:55 2147483643 - operand + call_expr test36.cpp 184:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14002,7 +17729,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14014,7 +17741,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14026,7 +17753,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14050,11 +17777,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 164:62 2147483644 - statement - expr_stmt test36.cpp 164:62 2147483643 - operand - call_expr test36.cpp 164:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 185:62 2147483644 - statement + expr_stmt test36.cpp 185:62 2147483643 - operand + call_expr test36.cpp 185:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14098,7 +17825,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14110,7 +17837,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14122,7 +17849,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14146,11 +17873,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 165:61 2147483644 - statement - expr_stmt test36.cpp 165:61 2147483643 - operand - call_expr test36.cpp 165:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 186:61 2147483644 - statement + expr_stmt test36.cpp 186:61 2147483643 - operand + call_expr test36.cpp 186:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14194,7 +17921,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14206,7 +17933,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14218,7 +17945,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14242,11 +17969,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 166:58 2147483644 - statement - expr_stmt test36.cpp 166:58 2147483643 - operand - call_expr test36.cpp 166:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 187:58 2147483644 - statement + expr_stmt test36.cpp 187:58 2147483643 - operand + call_expr test36.cpp 187:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14290,7 +18017,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14302,7 +18029,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14314,7 +18041,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14338,11 +18065,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 167:65 2147483644 - statement - expr_stmt test36.cpp 167:65 2147483643 - operand - call_expr test36.cpp 167:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 188:65 2147483644 - statement + expr_stmt test36.cpp 188:65 2147483643 - operand + call_expr test36.cpp 188:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14386,7 +18113,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14398,7 +18125,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14410,7 +18137,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14434,9 +18161,9 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - if_stmt test36.cpp 168:9 2147483644 - statement - eq_expr test36.cpp 168:15 2147483643 - condition - var_decl k test36.cpp 32:5 2147483642 - operand + if_stmt test36.cpp 189:9 2147483644 - statement + eq_expr test36.cpp 189:15 2147483643 - condition + var_decl k test36.cpp 52:5 2147483642 - operand - isUsed: 1 integer_cst 32 2147483641 - decl size integer_type 2147483641 - var type @@ -14448,12 +18175,12 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -2147483648 2147483640 - min value integer_cst 2147483647 2147483640 - max value integer_cst 10 2147483642 - operand - return_expr test36.cpp 169:13 2147483643 - then - cleanup_point_expr test36.cpp 170:57 2147483644 - statement - expr_stmt test36.cpp 170:57 2147483643 - operand - call_expr test36.cpp 170:31 2147483642 - expresssion + return_expr test36.cpp 190:13 2147483643 - then + cleanup_point_expr test36.cpp 191:57 2147483644 - statement + expr_stmt test36.cpp 191:57 2147483643 - operand + call_expr test36.cpp 191:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14497,7 +18224,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14509,7 +18236,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14521,7 +18248,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14545,11 +18272,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 171:64 2147483644 - statement - expr_stmt test36.cpp 171:64 2147483643 - operand - call_expr test36.cpp 171:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 192:64 2147483644 - statement + expr_stmt test36.cpp 192:64 2147483643 - operand + call_expr test36.cpp 192:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14593,7 +18320,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14605,7 +18332,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14617,7 +18344,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14641,11 +18368,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 172:57 2147483644 - statement - expr_stmt test36.cpp 172:57 2147483643 - operand - call_expr test36.cpp 172:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 193:57 2147483644 - statement + expr_stmt test36.cpp 193:57 2147483643 - operand + call_expr test36.cpp 193:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14689,7 +18416,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14701,7 +18428,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14713,7 +18440,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14737,11 +18464,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 173:61 2147483644 - statement - expr_stmt test36.cpp 173:61 2147483643 - operand - call_expr test36.cpp 173:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 194:61 2147483644 - statement + expr_stmt test36.cpp 194:61 2147483643 - operand + call_expr test36.cpp 194:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14785,7 +18512,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14797,7 +18524,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14809,7 +18536,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14833,11 +18560,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 174:55 2147483644 - statement - expr_stmt test36.cpp 174:55 2147483643 - operand - call_expr test36.cpp 174:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 195:55 2147483644 - statement + expr_stmt test36.cpp 195:55 2147483643 - operand + call_expr test36.cpp 195:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14881,7 +18608,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14893,7 +18620,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14905,7 +18632,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14929,11 +18656,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 175:62 2147483644 - statement - expr_stmt test36.cpp 175:62 2147483643 - operand - call_expr test36.cpp 175:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 196:62 2147483644 - statement + expr_stmt test36.cpp 196:62 2147483643 - operand + call_expr test36.cpp 196:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -14977,7 +18704,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -14989,7 +18716,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15001,7 +18728,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15025,11 +18752,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 176:61 2147483644 - statement - expr_stmt test36.cpp 176:61 2147483643 - operand - call_expr test36.cpp 176:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 197:61 2147483644 - statement + expr_stmt test36.cpp 197:61 2147483643 - operand + call_expr test36.cpp 197:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15073,7 +18800,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15085,7 +18812,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15097,7 +18824,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15121,11 +18848,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 177:58 2147483644 - statement - expr_stmt test36.cpp 177:58 2147483643 - operand - call_expr test36.cpp 177:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 198:58 2147483644 - statement + expr_stmt test36.cpp 198:58 2147483643 - operand + call_expr test36.cpp 198:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15169,7 +18896,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15181,7 +18908,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15193,7 +18920,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15217,11 +18944,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 178:65 2147483644 - statement - expr_stmt test36.cpp 178:65 2147483643 - operand - call_expr test36.cpp 178:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 199:65 2147483644 - statement + expr_stmt test36.cpp 199:65 2147483643 - operand + call_expr test36.cpp 199:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15265,7 +18992,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15277,7 +19004,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15289,7 +19016,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15313,13 +19040,13 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 179:24 2147483644 - statement - expr_stmt test36.cpp 179:24 2147483643 - operand + cleanup_point_expr test36.cpp 200:24 2147483644 - statement + expr_stmt test36.cpp 200:24 2147483643 - operand convert_expr 2147483642 - expresssion modify_expr 2147483641 - operand - component_ref test36.cpp 179:15 2147483640 - operand + component_ref test36.cpp 200:15 2147483640 - operand indirect_ref 2147483639 - object - var_decl ptr1 test36.cpp 129:16 2147483638 - ref + var_decl ptr1 test36.cpp 150:16 2147483638 - ref - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -15354,11 +19081,11 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -2147483648 4 - min value integer_cst 2147483647 4 - max value integer_cst 100 2147483640 - operand - cleanup_point_expr test36.cpp 180:57 2147483644 - statement - expr_stmt test36.cpp 180:57 2147483643 - operand - call_expr test36.cpp 180:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 201:57 2147483644 - statement + expr_stmt test36.cpp 201:57 2147483643 - operand + call_expr test36.cpp 201:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15402,7 +19129,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15414,7 +19141,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15426,7 +19153,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15450,11 +19177,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 181:64 2147483644 - statement - expr_stmt test36.cpp 181:64 2147483643 - operand - call_expr test36.cpp 181:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 202:64 2147483644 - statement + expr_stmt test36.cpp 202:64 2147483643 - operand + call_expr test36.cpp 202:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15498,7 +19225,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15510,7 +19237,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15522,7 +19249,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15546,11 +19273,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 182:57 2147483644 - statement - expr_stmt test36.cpp 182:57 2147483643 - operand - call_expr test36.cpp 182:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 203:57 2147483644 - statement + expr_stmt test36.cpp 203:57 2147483643 - operand + call_expr test36.cpp 203:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15594,7 +19321,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15606,7 +19333,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15618,7 +19345,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15642,11 +19369,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 183:61 2147483644 - statement - expr_stmt test36.cpp 183:61 2147483643 - operand - call_expr test36.cpp 183:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 204:61 2147483644 - statement + expr_stmt test36.cpp 204:61 2147483643 - operand + call_expr test36.cpp 204:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15690,7 +19417,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15702,7 +19429,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15714,7 +19441,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15738,11 +19465,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 184:55 2147483644 - statement - expr_stmt test36.cpp 184:55 2147483643 - operand - call_expr test36.cpp 184:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 205:55 2147483644 - statement + expr_stmt test36.cpp 205:55 2147483643 - operand + call_expr test36.cpp 205:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15786,7 +19513,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15798,7 +19525,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15810,7 +19537,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15834,11 +19561,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 185:62 2147483644 - statement - expr_stmt test36.cpp 185:62 2147483643 - operand - call_expr test36.cpp 185:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 206:62 2147483644 - statement + expr_stmt test36.cpp 206:62 2147483643 - operand + call_expr test36.cpp 206:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15882,7 +19609,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15894,7 +19621,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15906,7 +19633,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15930,11 +19657,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 186:61 2147483644 - statement - expr_stmt test36.cpp 186:61 2147483643 - operand - call_expr test36.cpp 186:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 207:61 2147483644 - statement + expr_stmt test36.cpp 207:61 2147483643 - operand + call_expr test36.cpp 207:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -15978,7 +19705,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -15990,7 +19717,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16002,7 +19729,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16026,11 +19753,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst 2147483639 - operand - stringLength: 1 - cleanup_point_expr test36.cpp 187:58 2147483644 - statement - expr_stmt test36.cpp 187:58 2147483643 - operand - call_expr test36.cpp 187:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 208:58 2147483644 - statement + expr_stmt test36.cpp 208:58 2147483643 - operand + call_expr test36.cpp 208:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -16074,7 +19801,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16086,7 +19813,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16098,7 +19825,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16122,11 +19849,11 @@ function_decl func6 test36.cpp 127:10 2147483647 addr_expr 2147483640 - operand string_cst ptr1 2147483639 - operand - stringLength: 5 - cleanup_point_expr test36.cpp 188:65 2147483644 - statement - expr_stmt test36.cpp 188:65 2147483643 - operand - call_expr test36.cpp 188:31 2147483642 - expresssion + cleanup_point_expr test36.cpp 209:65 2147483644 - statement + expr_stmt test36.cpp 209:65 2147483643 - operand + call_expr test36.cpp 209:31 2147483642 - expresssion addr_expr 2147483641 - function - function_decl paranuckerInternalTest test36.cpp 34:6 20 - operand + function_decl paranuckerInternalTest test36.cpp 54:6 20 - operand - isExternal: 1 - isPublic: 1 function_type 19 - function type @@ -16170,7 +19897,7 @@ function_decl func6 test36.cpp 127:10 2147483647 void_type 14 - value type_decl void <built-in> 0:0 13 - type name - isAutogenerated: 1 - parm_decl action test36.cpp 34:41 19 - argument + parm_decl action test36.cpp 54:41 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16182,7 +19909,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl collection test36.cpp 34:61 19 - argument + parm_decl collection test36.cpp 54:61 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16194,7 +19921,7 @@ function_decl func6 test36.cpp 127:10 2147483647 integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 18 - parm size - parm_decl values test36.cpp 34:85 19 - argument + parm_decl values test36.cpp 54:85 19 - argument pointer_type 18 - decl type integer_type 3 - nested type - precisionBits: 8 @@ -16219,7 +19946,7 @@ function_decl func6 test36.cpp 127:10 2147483647 string_cst ptr1 2147483639 - operand - stringLength: 5 block 2147483645 - operand - var_decl ptr1 test36.cpp 129:16 2147483644 - block vars + var_decl ptr1 test36.cpp 150:16 2147483644 - block vars - isUsed: 1 integer_cst 64 3 - decl size 2 pointer_type 3 - var type 2 @@ -16242,3 +19969,2972 @@ function_decl func6 test36.cpp 127:10 2147483647 array_type 0 - field type type_decl Data1 test36.cpp 4:1 1 - field - isAutogenerated: 1 +function_decl func7 test36.cpp 212: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 test36.cpp 56:7 2147483644 - type name + - isAutogenerated: 1 + field_decl tmp1 test36.cpp 58:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl tmp2 test36.cpp 59:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl tmp3 test36.cpp 60:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data2 test36.cpp 18:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test36.cpp 18:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 20: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 test36.cpp 21:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 22: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 Data2 test36.cpp 19:1 2 - field + - isAutogenerated: 1 + field_decl tmp4 test36.cpp 61:12 2147483644 - field + - unsigned + integer_cst 64 2147483643 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + type_decl Object1 test36.cpp 57:1 2147483644 - field + - isAutogenerated: 1 + tree_list 2147483645 - arg types + pointer_type 2147483644 - value + record_type 3 - nested type + type_decl Object1 test36.cpp 56:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp3 test36.cpp 60:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57: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 test36.cpp 213:5 2147483646 - function result + - isAutogenerated: 1 + void_type 2147483645 - result type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this test36.cpp 212:16 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test36.cpp 56:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp3 test36.cpp 60:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + cleanup_point_expr test36.cpp 214:30 2147483645 - statement + expr_stmt test36.cpp 214:30 2147483644 - operand + convert_expr 2147483643 - expresssion + modify_expr 2147483642 - operand + component_ref test36.cpp 214:9 2147483641 - operand + indirect_ref 2147483640 - object + nop_expr 2147483639 - ref + - isUsed: 1 + parm_decl this test36.cpp 212:16 2147483638 - operand + - isAutogenerated: 1 + pointer_type 2147483637 - decl type + record_type 3 - nested type + type_decl Object1 test36.cpp 56:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp3 test36.cpp 60:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483637 - parm size + field_decl tmp4 test36.cpp 61:12 2147483640 - field + - unsigned + integer_cst 64 2147483639 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + nop_expr 2147483641 - operand + compound_expr 2147483640 - operand + target_expr 2147483639 - operand + var_decl test36.cpp 214:29 2147483638 - operand + - isAutogenerated: 1 + integer_cst 64 2147483637 - decl size + pointer_type 2147483637 - var type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + call_expr test36.cpp 214:29 2147483638 - operand + addr_expr 2147483637 - function + function_decl operator new <built-in> 0:0 20 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type 19 - function type + pointer_type 18 - function return type + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + tree_list 18 - attribute + identifier_node alloc_size 17 - purpose + tree_list 17 - value + integer_cst 1 16 - value + tree_list 17 - chain + identifier_node externally_visible 16 - purpose + tree_list 18 - arg types + integer_type 17 - value + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 16 - type name + - isAutogenerated: 1 + integer_cst 64 16 - type size + integer_cst 0 16 - min value + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + integer_cst 40 2147483637 - arg + compound_expr 2147483639 - operand + try_catch_expr 2147483638 - operand + call_expr test36.cpp 214:29 2147483637 - operand + addr_expr 2147483636 - function + function_decl __comp_ctor test36.cpp 41:5 20 - operand + - isPublic: 1 + method_type 19 - function type + void_type 18 - method return type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Data3 test36.cpp 32:8 17 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 17 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 16 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 17 - field + - signed + integer_cst 32 16 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 17 - field + - signed + integer_cst 96 16 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + tree_list 17 - chain + integer_type 16 - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 15 - type name + - isAutogenerated: 1 + integer_cst 32 15 - type size + integer_cst -2147483648 15 - min value + integer_cst 2147483647 15 - max value + tree_list 16 - chain + void_type 15 - value + type_decl void <built-in> 0:0 14 - type name + - isAutogenerated: 1 + result_decl test36.cpp 44:5 19 - function result + - isAutogenerated: 1 + void_type 18 - result type + type_decl void <built-in> 0:0 17 - type name + - isAutogenerated: 1 + parm_decl this test36.cpp 41:16 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + - isUsed: 1 + parm_decl v test36.cpp 41:15 19 - argument + integer_type 18 - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 17 - type name + - isAutogenerated: 1 + integer_cst 32 17 - type size + integer_cst -2147483648 17 - min value + integer_cst 2147483647 17 - max value + integer_cst 32 18 - parm size + statement_list 19 - code + nop_expr 2147483636 - arg + var_decl test36.cpp 214:29 2147483635 - operand + - isAutogenerated: 1 + integer_cst 64 3 - decl size 2 + pointer_type 3 - var type 2 + void_type 2 - nested type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + integer_cst 100 2147483636 - arg + call_expr test36.cpp 214:29 2147483637 - operand + addr_expr 2147483636 - function + function_decl operator delete <built-in> 0:0 20 - operand + - isAutogenerated: 1 + - 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 - attribute + identifier_node externally_visible 17 - purpose + tree_list 18 - arg types + pointer_type 17 - value + void_type 3 - nested type + type_decl void <built-in> 0:0 2 - type name + - isAutogenerated: 1 + tree_list 17 - chain + void_type 16 - value + type_decl void <built-in> 0:0 15 - type name + - isAutogenerated: 1 + var_decl test36.cpp 214:29 2147483636 - arg + - isAutogenerated: 1 + integer_cst 64 3 - decl size 2 + pointer_type 3 - var type 2 + void_type 2 - nested type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + nop_expr 2147483638 - operand + var_decl test36.cpp 214:29 2147483637 - operand + - isAutogenerated: 1 + integer_cst 64 3 - decl size 2 + pointer_type 3 - var type 2 + void_type 2 - nested type + type_decl void <built-in> 0:0 1 - type name + - isAutogenerated: 1 + cleanup_point_expr test36.cpp 215:63 2147483645 - statement + expr_stmt test36.cpp 215:63 2147483644 - operand + call_expr test36.cpp 215:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 216:70 2147483645 - statement + expr_stmt test36.cpp 216:70 2147483644 - operand + call_expr test36.cpp 216:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 217:57 2147483645 - statement + expr_stmt test36.cpp 217:57 2147483644 - operand + call_expr test36.cpp 217:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 218:61 2147483645 - statement + expr_stmt test36.cpp 218:61 2147483644 - operand + call_expr test36.cpp 218:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test36.cpp 219:55 2147483645 - statement + expr_stmt test36.cpp 219:55 2147483644 - operand + call_expr test36.cpp 219:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 220:61 2147483645 - statement + expr_stmt test36.cpp 220:61 2147483644 - operand + call_expr test36.cpp 220:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 221:58 2147483645 - statement + expr_stmt test36.cpp 221:58 2147483644 - operand + call_expr test36.cpp 221:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 222:64 2147483645 - statement + expr_stmt test36.cpp 222:64 2147483644 - operand + call_expr test36.cpp 222:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 223:65 2147483645 - statement + expr_stmt test36.cpp 223:65 2147483644 - operand + call_expr test36.cpp 223:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 + cleanup_point_expr test36.cpp 224:71 2147483645 - statement + expr_stmt test36.cpp 224:71 2147483644 - operand + call_expr test36.cpp 224:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 225:25 2147483645 - statement + expr_stmt test36.cpp 225:25 2147483644 - operand + convert_expr 2147483643 - expresssion + call_expr test36.cpp 225:23 2147483642 - operand + addr_expr 2147483641 - function + function_decl getData3 test36.cpp 46: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 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + record_type 18 - method base type + type_decl Data3 test36.cpp 32:8 17 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 17 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 16 - decl size + pointer_type 5 - field type + pointer_type 3 - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 2 - type name + - isAutogenerated: 1 + function_type 2 - nested type + integer_type 1 - function return 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 val test36.cpp 34:9 17 - field + - signed + integer_cst 32 16 - decl size + integer_type 5 - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 4 - type name + - isAutogenerated: 1 + integer_cst 32 4 - type size + integer_cst -2147483648 4 - min value + integer_cst 2147483647 4 - max value + field_decl ptrval test36.cpp 35:12 17 - field + - unsigned + integer_cst 64 16 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + field_decl arr test36.cpp 36:14 17 - field + - signed + integer_cst 96 16 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + type_decl Data3 test36.cpp 33:1 17 - field + - isAutogenerated: 1 + tree_list 18 - arg types + pointer_type 17 - value + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33: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 test36.cpp 47:5 19 - function result + - isAutogenerated: 1 + pointer_type 18 - result type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - decl size + - isUsed: 1 + parm_decl this test36.cpp 46:21 19 - argument + - isAutogenerated: 1 + pointer_type 18 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 18 - parm size + return_expr test36.cpp 48:16 19 - code + init_expr 18 - operand + result_decl test36.cpp 47:5 17 - operand + - isAutogenerated: 1 + pointer_type 16 - result type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + integer_cst 64 16 - decl size + component_ref test36.cpp 48:16 17 - operand + indirect_ref 16 - object + nop_expr 15 - ref + - isUsed: 1 + parm_decl this test36.cpp 46:21 14 - operand + - isAutogenerated: 1 + pointer_type 13 - decl type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + integer_cst 64 13 - parm size + field_decl ptrval test36.cpp 35:12 16 - field + - unsigned + integer_cst 64 15 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test36.cpp 3:8 2 - type name + - isAutogenerated: 1 + field_decl val test36.cpp 5: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 test36.cpp 6:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 7: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 test36.cpp 4:1 2 - field + - isAutogenerated: 1 + non_lvalue_expr 2147483641 - arg + component_ref test36.cpp 225:9 2147483640 - operand + indirect_ref 2147483639 - object + nop_expr 2147483638 - ref + - isUsed: 1 + parm_decl this test36.cpp 212:16 2147483637 - operand + - isAutogenerated: 1 + pointer_type 2147483636 - decl type + record_type 3 - nested type + type_decl Object1 test36.cpp 56:7 2 - type name + - isAutogenerated: 1 + field_decl tmp1 test36.cpp 58:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp2 test36.cpp 59:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp3 test36.cpp 60:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl tmp4 test36.cpp 61:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + type_decl Object1 test36.cpp 57:1 2 - field + - isAutogenerated: 1 + integer_cst 64 2147483636 - parm size + field_decl tmp4 test36.cpp 61:12 2147483639 - field + - unsigned + integer_cst 64 2147483638 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data3 test36.cpp 32:8 2 - type name + - isAutogenerated: 1 + field_decl _vptr.Data3 test36.cpp 32:8 2 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 1 - decl size + pointer_type 1 - field type + pointer_type 0 - nested type + field_decl val test36.cpp 34: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 test36.cpp 35:12 2 - field + - unsigned + integer_cst 64 1 - decl size + pointer_type 1 - field type + record_type 0 - nested type + field_decl arr test36.cpp 36: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 Data3 test36.cpp 33:1 2 - field + - isAutogenerated: 1 + cleanup_point_expr test36.cpp 226:63 2147483645 - statement + expr_stmt test36.cpp 226:63 2147483644 - operand + call_expr test36.cpp 226:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 227:70 2147483645 - statement + expr_stmt test36.cpp 227:70 2147483644 - operand + call_expr test36.cpp 227:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 228:57 2147483645 - statement + expr_stmt test36.cpp 228:57 2147483644 - operand + call_expr test36.cpp 228:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 229:61 2147483645 - statement + expr_stmt test36.cpp 229:61 2147483644 - operand + call_expr test36.cpp 229:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 2147483640 - operand + - stringLength: 1 + cleanup_point_expr test36.cpp 230:55 2147483645 - statement + expr_stmt test36.cpp 230:55 2147483644 - operand + call_expr test36.cpp 230:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 231:61 2147483645 - statement + expr_stmt test36.cpp 231:61 2147483644 - operand + call_expr test36.cpp 231:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 232:58 2147483645 - statement + expr_stmt test36.cpp 232:58 2147483644 - operand + call_expr test36.cpp 232:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 233:64 2147483645 - statement + expr_stmt test36.cpp 233:64 2147483644 - operand + call_expr test36.cpp 233:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 + cleanup_point_expr test36.cpp 234:65 2147483645 - statement + expr_stmt test36.cpp 234:65 2147483644 - operand + call_expr test36.cpp 234:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 + cleanup_point_expr test36.cpp 235:71 2147483645 - statement + expr_stmt test36.cpp 235:71 2147483644 - operand + call_expr test36.cpp 235:31 2147483643 - expresssion + addr_expr 2147483642 - function + function_decl paranuckerInternalTest test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 test36.cpp 54: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 this->tmp4 2147483640 - operand + - stringLength: 11 diff --git a/test/test36-02.txt b/test/test36-02.txt index ed8e77e..254b755 100644 --- a/test/test36-02.txt +++ b/test/test36-02.txt @@ -6,6 +6,19 @@ __comp_dtor : __deleting_dtor : __comp_dtor : getData3: +Data3: +__base_dtor : +__comp_dtor : +__deleting_dtor : +__comp_dtor : +Data3: +__comp_dtor : +__deleting_dtor : +__base_ctor : +__comp_dtor : +__deleting_dtor : +__comp_ctor : +getData3: getData1: getData2: func1: @@ -22,3 +35,5 @@ __comp_ctor : func5: __comp_ctor : func6: +func7: +__comp_ctor : diff --git a/test/test36-03.txt b/test/test36-03.txt index ae75608..e05e427 100644 --- a/test/test36-03.txt +++ b/test/test36-03.txt @@ -676,6 +676,889 @@ array_type : integer_type : integer_type : type_decl Data1: +function_decl Data3: +must_not_throw_expr : +statement_list : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +pointer_plus_expr : +addr_expr : +var_decl _ZTV5Data3: +integer_cst 256: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 0: +addr_expr : +var_decl _ZTI5Data3: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +record_type : +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 16: +cleanup_stmt : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +constructor : +record_type : +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +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 : +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: +field_decl arr: +integer_cst 96: +array_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 2: +block : +label_expr : +label_decl : +if_stmt : +ne_expr : +bit_and_expr : +parm_decl __in_chrg: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +integer_cst 1: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl operator delete: +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +function_decl __base_dtor : +must_not_throw_expr : +statement_list : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +pointer_plus_expr : +addr_expr : +var_decl _ZTV5Data3: +integer_cst 256: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 0: +addr_expr : +var_decl _ZTI5Data3: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +record_type : +addr_expr : +function_decl __comp_dtor : +addr_expr : +function_decl __deleting_dtor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 16: +try_finally : +statement_list : +modify_expr : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +constructor : +record_type : +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +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 : +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: +field_decl arr: +integer_cst 96: +array_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 2: +block : +label_expr : +label_decl : +cond_expr : +ne_expr : +bit_and_expr : +integer_cst 0: +integer_cst 1: +integer_cst 0: +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl operator delete: +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +integer_cst 0: +function_decl __comp_dtor : +statement_list : +function_decl __deleting_dtor : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +statement_list : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +label_expr : +label_decl : +call_expr : +addr_expr : +function_decl operator delete: +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +function_decl Data3: +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +pointer_plus_expr : +addr_expr : +var_decl _ZTV5Data3: +integer_cst 256: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 0: +addr_expr : +var_decl _ZTI5Data3: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +record_type : +addr_expr : +function_decl __comp_dtor : +statement_list : +addr_expr : +function_decl __deleting_dtor : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +parm_decl this: +label_expr : +label_decl : +call_expr : +addr_expr : +function_decl operator delete: +parm_decl this: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 16: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +parm_decl v: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +block : +function_decl __base_ctor : +bind_expr : +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +pointer_plus_expr : +addr_expr : +var_decl _ZTV5Data3: +integer_cst 256: +constructor : +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 0: +addr_expr : +var_decl _ZTI5Data3: +integer_cst 128: +record_type : +type_decl __class_type_info_pseudo: +field_decl : +integer_cst 128: +record_type : +addr_expr : +function_decl __comp_dtor : +statement_list : +addr_expr : +function_decl __deleting_dtor : +statement_list : +call_expr : +addr_expr : +function_decl __comp_dtor : +parm_decl this: +label_expr : +label_decl : +call_expr : +addr_expr : +function_decl operator delete: +parm_decl this: +array_type : +pointer_type : +type_decl __vtbl_ptr_type: +function_type : +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_type : +integer_cst 64: +integer_cst 0: +integer_cst 3: +integer_cst 16: +cleanup_point_expr : +expr_stmt : +convert_expr : +init_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +parm_decl v: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +integer_cst 32: +block : +function_decl __comp_ctor : +statement_list : +function_decl getData3: +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 Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +integer_cst 64: +field_decl ptrval: +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 getData1: return_expr : init_expr : @@ -719,6 +1602,10 @@ field_decl tmp3: integer_cst 64: pointer_type : record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : type_decl Object1: integer_cst 64: field_decl tmp2: @@ -786,6 +1673,10 @@ field_decl tmp3: integer_cst 64: pointer_type : record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : type_decl Object1: integer_cst 64: field_decl tmp2: @@ -1189,6 +2080,10 @@ field_decl tmp3: integer_cst 64: pointer_type : record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : type_decl Object1: integer_cst 64: field_decl tmp1: @@ -1499,6 +2394,10 @@ field_decl tmp3: integer_cst 64: pointer_type : record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : type_decl Object1: integer_cst 64: field_decl tmp3: @@ -2033,3 +2932,251 @@ field_decl arr: integer_cst 96: array_type : type_decl Data1: +function_decl func7: +statement_list : +cleanup_point_expr : +expr_stmt : +convert_expr : +modify_expr : +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 : +field_decl tmp3: +integer_cst 64: +pointer_type : +record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : +type_decl Object1: +integer_cst 64: +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +compound_expr : +target_expr : +var_decl : +integer_cst 64: +pointer_type : +void_type : +type_decl void: +call_expr : +addr_expr : +function_decl operator new: +integer_cst 40: +compound_expr : +try_catch_expr : +call_expr : +addr_expr : +function_decl __comp_ctor : +statement_list : +var_decl : +integer_cst 64: +pointer_type : +void_type : +type_decl void: +integer_cst 100: +call_expr : +addr_expr : +function_decl operator delete: +var_decl : +integer_cst 64: +pointer_type : +void_type : +type_decl void: +var_decl : +integer_cst 64: +pointer_type : +void_type : +type_decl void: +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 : +expr_stmt : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: +cleanup_point_expr : +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl getData3: +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 : +field_decl tmp3: +integer_cst 64: +pointer_type : +record_type : +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : +type_decl Object1: +integer_cst 64: +field_decl tmp4: +integer_cst 64: +pointer_type : +record_type : +type_decl Data3: +field_decl _vptr.Data3: +integer_cst 64: +pointer_type : +pointer_type : +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 Data3: +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 : +expr_stmt : +call_expr : +addr_expr : +function_decl paranuckerInternalTest: diff --git a/test/test36-05.txt b/test/test36-05.txt index 15e8b4c..19b772e 100644 --- a/test/test36-05.txt +++ b/test/test36-05.txt @@ -1,12 +1,12 @@ test36.cpp: In member function 'void Object1::func1()': -test36.cpp:54:16: warning: unused variable 'ptr1' [-Wunused-variable] +test36.cpp:75:16: warning: unused variable 'ptr1' [-Wunused-variable] Data1 *ptr1 = new Data1; ^ test36.cpp: In member function 'void Object1::func2()': -test36.cpp:69:16: warning: unused variable 'ptr1' [-Wunused-variable] +test36.cpp:90:16: warning: unused variable 'ptr1' [-Wunused-variable] Data1 *ptr1 = new Data1[10]; ^ test36.cpp: In member function 'void Object1::func3()': -test36.cpp:84:14: warning: unused variable 'ptr1' [-Wunused-variable] +test36.cpp:105:14: warning: unused variable 'ptr1' [-Wunused-variable] int *ptr1 = new int[10]; ^ diff --git a/test/test36.cpp b/test/test36.cpp index 876591b..9fbb2cd 100644 --- a/test/test36.cpp +++ b/test/test36.cpp @@ -29,6 +29,26 @@ struct Data2 } }; +struct Data3 +{ + int val; + Data1 *ptrval; + int arr[3]; + virtual ~Data3() + { + } + + Data3(int v) : + val(v) + { + } + + Data1 *getData3() + { + return ptrval; + } +}; + int k; void paranuckerInternalTest(const char *action, const char *collection, const char *values); @@ -38,6 +58,7 @@ class Object1 Data1 *tmp1; Data1 *tmp2; Data2 *tmp3; + Data3 *tmp4; Data1 *getData1() { @@ -187,4 +208,30 @@ class Object1 paranuckerInternalTest("=", "linkedVars", "ptr1"); paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); } + + void func7() + { + tmp4 = new Data3(100); + paranuckerInternalTest("=", "knownVars", "this->tmp4"); + paranuckerInternalTest("=", "knownNonNullVars", "this->tmp4"); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", ""); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedVars", "this->tmp4"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "this->tmp4"); + tmp4->getData3(); + paranuckerInternalTest("=", "knownVars", "this->tmp4"); + paranuckerInternalTest("=", "knownNonNullVars", "this->tmp4"); + paranuckerInternalTest("=", "knownNullVars", ""); + paranuckerInternalTest("=", "needCheckNullVars", ""); + paranuckerInternalTest("=", "addNullVars", ""); + paranuckerInternalTest("=", "removeNullVarsAll", ""); + paranuckerInternalTest("=", "linkedVars", "ptr1"); + paranuckerInternalTest("=", "linkedVars", "this->tmp4"); + paranuckerInternalTest("=", "linkedReverseVars", "ptr1"); + paranuckerInternalTest("=", "linkedReverseVars", "this->tmp4"); + } }; |