diff options
Diffstat (limited to 'test/test40-01.txt')
-rw-r--r-- | test/test40-01.txt | 4782 |
1 files changed, 4782 insertions, 0 deletions
diff --git a/test/test40-01.txt b/test/test40-01.txt new file mode 100644 index 0000000..22d3300 --- /dev/null +++ b/test/test40-01.txt @@ -0,0 +1,4782 @@ +function_decl getData3 test40.cpp 9:12 +- isPublic: 1 + method_type - function type + pointer_type - method return type + record_type - nested type + type_decl Data1 test40.cpp 1:8 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 1:8 - type name + - isAutogenerated: 1 + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 10:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 1:8 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this test40.cpp 9:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test40.cpp 11:16 - code + init_expr - operand + result_decl test40.cpp 10:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 1:8 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + component_ref test40.cpp 11:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 9:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 1:8 - type name + - isAutogenerated: 1 +function_decl getData3 test40.cpp 22:20 +- isVirtual: 1 +- isPublic: 1 + method_type - function type + pointer_type - method return type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 23:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this test40.cpp 22:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl k test40.cpp 22:34 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr test40.cpp 24:16 - statement + expr_stmt test40.cpp 24:16 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test40.cpp 24:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 22:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + indirect_ref - operand + - isUsed: 1 + parm_decl k test40.cpp 22:34 - ref + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + return_expr test40.cpp 25:16 - statement + init_expr - operand + result_decl test40.cpp 23:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + component_ref test40.cpp 25:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 22:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 +function_decl getData4 test40.cpp 27:19 +- isPublic: 1 + function_type - function type + pointer_type - function return type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 28:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + return_expr test40.cpp 29:16 - code + init_expr - operand + result_decl test40.cpp 28:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + integer_cst 0 - operand +function_decl getData5 test40.cpp 31:12 +- isPublic: 1 + method_type - function type + tree_list - attribute + identifier_node returns_nonnull - purpose + pointer_type - method return type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 32:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this test40.cpp 31:54 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test40.cpp 33:17 - code + init_expr - operand + result_decl test40.cpp 32:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + addr_expr - operand + component_ref test40.cpp 33:17 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 31:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 2 - max value + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 +function_decl getData1 test40.cpp 47:12 +- isPublic: 1 + method_type - function type + pointer_type - method return type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 48:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this test40.cpp 47:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test40.cpp 49:16 - code + init_expr - operand + result_decl test40.cpp 48:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + component_ref test40.cpp 49:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 47:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 +function_decl getData2 test40.cpp 52:12 +- isPublic: 1 + method_type - function type + tree_list - attribute + identifier_node returns_nonnull - purpose + pointer_type - method return type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 53:5 - function result + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this test40.cpp 52:54 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test40.cpp 54:16 - code + init_expr - operand + result_decl test40.cpp 53:5 - operand + - isAutogenerated: 1 + pointer_type - result type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + component_ref test40.cpp 54:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test40.cpp 52:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 +function_decl func1 test40.cpp 57:10 +- isPublic: 1 + method_type - function type + tree_list - attribute + identifier_node nonnull - purpose + tree_list - value + integer_cst 2 - value + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test40.cpp 58:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test40.cpp 57:61 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test40.cpp 41:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test40.cpp 43:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp2 test40.cpp 44:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl tmp3 test40.cpp 45:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + type_decl Object1 test40.cpp 42:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test40.cpp 57:23 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test40.cpp 78:65 - code + var_decl k100 test40.cpp 68:13 - operand + - isUsed: 1 + integer_cst 32 - decl size + integer_cst 100 - initial + integer_type - var type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + statement_list - operand + cleanup_point_expr test40.cpp 59:57 - statement + expr_stmt test40.cpp 59:57 - operand + call_expr test40.cpp 59:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownVars - operand + - stringLength: 10 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 60:64 - statement + expr_stmt test40.cpp 60:64 - operand + call_expr test40.cpp 60:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownNonNullVars - operand + - stringLength: 17 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 61:57 - statement + expr_stmt test40.cpp 61:57 - operand + call_expr test40.cpp 61:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownNullVars - operand + - stringLength: 14 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 62:61 - statement + expr_stmt test40.cpp 62:61 - operand + call_expr test40.cpp 62:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst needCheckNullVars - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 63:55 - statement + expr_stmt test40.cpp 63:55 - operand + call_expr test40.cpp 63:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst addNullVars - operand + - stringLength: 12 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 64:58 - statement + expr_stmt test40.cpp 64:58 - operand + call_expr test40.cpp 64:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst removeNullVars - operand + - stringLength: 15 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 65:61 - statement + expr_stmt test40.cpp 65:61 - operand + call_expr test40.cpp 65:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst removeNullVarsAll - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 66:58 - statement + expr_stmt test40.cpp 66:58 - operand + call_expr test40.cpp 66:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst linkedVars - operand + - stringLength: 11 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 67:65 - statement + expr_stmt test40.cpp 67:65 - operand + call_expr test40.cpp 67:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst linkedReverseVars - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 68:20 - statement + decl_expr test40.cpp 68:20 - operand + var_decl k100 test40.cpp 68:13 - operand + - isUsed: 1 + integer_cst 32 - decl size 2 + integer_cst 100 - initial 2 + integer_type - var type 2 + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + cleanup_point_expr test40.cpp 69:29 - statement + expr_stmt test40.cpp 69:29 - operand + convert_expr - expresssion + call_expr test40.cpp 69:23 - operand + obj_type_ref - function + indirect_ref test40.cpp 69:28 - operand + pointer_plus_expr test40.cpp 69:28 - ref + component_ref - operand + indirect_ref - object + non_lvalue_expr - ref + - isUsed: 1 + parm_decl ptr1 test40.cpp 57:23 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 16 - operand + non_lvalue_expr - operand + - isUsed: 1 + parm_decl ptr1 test40.cpp 57:23 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 2 - operand + non_lvalue_expr - arg + - isUsed: 1 + parm_decl ptr1 test40.cpp 57:23 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test40.cpp 15:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data1 test40.cpp 15:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - field type + pointer_type - nested type + field_decl val test40.cpp 17:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + field_decl ptrval test40.cpp 18:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + record_type - nested type + field_decl perm test40.cpp 19:11 - field + - signed + integer_cst 256 - decl size + record_type - field type + type_decl Data2 test40.cpp 4:8 - type name + - isAutogenerated: 1 + field_decl val test40.cpp 6:9 - field + - signed + integer_cst 32 - decl size + integer_type - field type + - precisionBits: 32 + - signed + field_decl ptrval test40.cpp 7:12 - field + - unsigned + integer_cst 64 - decl size + pointer_type - field type + field_decl arr test40.cpp 8:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + type_decl Data2 test40.cpp 5:1 - field + - isAutogenerated: 1 + field_decl arr test40.cpp 20:14 - field + - signed + integer_cst 96 - decl size + array_type - field type + integer_type - element type + - precisionBits: 32 + - signed + integer_type - domain + - precisionBits: 64 + - signed + type_decl Data1 test40.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + var_decl k100 test40.cpp 68:13 - operand + - isUsed: 1 + integer_cst 32 - decl size 2 + integer_cst 100 - initial 2 + integer_type - var type 2 + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + cleanup_point_expr test40.cpp 70:57 - statement + expr_stmt test40.cpp 70:57 - operand + call_expr test40.cpp 70:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownVars - operand + - stringLength: 10 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 71:64 - statement + expr_stmt test40.cpp 71:64 - operand + call_expr test40.cpp 71:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownNonNullVars - operand + - stringLength: 17 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 72:57 - statement + expr_stmt test40.cpp 72:57 - operand + call_expr test40.cpp 72:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst knownNullVars - operand + - stringLength: 14 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 73:61 - statement + expr_stmt test40.cpp 73:61 - operand + call_expr test40.cpp 73:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst needCheckNullVars - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 74:55 - statement + expr_stmt test40.cpp 74:55 - operand + call_expr test40.cpp 74:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst addNullVars - operand + - stringLength: 12 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 75:58 - statement + expr_stmt test40.cpp 75:58 - operand + call_expr test40.cpp 75:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst removeNullVars - operand + - stringLength: 15 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 76:61 - statement + expr_stmt test40.cpp 76:61 - operand + call_expr test40.cpp 76:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst removeNullVarsAll - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst - operand + - stringLength: 1 + cleanup_point_expr test40.cpp 77:58 - statement + expr_stmt test40.cpp 77:58 - operand + call_expr test40.cpp 77:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst linkedVars - operand + - stringLength: 11 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + cleanup_point_expr test40.cpp 78:65 - statement + expr_stmt test40.cpp 78:65 - operand + call_expr test40.cpp 78:31 - expresssion + addr_expr - function + function_decl paranuckerInternalTest test40.cpp 39:6 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + tree_list - chain + pointer_type - value + tree_list - chain + parm_decl action test40.cpp 39:41 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl collection test40.cpp 39:61 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + parm_decl values test40.cpp 39:85 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + nop_expr - arg + addr_expr - operand + string_cst = - operand + - stringLength: 2 + nop_expr - arg + addr_expr - operand + string_cst linkedReverseVars - operand + - stringLength: 18 + nop_expr - arg + addr_expr - operand + string_cst ptr1 - operand + - stringLength: 5 + block - operand + var_decl k100 test40.cpp 68:13 - block vars + - isUsed: 1 + integer_cst 32 - decl size 2 + integer_cst 100 - initial 2 + integer_type - var type 2 + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value |