summaryrefslogblamecommitdiff
path: root/test/test06-04.txt
blob: 898b718eb384ff7f6775ef8140c398be9e10a393 (plain) (tree)
1
2
3
4
5
6
7
8
9




                        

                                                                                

              











                            









                            

















                         









                            
                 
                        














                         









                            
















                         









                            

















                         

                                                                                

              










                            



                    









                            
               




                        

                   
                   




                            

               
        

            

















                         
                     



                       
                     
                  

                  









                               
                  




                           

                      
                      




                               

                  
        

            
        


            




                  



                           

                                                                                   

















                               




                       









                               



                       
                     
                  



                           



                           
                      




                               







                               

                  
                  


                  
                  




                    
                  
        



            
            
                           











                         


                 



            
            
function_decl func1: 
cleanup_point_expr : a, 
expr_stmt : a, 
convert_expr : a, 
modify_expr : a, 
test06.cpp: In function 'void func1(int*)':
test06.cpp:12:13: warning: Using parameter 'a' without checking for null pointer
     *a = 100;
             ^
indirect_ref : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 100: a, 
function_decl func2: 
if_stmt : a, 
eq_expr : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 0: a, 
return_expr : a, 
cleanup_point_expr : 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl a: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 200: 
function_decl func3: 
statement_list : a, 
if_stmt : a, 
eq_expr : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 0: a, 
return_expr : a, 
cleanup_point_expr : a, 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl a: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 300: 
function_decl func4: 
if_stmt : a, 
ne_expr : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 0: a, 
cleanup_point_expr : 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl a: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 400: 
function_decl func5: 
statement_list : a, 
if_stmt : a, 
ne_expr : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 0: a, 
cleanup_point_expr : 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl a: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 500: 
cleanup_point_expr : a, 
expr_stmt : a, 
convert_expr : a, 
modify_expr : a, 
test06.cpp: In function 'void func5(int*)':
test06.cpp:45:13: warning: Using parameter 'a' without checking for null pointer
     *a = 600;
             ^
indirect_ref : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 600: a, 
function_decl func6: 
bind_expr : a, 
statement_list : a, 
bind_expr : a, 
if_stmt : a, 
eq_expr : a, 
parm_decl a: a, 
pointer_type : a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
integer_cst 64: a, 
integer_cst 0: a, 
bind_expr : a, 
statement_list : a, 
cleanup_point_expr : a, 
decl_expr : a, 
var_decl k: a, 
return_expr : a, 
var_decl k: a, 
integer_cst 32: a, 
integer_cst 10: a, 
integer_type : a, 
type_decl int: a, 
integer_cst 32: a, 
integer_cst -2147483648: a, 
integer_cst 2147483647: a, 
block : a, 
var_decl k: a, 
block : 
block : 
var_decl k: 
cleanup_point_expr : a, 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl a: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 700: 
block : a, 
block : 
block : 
var_decl k: 
function_decl func7: 
bind_expr : aptr, 
statement_list : aptr, 
bind_expr : aptr, 
if_stmt : aptr, 
integer_cst 0: aptr, 
bind_expr : aptr, 
bind_expr : aptr, 
if_stmt : aptr, 
eq_expr : aptr, 
parm_decl aptr: aptr, 
pointer_type : aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
integer_cst 64: aptr, 
integer_cst 0: aptr, 
bind_expr : aptr, 
statement_list : aptr, 
cleanup_point_expr : aptr, 
decl_expr : aptr, 
var_decl k: aptr, 
return_expr : aptr, 
var_decl k: aptr, 
integer_cst 32: aptr, 
integer_cst 10: aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
block : aptr, 
var_decl k: aptr, 
block : 
block : 
var_decl k: 
block : 
block : 
block : 
var_decl k: 
block : aptr, 
block : aptr, 
block : aptr, 
block : aptr, 
var_decl k: aptr, 
cleanup_point_expr : aptr, 
expr_stmt : aptr, 
convert_expr : aptr, 
modify_expr : aptr, 
test06.cpp: In function 'void func7(int*)':
test06.cpp:70:16: warning: Using parameter 'aptr' without checking for null pointer
     *aptr = 800;
                ^
indirect_ref : aptr, 
parm_decl aptr: aptr, 
pointer_type : aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
integer_cst 64: aptr, 
integer_cst 800: aptr, 
block : aptr, 
block : aptr, 
block : aptr, 
block : aptr, 
block : aptr, 
var_decl k: aptr, 
function_decl func8: 
bind_expr : aptr, 
statement_list : aptr, 
bind_expr : aptr, 
if_stmt : aptr, 
eq_expr : aptr, 
parm_decl aptr: aptr, 
pointer_type : aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
integer_cst 64: aptr, 
integer_cst 0: aptr, 
bind_expr : aptr, 
statement_list : aptr, 
bind_expr : aptr, 
if_stmt : aptr, 
integer_cst 0: aptr, 
bind_expr : aptr, 
statement_list : aptr, 
cleanup_point_expr : aptr, 
decl_expr : aptr, 
var_decl k: aptr, 
cleanup_point_expr : aptr, 
decl_expr : aptr, 
var_decl l: aptr, 
integer_cst 32: aptr, 
integer_cst 20: aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
var_decl k: aptr, 
integer_cst 32: aptr, 
integer_cst 10: aptr, 
integer_type : aptr, 
type_decl int: aptr, 
integer_cst 32: aptr, 
integer_cst -2147483648: aptr, 
integer_cst 2147483647: aptr, 
block : aptr, 
var_decl k: aptr, 
var_decl l: aptr, 
block : aptr, 
block : aptr, 
var_decl k: aptr, 
var_decl l: aptr, 
return_expr : aptr, 
block : aptr, 
block : aptr, 
block : aptr, 
var_decl k: aptr, 
var_decl l: aptr, 
block : 
block : 
block : 
block : 
var_decl k: 
var_decl l: 
cleanup_point_expr : aptr, 
expr_stmt : 
convert_expr : 
modify_expr : 
indirect_ref : 
parm_decl aptr: 
pointer_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 64: 
integer_cst 900: 
block : aptr, 
block : 
block : 
block : 
block : 
var_decl k: 
var_decl l: