diff options
Diffstat (limited to 'test/test27-01.txt')
-rw-r--r-- | test/test27-01.txt | 2187 |
1 files changed, 2187 insertions, 0 deletions
diff --git a/test/test27-01.txt b/test/test27-01.txt new file mode 100644 index 0000000..2e30869 --- /dev/null +++ b/test/test27-01.txt @@ -0,0 +1,2187 @@ +function_decl Data1 test27.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 6:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 5:11 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test27.cpp 7:5 - code + statement_list - operand + block - operand +function_decl __base_ctor test27.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 7:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 5:11 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test27.cpp 7:5 - code + statement_list - operand + block - operand +function_decl __comp_ctor test27.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 7:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 5:11 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl Data1 test27.cpp 9:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 9:24 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 9:22 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr0 test27.cpp 9:18 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test27.cpp 12:5 - code + cleanup_point_expr test27.cpp 10:20 - operand + expr_stmt test27.cpp 10:20 - operand + convert_expr - expresssion + init_expr - operand + component_ref test27.cpp 10:20 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test27.cpp 9:22 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl ptr0 test27.cpp 9:18 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __base_ctor test27.cpp 9:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 12:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 9:22 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr0 test27.cpp 9:18 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test27.cpp 12:5 - code + cleanup_point_expr test27.cpp 10:20 - operand + expr_stmt test27.cpp 10:20 - operand + convert_expr - expresssion + init_expr - operand + component_ref test27.cpp 10:20 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test27.cpp 9:22 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl ptr0 test27.cpp 9:18 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor test27.cpp 9:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 12:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 9:22 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr0 test27.cpp 9:18 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl ftest1 test27.cpp 18:9 +- isPublic: 1 + method_type - function type + integer_type - method 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 + record_type - method base type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 19:5 - function result + - isAutogenerated: 1 + integer_type - result 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 32 - decl size + parm_decl this test27.cpp 18:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test27.cpp 20:16 - code + init_expr - operand + result_decl test27.cpp 19:5 - operand + - isAutogenerated: 1 + integer_type - result 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 32 - decl size + integer_cst 1 - operand +function_decl ftest2 test27.cpp 23:16 +- isPublic: 1 + function_type - function 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 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 24:5 - function result + - isAutogenerated: 1 + integer_type - result 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 32 - decl size + parm_decl ptr0 test27.cpp 23:30 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test27.cpp 25:16 - code + init_expr - operand + result_decl test27.cpp 24:5 - operand + - isAutogenerated: 1 + integer_type - result 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 32 - decl size + integer_cst 1 - operand +function_decl Data2 test27.cpp 31:13 +- isVirtual: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - 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 test27.cpp 32:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 31:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl __in_chrg test27.cpp 31:20 - argument + - isAutogenerated: 1 + integer_type - decl 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 32 - parm size + must_not_throw_expr test27.cpp 31:13 - code + statement_list - operand + bind_expr test27.cpp 33:5 - statement + statement_list - operand + cleanup_point_expr test27.cpp 32:5 - statement + expr_stmt test27.cpp 32:5 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTV5Data2 test27.cpp 29:8 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 - decl size + constructor - initial + array_type - constructor type + pointer_type - element 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_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 3 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTI5Data2 test27.cpp 29:8 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor test27.cpp 31:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor test27.cpp 31:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element 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_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 3 - max value + integer_cst 16 - operand + cleanup_stmt test27.cpp 32:5 - statement + statement_list - body + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _vptr.Data2 test27.cpp 29:8 - field + - signed + integer_cst 64 - decl size + block - operand + label_expr test27.cpp 33:5 - statement + label_decl test27.cpp 32:5 - operand + - isAutogenerated: 1 + if_stmt test27.cpp 33:5 - statement + ne_expr - condition + bit_and_expr - operand + parm_decl __in_chrg test27.cpp 31:20 - operand + - isAutogenerated: 1 + integer_type - decl 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 32 - parm size + integer_cst 1 - operand + integer_cst 0 - operand + cleanup_point_expr test27.cpp 33:5 - then + expr_stmt test27.cpp 33:5 - operand + call_expr test27.cpp 33:5 - expresssion + addr_expr - function + function_decl operator delete <built-in> 0:0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __base_dtor test27.cpp 31:13 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 33:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 31:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + must_not_throw_expr test27.cpp 31:13 - code + statement_list - operand + bind_expr test27.cpp 33:5 - statement + statement_list - operand + cleanup_point_expr test27.cpp 32:5 - statement + expr_stmt test27.cpp 32:5 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTV5Data2 test27.cpp 29:8 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 256 - decl size + constructor - initial + array_type - constructor type + pointer_type - element 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_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 3 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTI5Data2 test27.cpp 29:8 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor test27.cpp 31:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor test27.cpp 31:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element 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_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 3 - max value + integer_cst 16 - operand + try_finally test27.cpp 32:5 - statement + statement_list - operand + modify_expr - operand + indirect_ref - operand + nop_expr - ref + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _vptr.Data2 test27.cpp 29:8 - field + - signed + integer_cst 64 - decl size + block - operand + label_expr test27.cpp 33:5 - statement + label_decl test27.cpp 32:5 - operand + - isAutogenerated: 1 + cond_expr test27.cpp 33:5 - statement + ne_expr - operand + bit_and_expr - operand + integer_cst 0 - operand + integer_cst 1 - operand + integer_cst 0 - operand + cleanup_point_expr test27.cpp 33:5 - operand + expr_stmt test27.cpp 33:5 - operand + call_expr test27.cpp 33:5 - expresssion + addr_expr - function + function_decl operator delete <built-in> 0:0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr test27.cpp 33:5 - operand + integer_cst 0 - operand +function_decl __comp_dtor test27.cpp 31:13 +- isVirtual: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 33:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 31:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl __deleting_dtor test27.cpp 31:13 +- isVirtual: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 33:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test27.cpp 31:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + call_expr test27.cpp 33:5 - statement + addr_expr - function + function_decl __comp_dtor test27.cpp 31:13 - operand + - isVirtual: 1 + - isPublic: 1 + method_type - function type + parm_decl this test27.cpp 31:20 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + label_expr - statement + label_decl test27.cpp 33:5 - operand + - isAutogenerated: 1 + call_expr test27.cpp 33:5 - statement + addr_expr - function + function_decl operator delete <built-in> 0:0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + parm_decl this test27.cpp 31:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data2 test27.cpp 29:8 - type name + - isAutogenerated: 1 + field_decl _vptr.Data2 test27.cpp 29:8 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl Data2 test27.cpp 30:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl func1 test27.cpp 43:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 44:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this test27.cpp 43:33 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test27.cpp 43:29 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr test27.cpp 45:20 - statement + expr_stmt test27.cpp 45:20 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 45:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 43:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + - isUsed: 1 + parm_decl ptr1 test27.cpp 43:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt test27.cpp 46:9 - statement + ne_expr - condition + component_ref test27.cpp 46:13 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 43:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + statement_list - then + cleanup_point_expr test27.cpp 48:28 - statement + expr_stmt test27.cpp 48:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 48:19 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 43:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 100 - operand + cleanup_point_expr test27.cpp 49:28 - statement + expr_stmt test27.cpp 49:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 49:19 - operand + indirect_ref - object + component_ref test27.cpp 49:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 43:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 200 - operand + statement_list - else + cleanup_point_expr test27.cpp 53:28 - statement + expr_stmt test27.cpp 53:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 53:19 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 43:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 300 - operand + cleanup_point_expr test27.cpp 54:28 - statement + expr_stmt test27.cpp 54:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 54:19 - operand + indirect_ref - object + component_ref test27.cpp 54:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 43:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 400 - operand + cleanup_point_expr test27.cpp 56:24 - statement + expr_stmt test27.cpp 56:24 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 56:15 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 43:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 500 - operand + cleanup_point_expr test27.cpp 57:24 - statement + expr_stmt test27.cpp 57:24 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 57:15 - operand + indirect_ref - object + component_ref test27.cpp 57:9 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 43:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 600 - operand +function_decl func2 test27.cpp 60:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test27.cpp 61:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this test27.cpp 60:33 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test27.cpp 60:29 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr test27.cpp 62:20 - statement + expr_stmt test27.cpp 62:20 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 62:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + - isUsed: 1 + parm_decl ptr1 test27.cpp 60:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr test27.cpp 63:20 - statement + expr_stmt test27.cpp 63:20 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 63:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + component_ref test27.cpp 63:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + if_stmt test27.cpp 64:9 - statement + ne_expr - condition + component_ref test27.cpp 64:13 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + statement_list - then + cleanup_point_expr test27.cpp 66:28 - statement + expr_stmt test27.cpp 66:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 66:19 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 60:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 100 - operand + cleanup_point_expr test27.cpp 67:28 - statement + expr_stmt test27.cpp 67:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 67:19 - operand + indirect_ref - object + component_ref test27.cpp 67:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 200 - operand + cleanup_point_expr test27.cpp 68:28 - statement + expr_stmt test27.cpp 68:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 68:19 - operand + indirect_ref - object + component_ref test27.cpp 68:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 300 - operand + statement_list - else + cleanup_point_expr test27.cpp 72:28 - statement + expr_stmt test27.cpp 72:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 72:19 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 60:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 400 - operand + cleanup_point_expr test27.cpp 73:28 - statement + expr_stmt test27.cpp 73:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 73:19 - operand + indirect_ref - object + component_ref test27.cpp 73:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 500 - operand + cleanup_point_expr test27.cpp 74:28 - statement + expr_stmt test27.cpp 74:28 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 74:19 - operand + indirect_ref - object + component_ref test27.cpp 74:13 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 600 - operand + cleanup_point_expr test27.cpp 76:24 - statement + expr_stmt test27.cpp 76:24 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 76:15 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl ptr1 test27.cpp 60:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test27.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + field_decl ptrval test27.cpp 15:12 - field + - unsigned + integer_cst 64 - decl size + field_decl arr test27.cpp 16:14 - field + - signed + integer_cst 96 - decl size + type_decl Data1 test27.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 700 - operand + cleanup_point_expr test27.cpp 77:24 - statement + expr_stmt test27.cpp 77:24 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 77:15 - operand + indirect_ref - object + component_ref test27.cpp 77:9 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 800 - operand + cleanup_point_expr test27.cpp 78:24 - statement + expr_stmt test27.cpp 78:24 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test27.cpp 78:15 - operand + indirect_ref - object + component_ref test27.cpp 78:9 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test27.cpp 60:33 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test27.cpp 38:7 - type name + - isAutogenerated: 1 + field_decl tmp1 test27.cpp 40:12 - field + - unsigned + integer_cst 64 - decl size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + type_decl Object1 test27.cpp 39:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl tmp2 test27.cpp 41:12 - field + - unsigned + integer_cst 64 - decl size + field_decl val test27.cpp 14:9 - field + - signed + integer_cst 32 - decl size + integer_cst 900 - operand |