function_decl func1:
bind_expr : ptr1, ptr2,
statement_list : ptr1, ptr2,
cond_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
ne_expr : 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,
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 parameter '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 parameter '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 parameter '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 parameter '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,
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,
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 parameter '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 parameter '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 parameter '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 parameter '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,
cond_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
eq_expr : 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,
eq_expr : 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 parameter '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,
function_decl func4:
bind_expr : ptr1, ptr2,
statement_list : ptr1, ptr2,
decl_expr : ptr1, ptr2,
var_decl c: ptr1, ptr2,
cond_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
eq_expr : 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,
eq_expr : 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,
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:
function_decl func5:
bind_expr : ptr1, ptr2,
statement_list : ptr1, ptr2,
decl_expr : ptr1, ptr2,
var_decl c: ptr1, ptr2,
cond_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
truth_orif_expr : ptr1, ptr2,
eq_expr : 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,
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 k:
integer_cst 32:
integer_type :
type_decl int:
integer_cst 32:
integer_cst -2147483648:
integer_cst 2147483647:
var_decl c:
modify_expr : ptr1, ptr2,
var_decl c: 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 parameter '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 parameter '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,
function_decl func6:
bind_expr : ptr1, ptr2,
statement_list : ptr1, ptr2,
cond_expr : ptr1, ptr2,
truth_andif_expr : ptr1, ptr2,
ne_expr : 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,
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,
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,
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 parameter '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 parameter '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 parameter '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 parameter '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,
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,
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 parameter '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 parameter '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,
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,
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 parameter '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 parameter '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,
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,
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 :
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 parameter '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 parameter '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 parameter '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 parameter '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,
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,
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,
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 parameter '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 parameter '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 parameter '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 parameter '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 parameter '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,
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,
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 parameter '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 parameter '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 parameter '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 parameter '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,