function_decl func3 test01.cpp 7:6 2147483647 - isPublic: 1 tree_list 2147483646 - attribute identifier_node noreturn 2147483645 - purpose function_type 2147483646 - function type void_type 2147483645 - function return type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 tree_list 2147483645 - attribute identifier_node nonnull 2147483644 - purpose tree_list 2147483644 - value integer_cst 1 2147483643 - value tree_list 2147483643 - chain integer_cst 2 2147483642 - value tree_list 2147483645 - arg types pointer_type 2147483644 - value integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value tree_list 2147483644 - chain pointer_type 2147483643 - value integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value tree_list 2147483643 - chain void_type 2147483642 - value type_decl void 0:0 2147483641 - type name - isAutogenerated: 1 result_decl test01.cpp 7:32 2147483646 - function result - isAutogenerated: 1 void_type 2147483645 - result type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 - isUsed: 1 parm_decl ptr test01.cpp 7:17 2147483646 - argument pointer_type 2147483645 - decl type integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value integer_cst 64 2147483645 - parm size - isUsed: 1 parm_decl ptr2 test01.cpp 7:28 2147483646 - argument pointer_type 2147483645 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 2147483645 - parm size statement_list 2147483646 - code cleanup_point_expr test01.cpp 9:14 2147483645 - statement expr_stmt test01.cpp 9:14 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand indirect_ref 2147483641 - operand - isUsed: 1 parm_decl ptr test01.cpp 7:17 2147483640 - ref pointer_type 2147483639 - decl type integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value integer_cst 64 2147483639 - parm size integer_cst 10 2147483641 - operand cleanup_point_expr test01.cpp 10:15 2147483645 - statement expr_stmt test01.cpp 10:15 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand indirect_ref 2147483641 - operand - isUsed: 1 parm_decl ptr2 test01.cpp 7:28 2147483640 - ref pointer_type 2147483639 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 2147483639 - parm size integer_cst 20 2147483641 - operand while_stmt test01.cpp 11:5 2147483645 - statement integer_cst 1 2147483644 - condition statement_list 2147483644 - body function_decl main test01.cpp 14:5 2147483647 - isPublic: 1 function_type 2147483646 - function type integer_type 2147483645 - function return type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value tree_list 2147483645 - arg types void_type 2147483644 - value type_decl void 0:0 2147483643 - type name - isAutogenerated: 1 result_decl test01.cpp 14:10 2147483646 - function result - isAutogenerated: 1 integer_type 2147483645 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 32 2147483645 - decl size statement_list 2147483646 - code bind_expr test01.cpp 19:10 2147483645 - statement var_decl k test01.cpp 17:14 2147483644 - operand - isUsed: 1 integer_cst 8 2147483643 - decl size integer_type 2147483643 - var type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2147483642 - type name - isAutogenerated: 1 integer_cst 8 2147483642 - type size integer_cst -128 2147483642 - min value integer_cst 127 2147483642 - max value statement_list 2147483644 - operand cleanup_point_expr test01.cpp 16:19 2147483643 - statement expr_stmt test01.cpp 16:19 2147483642 - operand convert_expr 2147483641 - expresssion call_expr test01.cpp 16:6 2147483640 - operand addr_expr 2147483639 - function function_decl fun1 test01.cpp 2:5 50 - operand - isExternal: 1 - isPublic: 1 function_type 49 - function type integer_type 48 - function return type - precisionBits: 32 - signed type_decl int 0:0 47 - type name - isAutogenerated: 1 integer_cst 32 47 - type size integer_cst -2147483648 47 - min value integer_cst 2147483647 47 - max value tree_list 48 - arg types integer_type 47 - value - precisionBits: 32 - signed type_decl int 0:0 46 - type name - isAutogenerated: 1 integer_cst 32 46 - type size integer_cst -2147483648 46 - min value integer_cst 2147483647 46 - max value tree_list 47 - chain pointer_type 46 - value pointer_type 3 - nested type pointer_type 2 - nested type integer_type 1 - nested type - precisionBits: 32 - signed type_decl int 0:0 0 - type name - isAutogenerated: 1 integer_cst 32 0 - type size integer_cst -2147483648 0 - min value integer_cst 2147483647 0 - max value tree_list 46 - chain void_type 45 - value type_decl void 0:0 44 - type name - isAutogenerated: 1 parm_decl x test01.cpp 2:20 49 - argument integer_type 48 - decl type - precisionBits: 32 - signed type_decl int 0:0 47 - type name - isAutogenerated: 1 integer_cst 32 47 - type size integer_cst -2147483648 47 - min value integer_cst 2147483647 47 - max value integer_cst 32 48 - parm size parm_decl y test01.cpp 2:29 49 - argument pointer_type 48 - decl type pointer_type 3 - nested type pointer_type 2 - nested type integer_type 1 - nested type - precisionBits: 32 - signed type_decl int 0:0 0 - type name - isAutogenerated: 1 integer_cst 32 0 - type size integer_cst -2147483648 0 - min value integer_cst 2147483647 0 - max value integer_cst 64 48 - parm size integer_cst 1 2147483639 - arg integer_cst 2 2147483639 - arg decl_expr test01.cpp 17:14 2147483643 - statement var_decl k test01.cpp 17:14 2147483642 - operand - isUsed: 1 integer_cst 8 15 - decl size 2 integer_type 15 - var type 2 - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 14 - type name - isAutogenerated: 1 integer_cst 8 14 - type size integer_cst -128 14 - min value integer_cst 127 14 - max value decl_expr test01.cpp 17:17 2147483643 - statement var_decl k2 test01.cpp 17:17 2147483642 - operand integer_cst 8 2147483641 - decl size integer_type 2147483641 - var type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2147483640 - type name - isAutogenerated: 1 integer_cst 8 2147483640 - type size integer_cst -128 2147483640 - min value integer_cst 127 2147483640 - max value cleanup_point_expr test01.cpp 18:21 2147483643 - statement expr_stmt test01.cpp 18:21 2147483642 - operand call_expr test01.cpp 18:14 2147483641 - expresssion addr_expr 2147483640 - function function_decl func3 test01.cpp 7:6 50 - operand - isPublic: 1 tree_list 49 - attribute identifier_node noreturn 48 - purpose function_type 49 - function type void_type 48 - function return type type_decl void 0:0 47 - type name - isAutogenerated: 1 tree_list 48 - attribute identifier_node nonnull 47 - purpose tree_list 47 - value integer_cst 1 46 - value tree_list 46 - chain integer_cst 2 45 - value tree_list 48 - arg types pointer_type 47 - value integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value tree_list 47 - chain pointer_type 46 - value integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value tree_list 46 - chain void_type 45 - value type_decl void 0:0 44 - type name - isAutogenerated: 1 result_decl test01.cpp 7:32 49 - function result - isAutogenerated: 1 void_type 48 - result type type_decl void 0:0 47 - type name - isAutogenerated: 1 - isUsed: 1 parm_decl ptr test01.cpp 7:17 49 - argument pointer_type 48 - decl type integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value integer_cst 64 48 - parm size - isUsed: 1 parm_decl ptr2 test01.cpp 7:28 49 - argument pointer_type 48 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 48 - parm size statement_list 49 - code cleanup_point_expr test01.cpp 9:14 48 - statement expr_stmt test01.cpp 9:14 47 - operand convert_expr 46 - expresssion modify_expr 45 - operand indirect_ref 44 - operand - isUsed: 1 parm_decl ptr test01.cpp 7:17 43 - ref pointer_type 42 - decl type integer_type 3 - nested type - precisionBits: 32 - signed type_decl int 0:0 2 - type name - isAutogenerated: 1 integer_cst 32 2 - type size integer_cst -2147483648 2 - min value integer_cst 2147483647 2 - max value integer_cst 64 42 - parm size integer_cst 10 44 - operand cleanup_point_expr test01.cpp 10:15 48 - statement expr_stmt test01.cpp 10:15 47 - operand convert_expr 46 - expresssion modify_expr 45 - operand indirect_ref 44 - operand - isUsed: 1 parm_decl ptr2 test01.cpp 7:28 43 - ref pointer_type 42 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 42 - parm size integer_cst 20 44 - operand statement_list 48 - statement loop_expr test01.cpp 11:5 47 - statement nop_expr test01.cpp 11:5 46 - body integer_cst 0 45 - operand integer_cst 0 2147483640 - arg addr_expr 2147483640 - arg var_decl k test01.cpp 17:14 2147483639 - operand - isUsed: 1 integer_cst 8 15 - decl size 2 integer_type 15 - var type 2 - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 14 - type name - isAutogenerated: 1 integer_cst 8 14 - type size integer_cst -128 14 - min value integer_cst 127 14 - max value return_expr test01.cpp 19:9 2147483643 - statement init_expr 2147483642 - operand result_decl test01.cpp 14:10 2147483641 - operand - isAutogenerated: 1 integer_type 2147483640 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483639 - type name - isAutogenerated: 1 integer_cst 32 2147483639 - type size integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 32 2147483640 - decl size integer_cst 1 2147483641 - operand block 2147483644 - operand var_decl k test01.cpp 17:14 2147483643 - block vars - isUsed: 1 integer_cst 8 15 - decl size 2 integer_type 15 - var type 2 - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 14 - type name - isAutogenerated: 1 integer_cst 8 14 - type size integer_cst -128 14 - min value integer_cst 127 14 - max value var_decl k2 test01.cpp 17:17 2147483643 - block vars integer_cst 8 15 - decl size 2 integer_type 15 - var type 2 - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 14 - type name - isAutogenerated: 1 integer_cst 8 14 - type size integer_cst -128 14 - min value integer_cst 127 14 - max value return_expr test01.cpp 20:1 2147483645 - statement init_expr 2147483644 - operand result_decl test01.cpp 14:10 2147483643 - operand - isAutogenerated: 1 integer_type 2147483642 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483641 - type name - isAutogenerated: 1 integer_cst 32 2147483641 - type size integer_cst -2147483648 2147483641 - min value integer_cst 2147483647 2147483641 - max value integer_cst 32 2147483642 - decl size integer_cst 0 2147483643 - operand function_decl fun test01.cpp 21:6 2147483647 - isPublic: 1 function_type 2147483646 - function type void_type 2147483645 - function return type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 tree_list 2147483645 - arg types integer_type 2147483644 - value - precisionBits: 32 - signed type_decl int 0:0 2147483643 - type name - isAutogenerated: 1 integer_cst 32 2147483643 - type size integer_cst -2147483648 2147483643 - min value integer_cst 2147483647 2147483643 - max value tree_list 2147483644 - chain integer_type 2147483643 - value - precisionBits: 32 - signed type_decl int 0:0 2147483642 - type name - isAutogenerated: 1 integer_cst 32 2147483642 - type size integer_cst -2147483648 2147483642 - min value integer_cst 2147483647 2147483642 - max value tree_list 2147483643 - chain void_type 2147483642 - value type_decl void 0:0 2147483641 - type name - isAutogenerated: 1 result_decl test01.cpp 21:23 2147483646 - function result - isAutogenerated: 1 void_type 2147483645 - result type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 - isUsed: 1 parm_decl a test01.cpp 21:14 2147483646 - argument integer_type 2147483645 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 32 2147483645 - parm size - isUsed: 1 parm_decl b test01.cpp 21:22 2147483646 - argument integer_type 2147483645 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 32 2147483645 - parm size if_stmt test01.cpp 23:2 2147483646 - code eq_expr test01.cpp 23:7 2147483645 - condition - isUsed: 1 parm_decl a test01.cpp 21:14 2147483644 - operand integer_type 2147483643 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483642 - type name - isAutogenerated: 1 integer_cst 32 2147483642 - type size integer_cst -2147483648 2147483642 - min value integer_cst 2147483647 2147483642 - max value integer_cst 32 2147483643 - parm size integer_cst 0 2147483644 - operand cleanup_point_expr test01.cpp 24:12 2147483645 - then expr_stmt test01.cpp 24:12 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand - isUsed: 1 parm_decl a test01.cpp 21:14 2147483641 - operand integer_type 2147483640 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483639 - type name - isAutogenerated: 1 integer_cst 32 2147483639 - type size integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 32 2147483640 - parm size mult_expr test01.cpp 24:10 2147483641 - operand plus_expr test01.cpp 24:7 2147483640 - operand - isUsed: 1 parm_decl a test01.cpp 21:14 2147483639 - operand integer_type 2147483638 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483637 - type name - isAutogenerated: 1 integer_cst 32 2147483637 - type size integer_cst -2147483648 2147483637 - min value integer_cst 2147483647 2147483637 - max value integer_cst 32 2147483638 - parm size - isUsed: 1 parm_decl b test01.cpp 21:22 2147483639 - operand integer_type 2147483638 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483637 - type name - isAutogenerated: 1 integer_cst 32 2147483637 - type size integer_cst -2147483648 2147483637 - min value integer_cst 2147483647 2147483637 - max value integer_cst 32 2147483638 - parm size var_decl c test01.cpp 3:5 2147483640 - operand - isUsed: 1 integer_cst 32 2147483639 - decl size integer_cst 1 20 - initial integer_type 2147483639 - var type - precisionBits: 32 - signed type_decl int 0:0 2147483638 - type name - isAutogenerated: 1 integer_cst 32 2147483638 - type size integer_cst -2147483648 2147483638 - min value integer_cst 2147483647 2147483638 - max value cleanup_point_expr test01.cpp 26:6 2147483645 - else expr_stmt test01.cpp 26:6 2147483644 - operand convert_expr 2147483643 - expresssion modify_expr 2147483642 - operand - isUsed: 1 parm_decl b test01.cpp 21:22 2147483641 - operand integer_type 2147483640 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483639 - type name - isAutogenerated: 1 integer_cst 32 2147483639 - type size integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 32 2147483640 - parm size integer_cst 1 2147483641 - operand function_decl fun1 test01.cpp 29:5 2147483647 - isPublic: 1 function_type 2147483646 - function type integer_type 2147483645 - function return type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value tree_list 2147483645 - arg types integer_type 2147483644 - value - precisionBits: 32 - signed type_decl int 0:0 2147483643 - type name - isAutogenerated: 1 integer_cst 32 2147483643 - type size integer_cst -2147483648 2147483643 - min value integer_cst 2147483647 2147483643 - max value tree_list 2147483644 - chain pointer_type 2147483643 - value pointer_type 3 - nested type pointer_type 2 - nested type integer_type 1 - nested type - precisionBits: 32 - signed type_decl int 0:0 0 - type name - isAutogenerated: 1 integer_cst 32 0 - type size integer_cst -2147483648 0 - min value integer_cst 2147483647 0 - max value tree_list 2147483643 - chain void_type 2147483642 - value type_decl void 0:0 2147483641 - type name - isAutogenerated: 1 result_decl test01.cpp 29:30 2147483646 - function result - isAutogenerated: 1 integer_type 2147483645 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 32 2147483645 - decl size parm_decl x test01.cpp 29:20 2147483646 - argument integer_type 2147483645 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 32 2147483645 - parm size parm_decl y test01.cpp 29:29 2147483646 - argument pointer_type 2147483645 - decl type pointer_type 3 - nested type pointer_type 2 - nested type integer_type 1 - nested type - precisionBits: 32 - signed type_decl int 0:0 0 - type name - isAutogenerated: 1 integer_cst 32 0 - type size integer_cst -2147483648 0 - min value integer_cst 2147483647 0 - max value integer_cst 64 2147483645 - parm size bind_expr test01.cpp 36:20 2147483646 - code var_decl a test01.cpp 31:6 2147483645 - operand - isUsed: 1 integer_cst 32 2147483644 - decl size integer_cst 0 20 - initial integer_type 2147483644 - var type - precisionBits: 32 - signed type_decl int 0:0 2147483643 - type name - isAutogenerated: 1 integer_cst 32 2147483643 - type size integer_cst -2147483648 2147483643 - min value integer_cst 2147483647 2147483643 - max value statement_list 2147483645 - operand cleanup_point_expr test01.cpp 31:8 2147483644 - statement decl_expr test01.cpp 31:8 2147483643 - operand var_decl a test01.cpp 31:6 2147483642 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 0 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value cleanup_point_expr test01.cpp 31:16 2147483644 - statement decl_expr test01.cpp 31:16 2147483643 - operand var_decl b test01.cpp 31:14 2147483642 - operand - isUsed: 1 integer_cst 32 2147483641 - decl size integer_cst 1 20 - initial integer_type 2147483641 - var type - precisionBits: 32 - signed type_decl int 0:0 2147483640 - type name - isAutogenerated: 1 integer_cst 32 2147483640 - type size integer_cst -2147483648 2147483640 - min value integer_cst 2147483647 2147483640 - max value cleanup_point_expr test01.cpp 32:5 2147483644 - statement expr_stmt test01.cpp 32:5 2147483643 - operand convert_expr 2147483642 - expresssion modify_expr 2147483641 - operand var_decl c test01.cpp 3:5 2147483640 - operand - isUsed: 1 integer_cst 32 2147483639 - decl size integer_cst 1 20 - initial integer_type 2147483639 - var type - precisionBits: 32 - signed type_decl int 0:0 2147483638 - type name - isAutogenerated: 1 integer_cst 32 2147483638 - type size integer_cst -2147483648 2147483638 - min value integer_cst 2147483647 2147483638 - max value var_decl b test01.cpp 31:14 2147483640 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 1 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value cleanup_point_expr test01.cpp 33:10 2147483644 - statement expr_stmt test01.cpp 33:10 2147483643 - operand call_expr test01.cpp 33:5 2147483642 - expresssion addr_expr 2147483641 - function function_decl fun test01.cpp 21:6 50 - operand - isPublic: 1 function_type 49 - function type void_type 48 - function return type type_decl void 0:0 47 - type name - isAutogenerated: 1 tree_list 48 - arg types integer_type 47 - value - precisionBits: 32 - signed type_decl int 0:0 46 - type name - isAutogenerated: 1 integer_cst 32 46 - type size integer_cst -2147483648 46 - min value integer_cst 2147483647 46 - max value tree_list 47 - chain integer_type 46 - value - precisionBits: 32 - signed type_decl int 0:0 45 - type name - isAutogenerated: 1 integer_cst 32 45 - type size integer_cst -2147483648 45 - min value integer_cst 2147483647 45 - max value tree_list 46 - chain void_type 45 - value type_decl void 0:0 44 - type name - isAutogenerated: 1 result_decl test01.cpp 21:23 49 - function result - isAutogenerated: 1 void_type 48 - result type type_decl void 0:0 47 - type name - isAutogenerated: 1 - isUsed: 1 parm_decl a test01.cpp 21:14 49 - argument integer_type 48 - decl type - precisionBits: 32 - signed type_decl int 0:0 47 - type name - isAutogenerated: 1 integer_cst 32 47 - type size integer_cst -2147483648 47 - min value integer_cst 2147483647 47 - max value integer_cst 32 48 - parm size - isUsed: 1 parm_decl b test01.cpp 21:22 49 - argument integer_type 48 - decl type - precisionBits: 32 - signed type_decl int 0:0 47 - type name - isAutogenerated: 1 integer_cst 32 47 - type size integer_cst -2147483648 47 - min value integer_cst 2147483647 47 - max value integer_cst 32 48 - parm size cond_expr test01.cpp 23:2 49 - code eq_expr test01.cpp 23:7 48 - operand - isUsed: 1 parm_decl a test01.cpp 21:14 47 - operand integer_type 46 - decl type - precisionBits: 32 - signed type_decl int 0:0 45 - type name - isAutogenerated: 1 integer_cst 32 45 - type size integer_cst -2147483648 45 - min value integer_cst 2147483647 45 - max value integer_cst 32 46 - parm size integer_cst 0 47 - operand cleanup_point_expr test01.cpp 24:12 48 - operand expr_stmt test01.cpp 24:12 47 - operand convert_expr 46 - expresssion modify_expr 45 - operand - isUsed: 1 parm_decl a test01.cpp 21:14 44 - operand integer_type 43 - decl type - precisionBits: 32 - signed type_decl int 0:0 42 - type name - isAutogenerated: 1 integer_cst 32 42 - type size integer_cst -2147483648 42 - min value integer_cst 2147483647 42 - max value integer_cst 32 43 - parm size mult_expr test01.cpp 24:10 44 - operand plus_expr test01.cpp 24:7 43 - operand - isUsed: 1 parm_decl a test01.cpp 21:14 42 - operand integer_type 41 - decl type - precisionBits: 32 - signed type_decl int 0:0 40 - type name - isAutogenerated: 1 integer_cst 32 40 - type size integer_cst -2147483648 40 - min value integer_cst 2147483647 40 - max value integer_cst 32 41 - parm size - isUsed: 1 parm_decl b test01.cpp 21:22 42 - operand integer_type 41 - decl type - precisionBits: 32 - signed type_decl int 0:0 40 - type name - isAutogenerated: 1 integer_cst 32 40 - type size integer_cst -2147483648 40 - min value integer_cst 2147483647 40 - max value integer_cst 32 41 - parm size var_decl c test01.cpp 3:5 43 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 1 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value cleanup_point_expr test01.cpp 26:6 48 - operand expr_stmt test01.cpp 26:6 47 - operand convert_expr 46 - expresssion modify_expr 45 - operand - isUsed: 1 parm_decl b test01.cpp 21:22 44 - operand integer_type 43 - decl type - precisionBits: 32 - signed type_decl int 0:0 42 - type name - isAutogenerated: 1 integer_cst 32 42 - type size integer_cst -2147483648 42 - min value integer_cst 2147483647 42 - max value integer_cst 32 43 - parm size integer_cst 1 44 - operand integer_cst 0 2147483641 - arg integer_cst 1 2147483641 - arg if_stmt test01.cpp 34:2 2147483644 - statement eq_expr test01.cpp 34:6 2147483643 - condition var_decl a test01.cpp 31:6 2147483642 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 0 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value integer_cst 0 2147483642 - operand return_expr test01.cpp 35:12 2147483643 - then init_expr 2147483642 - operand result_decl test01.cpp 29:30 2147483641 - operand - isAutogenerated: 1 integer_type 2147483640 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483639 - type name - isAutogenerated: 1 integer_cst 32 2147483639 - type size integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 32 2147483640 - decl size plus_expr test01.cpp 35:11 2147483641 - operand var_decl a test01.cpp 31:6 2147483640 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 0 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value var_decl b test01.cpp 31:14 2147483640 - operand - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 1 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value return_expr test01.cpp 36:14 2147483643 - else init_expr 2147483642 - operand result_decl test01.cpp 29:30 2147483641 - operand - isAutogenerated: 1 integer_type 2147483640 - result type - precisionBits: 32 - signed type_decl int 0:0 2147483639 - type name - isAutogenerated: 1 integer_cst 32 2147483639 - type size integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 32 2147483640 - decl size integer_cst 10 2147483641 - operand block 2147483645 - operand var_decl a test01.cpp 31:6 2147483644 - block vars - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 0 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value var_decl b test01.cpp 31:14 2147483644 - block vars - isUsed: 1 integer_cst 32 15 - decl size 2 integer_cst 1 20 - initial 2 integer_type 15 - var type 2 - precisionBits: 32 - signed type_decl int 0:0 14 - type name - isAutogenerated: 1 integer_cst 32 14 - type size integer_cst -2147483648 14 - min value integer_cst 2147483647 14 - max value function_decl fun2 test01.cpp 38:6 2147483647 - isPublic: 1 function_type 2147483646 - function type integer_type 2147483645 - function return type - precisionBits: 64 - signed type_decl long int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 64 2147483644 - type size integer_cst -0 2147483644 - min value integer_cst 4294967295 2147483644 - max value tree_list 2147483645 - arg types pointer_type 2147483644 - value integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value tree_list 2147483644 - chain void_type 2147483643 - value type_decl void 0:0 2147483642 - type name - isAutogenerated: 1 result_decl test01.cpp 38:25 2147483646 - function result - isAutogenerated: 1 integer_type 2147483645 - result type - precisionBits: 64 - signed type_decl long int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 64 2147483644 - type size integer_cst -0 2147483644 - min value integer_cst 4294967295 2147483644 - max value integer_cst 64 2147483645 - decl size - isUsed: 1 parm_decl zz test01.cpp 38:23 2147483646 - argument pointer_type 2147483645 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 2147483645 - parm size return_expr test01.cpp 38:42 2147483646 - code init_expr 2147483645 - operand result_decl test01.cpp 38:25 2147483644 - operand - isAutogenerated: 1 integer_type 2147483643 - result type - precisionBits: 64 - signed type_decl long int 0:0 2147483642 - type name - isAutogenerated: 1 integer_cst 64 2147483642 - type size integer_cst -0 2147483642 - min value integer_cst 4294967295 2147483642 - max value integer_cst 64 2147483643 - decl size convert_expr 2147483644 - operand - isUsed: 1 parm_decl zz test01.cpp 38:23 2147483643 - operand pointer_type 2147483642 - decl type integer_type 3 - nested type - precisionBits: 8 - isChar: 1 - signed type_decl char 0:0 2 - type name - isAutogenerated: 1 integer_cst 8 2 - type size integer_cst -128 2 - min value integer_cst 127 2 - max value integer_cst 64 2147483642 - parm size function_decl funb test01.cpp 39:6 2147483647 - isPublic: 1 function_type 2147483646 - function type void_type 2147483645 - function return type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 tree_list 2147483645 - arg types boolean_type 2147483644 - value type_decl bool 0:0 2147483643 - type name - isAutogenerated: 1 tree_list 2147483644 - chain void_type 2147483643 - value type_decl void 0:0 2147483642 - type name - isAutogenerated: 1 result_decl test01.cpp 39:21 2147483646 - function result - isAutogenerated: 1 void_type 2147483645 - result type type_decl void 0:0 2147483644 - type name - isAutogenerated: 1 parm_decl bool1 test01.cpp 39:16 2147483646 - argument integer_type 2147483645 - decl type - precisionBits: 32 - signed type_decl int 0:0 2147483644 - type name - isAutogenerated: 1 integer_cst 32 2147483644 - type size integer_cst -2147483648 2147483644 - min value integer_cst 2147483647 2147483644 - max value integer_cst 8 2147483645 - parm size statement_list 2147483646 - code