summaryrefslogblamecommitdiff
path: root/test/test27-03.txt
blob: 82686fbcb8c1517afdca82f07eece3e9b5b283d8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                            








                                     
                                    
                                       
                                    

                                   
                                     



                                     
                                    
              

                            








                                     




                                       
                                     



                                     
                                    
              




























                               








                 


                        








                           









                           



                         






                     


                                    

























                                


                




             
               









                         







                               





                            








                 


                        








                           









                           



                         






                     


                                    

























                                


                




             
               



               







                               








                                
                 



                 









                               


                       








                                     


                                   


                                   



                                   


                                  
                                 





                                     


                                   


                                   

                                 








                 


                




                         
                 










                   


                 









                         

                                   


                                 
                                                             
                                                                                  
                             
                             
                                                                                  
                                  




                                   


                                  




                                           
                                   


                                 
                                                                                        
                             

                                  






                                     


                                   









                                           
                                   


                                 
                                                                                  
                         
                         
                                                                                  
                                  




                                   


                                  




                                           
                                   


                                 
                                                                                        
                         

                                  






                                     


                                   


                                   

                                  




                                           
                                   

                       








                                     


                                   


                                   



                                   
                                  








                                                 


                                               


                                               





                                                 


                                               


                                               

                                        
                                             





                                                 


                                               


                                               

                                             








                 


                





                         










                   


                 









                         
                 










                   


                 









                         

                                               


                                             
                                                             
                                                                                  
                             
                             
                                                                                  
                                              




                                               


                                              




                                                       
                                               


                                             
                                                                                        
                             

                                              






                                                 


                                               









                                                       
                                               


                                             
                                                                                        
                             

                                              






                                                 


                                               


                                               

                                              




                                                       
                                               


                                             
                                                                                  
                         
                         
                                                                                  
                                              




                                               








                                                       


                                             
                                                                                        
                         

                                              






                                                 


                                               









                                                       
                                               


                                             
                                                                                        
                         

                                              






                                                 
                                              
                                               

                                              
                                            
                                               

                                              




                                                       
                                               


                       



                                            



                                            



                                            



                                            



                                            



                                            



                                            



                                            



                                            



                                            



                                            
                  
                           



                             



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  


                           
                                                             
                                                                                   
                         
                         
                                                                                   
                            




                             








                                     



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  






                             

                            



                             



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  


                           
                                                                                   
                         
                         
                                                                                   
                            

                           






                             






                                     
                           



                             


                             



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  


                           
                                                                                   
                             
                             
                                                                                   
                            




                             








                                     



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  


                           
                                                                                   
                         
                         
                                                                                   
                            




                             








                                     



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  



                                                  
                     



                             

                           



                             




                           



                             








                                           





                                         



                                         
                                        








                                           





                                         
                                       



                                         

                                  
                                       





                                           





                                         

                                       


                     
                                                             
                                                                                   
                             
                             
                                                                                   
                      




                       


                      




                               
                       










                         












                               
                       
                                         


                                       
                                                                                   
                             
                             
                                                                                   
                                        




                                         








                                                 


                                       
                                                                                         
                             

                                        






                                           
                                        



                                         








                                                 


                                       
                                                                                   
                         
                         
                                                                                   
                                        




                                         








                                                 


                                       
                                                                                         
                         

                                        






                                           












                                                 
                                         
                     



                                         

                                       



                                         



                             
                                 



                                   


                                 
                                                                     
                                                                                   
                         
                         
                                                                                   
                                  




                                   








                                           






                                   

                                  



                                   


                                 
                                                                                   
                         
                         
                                                                                   
                                  

                                 






                                   






                                           
                                 



                                   

                                  


                                 
                                                                                   
                             
                             
                                                                                   
                                  




                                   








                                           






                                   




                                   
                                  


                                 
                                                                                   
                         
                         
                                                                                   
                                  




                                   








                                           






                                   

                                  



                                   


                                 
                                                                                   
                         
                         
                                                                                   
                                  




                                   








                                           
                           



                                   

                                 



                                   

                             


                           
                                                                     
                                                                                   
                         
                         
                                                                                   
                            




                             


                            




                                     
                             






                           
                      

                      



                         





                       
                        

                     


                                                                                         







                         












                               


                       
                     



                       

                      
                        







                       


                      




                               
                       
                        





                             




                             
                            


                           
                                                                                   
                         
                         
                                                                                   
                            




                             


                            




                                     
                             






                           
                      

                      



                         


                       


                       
                        

                     
                                                                                   

                         


                      


                       










                               

                             
                                 



                                   








                                                 





                                               



                                               
                                              


                                             
                                                                     
                                                                                   
                         
                         
                                                                                   
                                              




                                               








                                                       






                                               

                                              



                                               


                                             
                                                                                   
                         
                         
                                                                                   
                                              

                                             






                                               






                                                       
                                             



                                               

                                              


                                             
                                                                                   
                             
                             
                                                                                   
                                              




                                               
                                              







                                                       






                                               




                                               
                                              


                                             
                                                                                   
                         
                         
                                                                                   
                                              




                                               








                                                       






                                               






                                                 





                                               


                                             
                                                                                   
                         
                         
                                                                                   
                                              




                                               








                                                       
                           



                                               

                                             



                                               



                             
                                 



                                   








                                                 





                                               



                                               


                                              
                                             



                                               

                                              








                                         








                                                 






                                               

                                              



                                               


                                             
                                                                     
                                                                                   
                         
                         
                                                                                   
                                              

                                             






                                               






                                                       
                                             



                                               

                                              


                                             
                                                                                   
                             
                             
                                                                                   
                                              




                                               








                                                       






                                               




                                               


                                              
                                             



                                               

                                              








                       








                               






                                               






                                                 





                                               


                                             
                                             



                                               



                                               


                                              
                                             





                                                 


                                               


                                               
                                             








                 


                




                         


                                        
                                             
                                             



                                               
                                             








                 


                




                         





                                               

                                             



                                               
function_decl Data1: 
bind_expr : 
statement_list : 
block : 
function_decl __base_ctor : 
bind_expr : 
statement_list : 
block : 
function_decl __comp_ctor : 
statement_list : 
function_decl Data1: 
bind_expr : ptr0, 
expr_stmt : ptr0, 
convert_expr : ptr0, 
init_expr : ptr0, 
component_ref : ptr0, this->ptrval, 
indirect_ref : ptr0, this->ptrval, 
parm_decl this: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
field_decl ptrval: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
parm_decl ptr0: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
block : ptr0, 
function_decl __base_ctor : 
bind_expr : ptr0, 
expr_stmt : ptr0, 
convert_expr : ptr0, 
init_expr : ptr0, 
component_ref : ptr0, this->ptrval, 
indirect_ref : ptr0, this->ptrval, 
parm_decl this: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
field_decl ptrval: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
parm_decl ptr0: ptr0, this->ptrval, 
pointer_type : ptr0, this->ptrval, 
record_type : ptr0, this->ptrval, 
type_decl Data1: ptr0, this->ptrval, 
integer_cst 64: ptr0, this->ptrval, 
block : ptr0, 
function_decl __comp_ctor : 
statement_list : ptr0, 
function_decl ftest1: 
return_expr : 
init_expr : 
result_decl : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 32: 
integer_cst 1: 
function_decl ftest2: 
return_expr : ptr0, 
init_expr : ptr0, 
result_decl : ptr0, 
integer_type : ptr0, 
type_decl int: ptr0, 
integer_cst 32: ptr0, 
integer_cst -2147483648: ptr0, 
integer_cst 2147483647: ptr0, 
integer_cst 32: ptr0, 
integer_cst 1: ptr0, 
function_decl Data2: 
must_not_throw_expr : 
statement_list : 
bind_expr : 
statement_list : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
pointer_plus_expr : 
addr_expr : 
var_decl _ZTV5Data2: 
integer_cst 256: 
constructor : 
array_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_type : 
integer_cst 64: 
integer_cst 0: 
integer_cst 3: 
integer_cst 0: 
addr_expr : 
var_decl _ZTI5Data2: 
integer_cst 128: 
record_type : 
type_decl __class_type_info_pseudo: 
addr_expr : 
function_decl __comp_dtor : 
addr_expr : 
function_decl __deleting_dtor : 
array_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_type : 
integer_cst 64: 
integer_cst 0: 
integer_cst 3: 
integer_cst 16: 
cleanup_stmt : 
statement_list : 
modify_expr : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
constructor : 
record_type : 
block : 
label_expr : 
label_decl : 
if_stmt : 
ne_expr : 
integer_cst 0: 
bit_and_expr : 
parm_decl __in_chrg: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 32: 
integer_cst 1: 
integer_cst 0: 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl operator delete: 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
function_decl __base_dtor : 
must_not_throw_expr : 
statement_list : 
bind_expr : 
statement_list : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
pointer_plus_expr : 
addr_expr : 
var_decl _ZTV5Data2: 
integer_cst 256: 
constructor : 
array_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_type : 
integer_cst 64: 
integer_cst 0: 
integer_cst 3: 
integer_cst 0: 
addr_expr : 
var_decl _ZTI5Data2: 
integer_cst 128: 
record_type : 
type_decl __class_type_info_pseudo: 
addr_expr : 
function_decl __comp_dtor : 
addr_expr : 
function_decl __deleting_dtor : 
array_type : 
pointer_type : 
type_decl __vtbl_ptr_type: 
function_type : 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_type : 
integer_cst 64: 
integer_cst 0: 
integer_cst 3: 
integer_cst 16: 
try_finally : 
statement_list : 
modify_expr : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
constructor : 
record_type : 
block : 
label_expr : 
label_decl : 
cond_expr : 
ne_expr : 
integer_cst 0: 
bit_and_expr : 
integer_cst 0: 
integer_cst 1: 
integer_cst 0: 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl operator delete: 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
integer_cst 0: 
function_decl __comp_dtor : 
statement_list : 
function_decl __deleting_dtor : 
statement_list : 
call_expr : 
addr_expr : 
function_decl __comp_dtor : 
statement_list : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
label_expr : 
label_decl : 
call_expr : 
addr_expr : 
function_decl operator delete: 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
integer_cst 64: 
function_decl func1: 
statement_list : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl this: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Object1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl tmp1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
parm_decl ptr1: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
if_stmt : ptr1, this->tmp1, 
ne_expr : ptr1, this->tmp1, 
integer_cst 0: ptr1, this->tmp1, 
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl this: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Object1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl tmp1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
integer_cst 0: ptr1, this->tmp1, 
statement_list : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl ptr1: 
pointer_type : 
record_type : 
type_decl Data1: 
integer_cst 64: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 100: 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Object1: 
integer_cst 64: 
field_decl tmp1: 
integer_cst 64: 
pointer_type : 
record_type : 
type_decl Data1: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 200: 
statement_list : ptr1, this->tmp1, 
expr_stmt : ptr1, this->tmp1, 
convert_expr : ptr1, this->tmp1, 
modify_expr : ptr1, this->tmp1, 
test27.cpp: In member function 'void Object1::func1(Data1*)':
test27.cpp:55:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:55:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl ptr1: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl val: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_type : ptr1, this->tmp1, 
type_decl int: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_cst -2147483648: ptr1, this->tmp1, 
integer_cst 2147483647: ptr1, this->tmp1, 
integer_cst 300: ptr1, this->tmp1, 
expr_stmt : ptr1, this->tmp1, 
convert_expr : ptr1, this->tmp1, 
modify_expr : ptr1, this->tmp1, 
test27.cpp:56:28: warning: Using variable 'this->tmp1' without checking for null pointer
             tmp1->val = 400;
                            ^
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl this: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Object1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl tmp1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
field_decl val: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_type : ptr1, this->tmp1, 
type_decl int: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_cst -2147483648: ptr1, this->tmp1, 
integer_cst 2147483647: ptr1, this->tmp1, 
integer_cst 400: ptr1, this->tmp1, 
expr_stmt : ptr1, this->tmp1, 
convert_expr : ptr1, this->tmp1, 
modify_expr : ptr1, this->tmp1, 
test27.cpp:58:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 500;
                        ^
test27.cpp:58:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl ptr1: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl val: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_type : ptr1, this->tmp1, 
type_decl int: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_cst -2147483648: ptr1, this->tmp1, 
integer_cst 2147483647: ptr1, this->tmp1, 
integer_cst 500: ptr1, this->tmp1, 
expr_stmt : ptr1, this->tmp1, 
convert_expr : ptr1, this->tmp1, 
modify_expr : ptr1, this->tmp1, 
test27.cpp:59:24: warning: Using variable 'this->tmp1' without checking for null pointer
         tmp1->val = 600;
                        ^
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl this: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Object1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl tmp1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
field_decl val: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_type : ptr1, this->tmp1, 
type_decl int: ptr1, this->tmp1, 
integer_cst 32: ptr1, this->tmp1, 
integer_cst -2147483648: ptr1, this->tmp1, 
integer_cst 2147483647: ptr1, this->tmp1, 
integer_cst 600: ptr1, this->tmp1, 
function_decl func2: 
statement_list : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
component_ref : ptr1, this->tmp1, 
indirect_ref : ptr1, this->tmp1, 
parm_decl this: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Object1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
field_decl tmp1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
parm_decl ptr1: ptr1, this->tmp1, 
pointer_type : ptr1, this->tmp1, 
record_type : ptr1, this->tmp1, 
type_decl Data1: ptr1, this->tmp1, 
integer_cst 64: ptr1, this->tmp1, 
expr_stmt : ptr1, this->tmp1, 
convert_expr : ptr1, this->tmp1, 
modify_expr : ptr1, this->tmp1, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp2: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
if_stmt : ptr1, this->tmp1, this->tmp2, 
ne_expr : ptr1, this->tmp1, this->tmp2, 
integer_cst 0: ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp2: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
integer_cst 0: ptr1, this->tmp1, this->tmp2, 
statement_list : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl ptr1: 
pointer_type : 
record_type : 
type_decl Data1: 
integer_cst 64: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 100: 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Object1: 
integer_cst 64: 
field_decl tmp1: 
integer_cst 64: 
pointer_type : 
record_type : 
type_decl Data1: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 200: 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Object1: 
integer_cst 64: 
field_decl tmp2: 
integer_cst 64: 
pointer_type : 
record_type : 
type_decl Data1: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 300: 
statement_list : ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp: In member function 'void Object1::func2(Data1*)':
test27.cpp:74:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 400;
                            ^
test27.cpp:74:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl ptr1: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 400: ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp:75:28: warning: Using variable 'this->tmp1' without checking for null pointer
             tmp1->val = 500;
                            ^
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 500: ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp:76:28: warning: Using variable 'this->tmp2' without checking for null pointer
             tmp2->val = 600;
                            ^
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp2: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 600: ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp:78:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 700;
                        ^
test27.cpp:78:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl ptr1: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 700: ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp:79:24: warning: Using variable 'this->tmp1' without checking for null pointer
         tmp1->val = 800;
                        ^
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 800: ptr1, this->tmp1, this->tmp2, 
expr_stmt : ptr1, this->tmp1, this->tmp2, 
convert_expr : ptr1, this->tmp1, this->tmp2, 
modify_expr : ptr1, this->tmp1, this->tmp2, 
test27.cpp:80:24: warning: Using variable 'this->tmp2' without checking for null pointer
         tmp2->val = 900;
                        ^
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
component_ref : ptr1, this->tmp1, this->tmp2, 
indirect_ref : ptr1, this->tmp1, this->tmp2, 
parm_decl this: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Object1: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
field_decl tmp2: ptr1, this->tmp1, this->tmp2, 
integer_cst 64: ptr1, this->tmp1, this->tmp2, 
pointer_type : ptr1, this->tmp1, this->tmp2, 
record_type : ptr1, this->tmp1, this->tmp2, 
type_decl Data1: ptr1, this->tmp1, this->tmp2, 
field_decl val: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_type : ptr1, this->tmp1, this->tmp2, 
type_decl int: ptr1, this->tmp1, this->tmp2, 
integer_cst 32: ptr1, this->tmp1, this->tmp2, 
integer_cst -2147483648: ptr1, this->tmp1, this->tmp2, 
integer_cst 2147483647: ptr1, this->tmp1, this->tmp2, 
integer_cst 900: ptr1, this->tmp1, this->tmp2, 
function_decl func3: 
bind_expr : ptr1, 
statement_list : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
decl_expr : ptr1, 
var_decl ptr2: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
test27.cpp: In member function 'void Object1::func3(Data1*)':
test27.cpp:108:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 100;
                        ^
test27.cpp:108:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, 
indirect_ref : ptr1, ptr2, 
parm_decl ptr1: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
field_decl val: 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 100: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
parm_decl ptr1: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
var_decl ptr2: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
test27.cpp:132:24: warning: Using variable 'ptr2' without checking for null pointer
         ptr2->val = 200;
                        ^
test27.cpp:132:24: warning: Using variable 'ptr2' without checking for null pointer
component_ref : ptr1, ptr2, 
indirect_ref : ptr1, ptr2, 
var_decl ptr2: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
field_decl val: 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 200: ptr1, ptr2, 
if_stmt : ptr1, ptr2, 
eq_expr : ptr1, ptr2, 
integer_cst 0: ptr1, ptr2, 
parm_decl ptr1: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
integer_cst 0: ptr1, ptr2, 
statement_list : ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
test27.cpp:146:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:146:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, 
indirect_ref : ptr1, ptr2, 
parm_decl ptr1: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
field_decl val: 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 300: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
test27.cpp:170:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 400;
                        ^
test27.cpp:170:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, 
indirect_ref : ptr1, ptr2, 
parm_decl ptr1: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
field_decl val: 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 400: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
call_expr : ptr1, ptr2, 
addr_expr : ptr1, ptr2, 
function_decl paranuckerInternalTest: ptr1, ptr2, 
var_decl ptr2: ptr1, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
block : ptr1, ptr2, 
var_decl ptr2: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
function_decl func4: 
bind_expr : ptr1, 
statement_list : ptr1, 
decl_expr : ptr1, 
var_decl ptr2: ptr1, ptr2, 
integer_cst 64: ptr1, ptr2, 
pointer_type : ptr1, ptr2, 
record_type : ptr1, ptr2, 
type_decl Data1: ptr1, ptr2, 
expr_stmt : ptr1, ptr2, 
convert_expr : ptr1, ptr2, 
modify_expr : ptr1, ptr2, 
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl this: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Object1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl tmp1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
expr_stmt : ptr1, ptr2, this->tmp1, 
convert_expr : ptr1, ptr2, this->tmp1, 
modify_expr : ptr1, ptr2, this->tmp1, 
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl this: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Object1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl tmp1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
var_decl ptr2: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
if_stmt : ptr1, ptr2, this->tmp1, 
ne_expr : ptr1, ptr2, this->tmp1, 
integer_cst 0: ptr1, ptr2, this->tmp1, 
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl this: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Object1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl tmp1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
integer_cst 0: ptr1, ptr2, this->tmp1, 
statement_list : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test27.cpp: In member function 'void Object1::func4(Data1*)':
test27.cpp:192:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 100;
                            ^
test27.cpp:192:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
type_decl Data1: ptr1, 
integer_cst 64: ptr1, 
field_decl val: ptr1, 
integer_cst 32: ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_cst 100: ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
component_ref : ptr1, 
indirect_ref : ptr1, 
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl this: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
type_decl Object1: ptr1, 
integer_cst 64: ptr1, 
field_decl tmp1: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
type_decl Data1: ptr1, 
field_decl val: ptr1, 
integer_cst 32: ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_cst 200: ptr1, 
statement_list : ptr1, ptr2, this->tmp1, 
expr_stmt : ptr1, ptr2, this->tmp1, 
convert_expr : ptr1, ptr2, this->tmp1, 
modify_expr : ptr1, ptr2, this->tmp1, 
test27.cpp:197:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:197:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl val: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_type : ptr1, ptr2, this->tmp1, 
type_decl int: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, this->tmp1, 
integer_cst 300: ptr1, ptr2, this->tmp1, 
expr_stmt : ptr1, ptr2, this->tmp1, 
convert_expr : ptr1, ptr2, this->tmp1, 
modify_expr : ptr1, ptr2, this->tmp1, 
test27.cpp:198:28: warning: Using variable 'this->tmp1' without checking for null pointer
             tmp1->val = 400;
                            ^
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl this: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Object1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl tmp1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
field_decl val: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_type : ptr1, ptr2, this->tmp1, 
type_decl int: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, this->tmp1, 
integer_cst 400: ptr1, ptr2, this->tmp1, 
expr_stmt : ptr1, ptr2, this->tmp1, 
convert_expr : ptr1, ptr2, this->tmp1, 
modify_expr : ptr1, ptr2, this->tmp1, 
test27.cpp:200:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 500;
                        ^
test27.cpp:200:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl val: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_type : ptr1, ptr2, this->tmp1, 
type_decl int: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, this->tmp1, 
integer_cst 500: ptr1, ptr2, this->tmp1, 
expr_stmt : ptr1, ptr2, this->tmp1, 
convert_expr : ptr1, ptr2, this->tmp1, 
modify_expr : ptr1, ptr2, this->tmp1, 
test27.cpp:201:24: warning: Using variable 'this->tmp1' without checking for null pointer
         tmp1->val = 600;
                        ^
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
component_ref : ptr1, ptr2, this->tmp1, 
indirect_ref : ptr1, ptr2, this->tmp1, 
parm_decl this: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Object1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
field_decl tmp1: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
field_decl val: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_type : ptr1, ptr2, this->tmp1, 
type_decl int: ptr1, ptr2, this->tmp1, 
integer_cst 32: ptr1, ptr2, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, this->tmp1, 
integer_cst 600: ptr1, ptr2, this->tmp1, 
var_decl ptr2: ptr1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
block : ptr1, ptr2, this->tmp1, 
var_decl ptr2: ptr1, ptr2, this->tmp1, 
integer_cst 64: ptr1, ptr2, this->tmp1, 
pointer_type : ptr1, ptr2, this->tmp1, 
record_type : ptr1, ptr2, this->tmp1, 
type_decl Data1: ptr1, ptr2, this->tmp1, 
function_decl func5: 
bind_expr : ptr1, ptr3, 
statement_list : ptr1, ptr3, 
decl_expr : ptr1, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
test27.cpp: In member function 'void Object1::func5(Data1*, Data1*)':
test27.cpp:207:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 100;
                        ^
test27.cpp:207:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, 
indirect_ref : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
field_decl val: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_type : ptr1, ptr2, ptr3, 
type_decl int: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_cst -2147483648: ptr1, ptr2, ptr3, 
integer_cst 2147483647: ptr1, ptr2, ptr3, 
integer_cst 100: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
test27.cpp:209:24: warning: Using variable 'ptr2' without checking for null pointer
         ptr2->val = 200;
                        ^
test27.cpp:209:24: warning: Using variable 'ptr2' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, 
indirect_ref : ptr1, ptr2, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
field_decl val: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_type : ptr1, ptr2, ptr3, 
type_decl int: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_cst -2147483648: ptr1, ptr2, ptr3, 
integer_cst 2147483647: ptr1, ptr2, ptr3, 
integer_cst 200: ptr1, ptr2, ptr3, 
if_stmt : ptr1, ptr2, ptr3, 
eq_expr : ptr1, ptr2, ptr3, 
integer_cst 0: ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
integer_cst 0: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
test27.cpp:212:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:212:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, 
indirect_ref : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
field_decl val: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_type : ptr1, ptr2, ptr3, 
type_decl int: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_cst -2147483648: ptr1, ptr2, ptr3, 
integer_cst 2147483647: ptr1, ptr2, ptr3, 
integer_cst 300: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
parm_decl ptr3: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
test27.cpp:215:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 400;
                        ^
test27.cpp:215:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, 
indirect_ref : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
field_decl val: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_type : ptr1, ptr2, ptr3, 
type_decl int: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_cst -2147483648: ptr1, ptr2, ptr3, 
integer_cst 2147483647: ptr1, ptr2, ptr3, 
integer_cst 400: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
test27.cpp:217:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 500;
                        ^
test27.cpp:217:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, 
indirect_ref : ptr1, ptr2, ptr3, 
parm_decl ptr1: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
field_decl val: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_type : ptr1, ptr2, ptr3, 
type_decl int: ptr1, ptr2, ptr3, 
integer_cst 32: ptr1, ptr2, ptr3, 
integer_cst -2147483648: ptr1, ptr2, ptr3, 
integer_cst 2147483647: ptr1, ptr2, ptr3, 
integer_cst 500: ptr1, ptr2, ptr3, 
var_decl ptr2: ptr1, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
block : ptr1, ptr2, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
function_decl func6: 
statement_list : ptr1, ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr1, ptr3, 
modify_expr : ptr1, ptr3, 
test27.cpp: In member function 'void Object1::func6(Data1*, Data1*)':
test27.cpp:222:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 100;
                        ^
test27.cpp:222:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr3, 
indirect_ref : ptr1, ptr3, 
parm_decl ptr1: ptr1, ptr3, 
pointer_type : ptr1, ptr3, 
record_type : ptr1, ptr3, 
type_decl Data1: ptr1, ptr3, 
integer_cst 64: ptr1, ptr3, 
field_decl val: ptr1, ptr3, 
integer_cst 32: ptr1, ptr3, 
integer_type : ptr1, ptr3, 
type_decl int: ptr1, ptr3, 
integer_cst 32: ptr1, ptr3, 
integer_cst -2147483648: ptr1, ptr3, 
integer_cst 2147483647: ptr1, ptr3, 
integer_cst 100: ptr1, ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr1, ptr3, 
modify_expr : ptr1, ptr3, 
parm_decl ptr1: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
integer_cst 64: ptr3, 
component_ref : ptr3, 
indirect_ref : ptr3, 
parm_decl this: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Object1: ptr3, 
integer_cst 64: ptr3, 
field_decl tmp1: ptr3, 
integer_cst 64: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr3, 
modify_expr : ptr3, 
test27.cpp:224:24: warning: Using variable 'this->tmp1' without checking for null pointer
         tmp1->val = 200;
                        ^
component_ref : ptr3, 
indirect_ref : ptr3, 
component_ref : ptr3, 
indirect_ref : ptr3, 
parm_decl this: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Object1: ptr3, 
integer_cst 64: ptr3, 
field_decl tmp1: ptr3, 
integer_cst 64: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
field_decl val: ptr3, 
integer_cst 32: ptr3, 
integer_type : ptr3, 
type_decl int: ptr3, 
integer_cst 32: ptr3, 
integer_cst -2147483648: ptr3, 
integer_cst 2147483647: ptr3, 
integer_cst 200: ptr3, 
if_stmt : ptr1, ptr3, 
eq_expr : ptr3, 
integer_cst 0: ptr3, 
parm_decl ptr1: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
integer_cst 64: ptr3, 
integer_cst 0: ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr3, 
modify_expr : ptr3, 
component_ref : ptr3, 
indirect_ref : ptr3, 
parm_decl ptr1: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
integer_cst 64: ptr3, 
field_decl val: ptr3, 
integer_cst 32: ptr3, 
integer_type : ptr3, 
type_decl int: ptr3, 
integer_cst 32: ptr3, 
integer_cst -2147483648: ptr3, 
integer_cst 2147483647: ptr3, 
integer_cst 300: ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr3, 
modify_expr : ptr3, 
parm_decl ptr1: ptr1, ptr3, 
pointer_type : ptr1, ptr3, 
record_type : ptr1, ptr3, 
type_decl Data1: ptr1, ptr3, 
integer_cst 64: ptr1, ptr3, 
parm_decl ptr3: ptr1, ptr3, 
pointer_type : ptr1, ptr3, 
record_type : ptr1, ptr3, 
type_decl Data1: ptr1, ptr3, 
integer_cst 64: ptr1, ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr1, ptr3, 
modify_expr : ptr1, ptr3, 
test27.cpp:230:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 400;
                        ^
test27.cpp:230:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr3, 
indirect_ref : ptr1, ptr3, 
parm_decl ptr1: ptr1, ptr3, 
pointer_type : ptr1, ptr3, 
record_type : ptr1, ptr3, 
type_decl Data1: ptr1, ptr3, 
integer_cst 64: ptr1, ptr3, 
field_decl val: ptr1, ptr3, 
integer_cst 32: ptr1, ptr3, 
integer_type : ptr1, ptr3, 
type_decl int: ptr1, ptr3, 
integer_cst 32: ptr1, ptr3, 
integer_cst -2147483648: ptr1, ptr3, 
integer_cst 2147483647: ptr1, ptr3, 
integer_cst 400: ptr1, ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr1, ptr3, 
modify_expr : ptr1, ptr3, 
parm_decl ptr1: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
integer_cst 64: ptr3, 
component_ref : ptr3, 
indirect_ref : ptr3, 
parm_decl this: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Object1: ptr3, 
integer_cst 64: ptr3, 
field_decl tmp2: ptr3, 
integer_cst 64: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
expr_stmt : ptr1, ptr3, 
convert_expr : ptr3, 
modify_expr : ptr3, 
test27.cpp:232:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 500;
                        ^
component_ref : ptr3, 
indirect_ref : ptr3, 
parm_decl ptr1: ptr3, 
pointer_type : ptr3, 
record_type : ptr3, 
type_decl Data1: ptr3, 
integer_cst 64: ptr3, 
field_decl val: ptr3, 
integer_cst 32: ptr3, 
integer_type : ptr3, 
type_decl int: ptr3, 
integer_cst 32: ptr3, 
integer_cst -2147483648: ptr3, 
integer_cst 2147483647: ptr3, 
integer_cst 500: ptr3, 
function_decl func7: 
bind_expr : ptr1, ptr3, 
statement_list : ptr1, ptr3, 
decl_expr : ptr1, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl this: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Object1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl tmp1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr3: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp: In member function 'void Object1::func7(Data1*, Data1*)':
test27.cpp:239:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 100;
                        ^
test27.cpp:239:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 100: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp:241:24: warning: Using variable 'ptr2' without checking for null pointer
         ptr2->val = 200;
                        ^
test27.cpp:241:24: warning: Using variable 'ptr2' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 200: ptr1, ptr2, ptr3, this->tmp1, 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
eq_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp:244:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:244:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 300: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr3: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp:247:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 400;
                        ^
test27.cpp:247:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 400: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl this: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Object1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl tmp1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp:249:24: warning: Using variable 'ptr1' without checking for null pointer
         ptr1->val = 500;
                        ^
test27.cpp:249:24: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 500: ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
block : ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
function_decl func8: 
bind_expr : ptr1, ptr3, 
statement_list : ptr1, ptr3, 
decl_expr : ptr1, ptr3, 
var_decl ptr2: ptr1, ptr2, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, 
pointer_type : ptr1, ptr2, ptr3, 
record_type : ptr1, ptr2, ptr3, 
type_decl Data1: ptr1, ptr2, ptr3, 
expr_stmt : ptr1, ptr2, ptr3, 
convert_expr : ptr1, ptr2, ptr3, 
modify_expr : ptr1, ptr2, ptr3, 
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl this: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Object1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl tmp1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr3: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
ne_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr2, ptr3, this->tmp1, 
convert_expr : ptr2, ptr3, this->tmp1, 
modify_expr : ptr2, ptr3, this->tmp1, 
component_ref : ptr2, ptr3, this->tmp1, 
indirect_ref : ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr2, ptr3, this->tmp1, 
pointer_type : ptr2, ptr3, this->tmp1, 
record_type : ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr2, ptr3, this->tmp1, 
field_decl val: ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr2, ptr3, this->tmp1, 
integer_type : ptr2, ptr3, this->tmp1, 
type_decl int: ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr2, ptr3, this->tmp1, 
integer_cst 100: ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp: In member function 'void Object1::func8(Data1*, Data1*)':
test27.cpp:259:24: warning: Using variable 'ptr2' without checking for null pointer
         ptr2->val = 200;
                        ^
test27.cpp:259:24: warning: Using variable 'ptr2' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 200: ptr1, ptr2, ptr3, this->tmp1, 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
eq_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
test27.cpp:262:28: warning: Using variable 'ptr1' without checking for null pointer
             ptr1->val = 300;
                            ^
test27.cpp:262:28: warning: Using variable 'ptr1' without checking for null pointer
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl val: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl int: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 32: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst -2147483648: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 2147483647: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 300: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr3: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
ne_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr3: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr2, 
convert_expr : ptr2, 
modify_expr : ptr2, 
component_ref : ptr2, 
indirect_ref : ptr2, 
parm_decl ptr1: ptr2, 
pointer_type : ptr2, 
record_type : ptr2, 
type_decl Data1: ptr2, 
integer_cst 64: ptr2, 
field_decl val: ptr2, 
integer_cst 32: ptr2, 
integer_type : ptr2, 
type_decl int: ptr2, 
integer_cst 32: ptr2, 
integer_cst -2147483648: ptr2, 
integer_cst 2147483647: ptr2, 
integer_cst 400: ptr2, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl this: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Object1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl tmp1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : ptr1, ptr2, ptr3, this->tmp1, 
convert_expr : ptr1, ptr2, ptr3, this->tmp1, 
modify_expr : ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
parm_decl ptr1: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
ne_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
component_ref : ptr1, ptr2, ptr3, this->tmp1, 
indirect_ref : ptr1, ptr2, ptr3, this->tmp1, 
parm_decl this: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Object1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
field_decl tmp1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl ptr1: 
pointer_type : 
record_type : 
type_decl Data1: 
integer_cst 64: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 500: 
if_stmt : ptr1, ptr2, ptr3, this->tmp1, 
ne_expr : ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 0: ptr1, ptr2, ptr3, this->tmp1, 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl ptr1: 
pointer_type : 
record_type : 
type_decl Data1: 
integer_cst 64: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
integer_cst 600: 
var_decl ptr2: ptr1, ptr3, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1, 
block : ptr1, ptr2, ptr3, this->tmp1, 
var_decl ptr2: ptr1, ptr2, ptr3, this->tmp1, 
integer_cst 64: ptr1, ptr2, ptr3, this->tmp1, 
pointer_type : ptr1, ptr2, ptr3, this->tmp1, 
record_type : ptr1, ptr2, ptr3, this->tmp1, 
type_decl Data1: ptr1, ptr2, ptr3, this->tmp1,