function_decl func1: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func1': test15.c:7:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:11:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 100; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 100: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:13:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:14:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, block : ptr1, ptr2, function_decl func2: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func2': test15.c:21:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, return_expr : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:26:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 100; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 100: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:29:11: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:30:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, block : ptr1, ptr2, function_decl func3: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, decl_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, eq_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, var_decl k: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, return_expr : ptr1, ptr2, modify_expr : ptr2, indirect_ref : ptr2, parm_decl ptr1: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 100: ptr2, modify_expr : ptr1, ptr2, indirect_ref : ptr2, parm_decl ptr1: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 200: ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func3': test15.c:46:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 300; ^ indirect_ref : ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 300: ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, block : ptr1, ptr2, var_decl c: ptr2, integer_cst 32: ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, function_decl func4: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, decl_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, eq_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, var_decl k: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, eq_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, return_expr : ptr1, ptr2, modify_expr : indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 100: modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 200: modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 300: var_decl c: ptr1, ptr2, integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: block : ptr1, ptr2, var_decl c: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: function_decl func5: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, decl_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, eq_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, eq_expr : var_decl c: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: var_decl k: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: var_decl c: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: modify_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 3: ptr1, ptr2, modify_expr : indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 100: modify_expr : ptr1, ptr2, test15.c: In function 'func5': test15.c:77:11: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:78:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, block : ptr1, ptr2, var_decl c: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, function_decl func6: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, statement_list : modify_expr : indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 100: modify_expr : indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 200: return_expr : ptr1, ptr2, modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 300: modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 400: block : ptr1, ptr2, function_decl func7: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func7': test15.c:101:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 100; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 100: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:102:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, return_expr : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:109:11: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:110:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, block : ptr1, ptr2, function_decl func8: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, statement_list : modify_expr : indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 100: modify_expr : indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 200: return_expr : statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func8': test15.c:123:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:124:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, return_expr : ptr1, ptr2, modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 500: modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 600: block : ptr1, ptr2, function_decl func9: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func9': test15.c:136:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 100; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 100: ptr1, ptr2, return_expr : ptr1, ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:141:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, return_expr : ptr1, ptr2, modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 300: modify_expr : ptr1, ptr2, indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 400: block : ptr1, ptr2, function_decl func10: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, ne_expr : integer_cst 0: var_decl k: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 0: statement_list : modify_expr : indirect_ref : parm_decl ptr1: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 100: modify_expr : indirect_ref : parm_decl ptr2: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 200: return_expr : statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func10': test15.c:159:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:160:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:163:11: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 500; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 500: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:164:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 600; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 600: ptr1, ptr2, block : ptr1, ptr2, function_decl func11: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, truth_andif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, ne_expr : ptr2, integer_cst 0: ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 0: ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, statement_list : ptr2, modify_expr : ptr2, indirect_ref : ptr2, parm_decl ptr1: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 100: ptr2, modify_expr : ptr2, test15.c: In function 'func11': test15.c:172:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 200; ^ indirect_ref : ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 200: ptr2, return_expr : ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:177:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 300; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 300: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:178:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 400: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:181:11: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 500; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 500: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:182:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 600; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 600: ptr1, ptr2, block : ptr1, ptr2, function_decl func12: bind_expr : ptr1, ptr2, statement_list : ptr1, ptr2, cond_expr : ptr1, ptr2, truth_orif_expr : ptr1, ptr2, ne_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, eq_expr : ptr1, ptr2, integer_cst 0: ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 0: ptr1, ptr2, statement_list : ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c: In function 'func12': test15.c:189:15: warning: Using variable 'ptr1' without checking for null pointer *ptr1 = 100; ^ indirect_ref : ptr1, ptr2, parm_decl ptr1: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 100: ptr1, ptr2, modify_expr : ptr1, ptr2, test15.c:190:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 200; ^ indirect_ref : ptr1, ptr2, parm_decl ptr2: ptr1, ptr2, pointer_type : ptr1, ptr2, integer_type : ptr1, ptr2, type_decl int: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst -2147483648: ptr1, ptr2, integer_cst 2147483647: ptr1, ptr2, integer_cst 64: ptr1, ptr2, integer_cst 200: ptr1, ptr2, return_expr : ptr1, ptr2, statement_list : ptr2, modify_expr : ptr2, indirect_ref : ptr2, parm_decl ptr1: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 300: ptr2, modify_expr : ptr2, test15.c:196:15: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 400; ^ indirect_ref : ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 400: ptr2, modify_expr : ptr1, ptr2, indirect_ref : ptr2, parm_decl ptr1: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 500: ptr2, modify_expr : ptr1, ptr2, test15.c:200:11: warning: Using variable 'ptr2' without checking for null pointer *ptr2 = 600; ^ indirect_ref : ptr2, parm_decl ptr2: ptr2, pointer_type : ptr2, integer_type : ptr2, type_decl int: ptr2, integer_cst 32: ptr2, integer_cst -2147483648: ptr2, integer_cst 2147483647: ptr2, integer_cst 64: ptr2, integer_cst 600: ptr2, block : ptr1, ptr2,