summaryrefslogblamecommitdiff
path: root/test/test39-03.txt
blob: 6f4e4900b6e015cd94dea55c8508ccad87aad1b8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                         



                
               


















                         



                
               

















                         



                
               


















                         



                
               





















                        










                         



                
               






















                           



                         






                     





                                    





























                                










                         



                
               





































                           



                
               








































                               










                         



                
               




















                            










                         



                
               






















                           



                         






                     





                                    





























                                










                         



                
               





































                           



                
               


































                               










                         



                
               


















                                










                         



                
               














                               










                         



                
               



















                         



                
               











                        










                         



                
               

















                         



                
               


















                         



                
               











                   



                 



                 

















                         



                
               


















                         



                
               











                   



                 



                 

















                         



                
               



















































                                            
                                                                   
                                                                                   
                         

                         















                               



                      
                     


























































                                            
                                                                                   
                       

                       















                               




                      
                       
                      







































































































                                            
                                                                   
                                                                                   
                                                    

                                                    















                               



                      
                     

















                               



                      
                     

































































































                                            
                                                                   
                                                                                    
                          

                          















                               



                      
                     

















                               



                      
                     














































                                                          

















































                                      



















                         

















































                                      



















                         
















































































































                                      



















                         
               























































































































































































































                                             





































































































































































                                                   















                                






































































































































































































































                                                                                   
function_decl getData3: 
return_expr : 
init_expr : 
result_decl : 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
component_ref : 
indirect_ref : 
parm_decl this: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
field_decl ptrval: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
function_decl getData4: 
return_expr : 
init_expr : 
result_decl : 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
integer_cst 0: 
function_decl Data2: 
must_not_throw_expr : 
statement_list : 
bind_expr : 
statement_list : 
cleanup_point_expr : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_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: 
field_decl : 
integer_cst 128: 
record_type : 
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: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data2: 
integer_cst 64: 
constructor : 
record_type : 
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: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
field_decl arr: 
integer_cst 96: 
array_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 2: 
block : 
label_expr : 
label_decl : 
if_stmt : 
ne_expr : 
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: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl operator delete: 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data2: 
integer_cst 64: 
function_decl __base_dtor : 
must_not_throw_expr : 
statement_list : 
bind_expr : 
statement_list : 
cleanup_point_expr : 
expr_stmt : 
convert_expr : 
modify_expr : 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_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: 
field_decl : 
integer_cst 128: 
record_type : 
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: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data2: 
integer_cst 64: 
constructor : 
record_type : 
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: 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
field_decl arr: 
integer_cst 96: 
array_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 2: 
block : 
label_expr : 
label_decl : 
cond_expr : 
ne_expr : 
bit_and_expr : 
integer_cst 0: 
integer_cst 1: 
integer_cst 0: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl operator delete: 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_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: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_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: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data2: 
integer_cst 64: 
function_decl getData3: 
return_expr : 
init_expr : 
result_decl : 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Data2: 
field_decl _vptr.Data2: 
integer_cst 64: 
pointer_type : 
pointer_type : 
field_decl val: 
integer_cst 32: 
integer_type : 
type_decl int: 
integer_cst 32: 
integer_cst -2147483648: 
integer_cst 2147483647: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data2: 
integer_cst 64: 
field_decl ptrval: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
function_decl getData1: 
return_expr : 
init_expr : 
result_decl : 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Object1: 
field_decl tmp1: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl tmp2: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl tmp3: 
integer_cst 64: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
function_decl getData2: 
return_expr : 
init_expr : 
result_decl : 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
integer_cst 64: 
component_ref : 
indirect_ref : 
parm_decl this: 
pointer_type : 
record_type : 
type_decl Object1: 
field_decl tmp1: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl tmp2: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl tmp3: 
integer_cst 64: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
function_decl func1: 
statement_list : ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test39.cpp: In member function 'void Object1::func1(Data1*) const':
test39.cpp:63:24: warning: Using parameter 'ptr1' without checking for null pointer
         ptr1->val = 100;
                        ^
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_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, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test39.cpp:73:22: warning: Using parameter 'ptr1' without checking for null pointer
         ptr1->val = 0;
                      ^
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_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 0: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
function_decl func2: 
statement_list : ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test39.cpp: In member function 'void Object1::func2(Data1*) const':
test39.cpp:96:51: warning: Using parameter 'ptr1' without checking for null pointer
         ptr1->ptrval = reinterpret_cast<Data1*>(1);
                                                   ^
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_type : ptr1, 
type_decl Data1: ptr1, 
integer_cst 64: ptr1, 
field_decl ptrval: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_type : ptr1, 
type_decl Data1: ptr1, 
integer_cst 1: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
function_decl func3: 
statement_list : ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test39.cpp: In member function 'void Object1::func3(Data1*) const':
test39.cpp:119:25: warning: Using parameter 'ptr1' without checking for null pointer
         ptr1->ptrval = 0;
                         ^
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_type : ptr1, 
type_decl Data1: ptr1, 
integer_cst 64: ptr1, 
field_decl ptrval: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_type : ptr1, 
type_decl Data1: ptr1, 
integer_cst 0: ptr1, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
cleanup_point_expr : ptr1, ptr1->ptrval, 
expr_stmt : ptr1, ptr1->ptrval, 
call_expr : ptr1, ptr1->ptrval, 
addr_expr : ptr1, ptr1->ptrval, 
function_decl paranuckerInternalTest: ptr1, ptr1->ptrval, 
function_decl func4: 
bind_expr : 
statement_list : 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
decl_expr : 
var_decl data2: 
integer_cst 256: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
decl_expr : 
var_decl ptr1: 
integer_cst 64: 
addr_expr : 
var_decl data2: 
integer_cst 256: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
var_decl data2: 
integer_cst 256: 
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: 
field_decl ptrval: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
field_decl arr: 
integer_cst 96: 
array_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 2: 
type_decl Data1: 
block : 
var_decl data2: 
integer_cst 256: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
var_decl ptr1: 
integer_cst 64: 
addr_expr : 
var_decl data2: 
integer_cst 256: 
record_type : 
type_decl Data1: 
field_decl val: 
integer_cst 32: 
integer_type : 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
type_decl Data1: 
pointer_type : 
record_type : 
type_decl Data1: 
field_decl val: 
integer_cst 32: 
integer_type : 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
type_decl Data1: 
function_decl func5: 
bind_expr : 
statement_list : 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
decl_expr : 
var_decl data2: 
integer_cst 256: 
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: 
field_decl ptrval: 
integer_cst 64: 
pointer_type : 
record_type : 
field_decl arr: 
integer_cst 96: 
array_type : 
integer_type : 
integer_type : 
type_decl Data1: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
cleanup_point_expr : 
expr_stmt : 
call_expr : 
addr_expr : 
function_decl paranuckerInternalTest: 
decl_expr : 
var_decl data1: data1, 
integer_cst 64: data1, 
pointer_type : data1, 
record_type : data1, 
type_decl Data1: data1, 
field_decl val: data1, 
integer_cst 32: data1, 
integer_type : data1, 
type_decl int: data1, 
integer_cst 32: data1, 
integer_cst -2147483648: data1, 
integer_cst 2147483647: data1, 
field_decl ptrval: data1, 
integer_cst 64: data1, 
pointer_type : data1, 
record_type : data1, 
field_decl arr: data1, 
integer_cst 96: data1, 
array_type : data1, 
integer_type : data1, 
integer_type : data1, 
type_decl Data1: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
cleanup_point_expr : data1, 
expr_stmt : data1, 
call_expr : data1, 
addr_expr : data1, 
function_decl paranuckerInternalTest: data1, 
decl_expr : data1, 
var_decl ptr1: data1, ptr1, 
integer_cst 64: data1, ptr1, 
addr_expr : data1, ptr1, 
var_decl data1: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
type_decl int: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_cst -2147483648: data1, ptr1, 
integer_cst 2147483647: data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
integer_type : data1, ptr1, 
integer_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
cleanup_point_expr : data1, ptr1, 
expr_stmt : data1, ptr1, 
call_expr : data1, ptr1, 
addr_expr : data1, ptr1, 
function_decl paranuckerInternalTest: data1, ptr1, 
var_decl data2: 
integer_cst 256: data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
type_decl int: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_cst -2147483648: data1, ptr1, 
integer_cst 2147483647: data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
type_decl int: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_cst -2147483648: data1, ptr1, 
integer_cst 2147483647: data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
integer_type : data1, ptr1, 
integer_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
integer_type : data1, ptr1, 
type_decl int: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_cst -2147483648: data1, ptr1, 
integer_cst 2147483647: data1, ptr1, 
integer_type : data1, ptr1, 
integer_cst 64: data1, ptr1, 
integer_cst 0: data1, ptr1, 
integer_cst 2: data1, ptr1, 
type_decl Data1: data1, ptr1, 
block : data1, ptr1, 
var_decl data2: data1, ptr1, 
integer_cst 256: data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
type_decl int: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_cst -2147483648: data1, ptr1, 
integer_cst 2147483647: data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
integer_type : data1, ptr1, 
integer_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
var_decl data1: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
var_decl ptr1: data1, ptr1, 
integer_cst 64: data1, ptr1, 
addr_expr : data1, ptr1, 
var_decl data1: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
pointer_type : data1, ptr1, 
record_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
field_decl val: data1, ptr1, 
integer_cst 32: data1, ptr1, 
integer_type : data1, ptr1, 
field_decl ptrval: data1, ptr1, 
integer_cst 64: data1, ptr1, 
pointer_type : data1, ptr1, 
field_decl arr: data1, ptr1, 
integer_cst 96: data1, ptr1, 
array_type : data1, ptr1, 
type_decl Data1: data1, ptr1, 
function_decl func6: 
bind_expr : ptr1, 
statement_list : ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
decl_expr : ptr1, 
var_decl arr: ptr1, 
integer_cst 320: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_type : ptr1, 
integer_cst 64: ptr1, 
integer_cst 0: ptr1, 
integer_cst 9: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
convert_expr : ptr1, 
modify_expr : ptr1, 
test39.cpp: In member function 'void Object1::func6(Data1*) const':
test39.cpp:228:27: warning: Using variable 'ptr1' without checking for null pointer
         arr[1] = ptr1->val;
                           ^
array_ref : ptr1, 
integer_cst 0: ptr1, 
integer_cst 4: ptr1, 
var_decl arr: ptr1, 
integer_cst 320: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_type : ptr1, 
integer_cst 64: ptr1, 
integer_cst 0: ptr1, 
integer_cst 9: ptr1, 
integer_cst 1: ptr1, 
component_ref : ptr1, 
indirect_ref : ptr1, 
parm_decl ptr1: 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, 
field_decl ptrval: ptr1, 
integer_cst 64: ptr1, 
pointer_type : ptr1, 
record_type : ptr1, 
field_decl arr: ptr1, 
integer_cst 96: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
integer_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, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
cleanup_point_expr : ptr1, 
expr_stmt : ptr1, 
call_expr : ptr1, 
addr_expr : ptr1, 
function_decl paranuckerInternalTest: ptr1, 
var_decl arr: ptr1, 
integer_cst 320: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_type : ptr1, 
integer_cst 64: ptr1, 
integer_cst 0: ptr1, 
integer_cst 9: ptr1, 
block : ptr1, 
var_decl arr: ptr1, 
integer_cst 320: ptr1, 
array_type : ptr1, 
integer_type : ptr1, 
type_decl int: ptr1, 
integer_cst 32: ptr1, 
integer_cst -2147483648: ptr1, 
integer_cst 2147483647: ptr1, 
integer_type : ptr1, 
integer_cst 64: ptr1, 
integer_cst 0: ptr1, 
integer_cst 9: ptr1,