function_decl func1 test7.cpp 4:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void 0:0 - type name - isAutogenerated: 1 record_type - method base type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - chain void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 result_decl test7.cpp 5:5 - function result - isAutogenerated: 1 void_type - result type type_decl void 0:0 - type name - isAutogenerated: 1 parm_decl this test7.cpp 4:16 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 integer_cst 64 - parm size statement_list - code function_decl func2 test7.cpp 8:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void 0:0 - type name - isAutogenerated: 1 record_type - method base type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value integer_type - nested type - precisionBits: 32 - signed type_decl int 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 0:0 - type name - isAutogenerated: 1 result_decl test7.cpp 9:5 - function result - isAutogenerated: 1 void_type - result type type_decl void 0:0 - type name - isAutogenerated: 1 parm_decl this test7.cpp 8:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 parm_decl aptr test7.cpp 8:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 cleanup_point_expr test7.cpp 10:18 - code expr_stmt test7.cpp 10:18 - operand convert_expr - expresssion modify_expr - operand indirect_ref - operand - isUsed: 1 parm_decl aptr test7.cpp 8:21 - operand pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 integer_cst 0 - operand function_decl func3 test7.cpp 13:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void 0:0 - type name - isAutogenerated: 1 record_type - method base type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value integer_type - nested type - precisionBits: 32 - signed type_decl int 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 0:0 - type name - isAutogenerated: 1 result_decl test7.cpp 14:5 - function result - isAutogenerated: 1 void_type - result type type_decl void 0:0 - type name - isAutogenerated: 1 parm_decl this test7.cpp 13:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 parm_decl aptr test7.cpp 13:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 if_stmt test7.cpp 15:9 - code ne_expr - condition - isUsed: 1 parm_decl aptr test7.cpp 13:21 - operand pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 integer_cst 0 - operand cleanup_point_expr test7.cpp 16:22 - then expr_stmt test7.cpp 16:22 - operand convert_expr - expresssion modify_expr - operand indirect_ref - operand - isUsed: 1 parm_decl aptr test7.cpp 13:21 - operand pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 integer_cst 0 - operand function_decl func4 test7.cpp 19:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void 0:0 - type name - isAutogenerated: 1 record_type - method base type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value integer_type - nested type - precisionBits: 32 - signed type_decl int 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 0:0 - type name - isAutogenerated: 1 result_decl test7.cpp 20:5 - function result - isAutogenerated: 1 void_type - result type type_decl void 0:0 - type name - isAutogenerated: 1 - isUsed: 1 parm_decl this test7.cpp 19:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type type_decl Object1 test7.cpp 1:7 - type name - isAutogenerated: 1 field_decl k test7.cpp 3:9 - field - signed integer_cst 32 - decl size type_decl Object1 test7.cpp 2:1 - field - isAutogenerated: 1 integer_cst 64 - parm size parm_decl aptr test7.cpp 19:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 - signed type_decl int 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 cleanup_point_expr test7.cpp 21:14 - code expr_stmt test7.cpp 21:14 - operand convert_expr - expresssion modify_expr - operand component_ref - operand integer_cst 3 - operand