summaryrefslogtreecommitdiff
path: root/test/test08-03.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test08-03.txt')
-rw-r--r--test/test08-03.txt295
1 files changed, 295 insertions, 0 deletions
diff --git a/test/test08-03.txt b/test/test08-03.txt
new file mode 100644
index 0000000..a8caa49
--- /dev/null
+++ b/test/test08-03.txt
@@ -0,0 +1,295 @@
+function_decl func1:
+statement_list : ptr1,
+if_stmt : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+integer_type : ptr1,
+type_decl int: ptr1,
+integer_cst 32: ptr1,
+integer_cst -2147483648: ptr1,
+integer_cst 2147483647: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+return_expr : ptr1,
+cleanup_point_expr : ptr1,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 100:
+function_decl func2:
+statement_list : ptr2,
+if_stmt : ptr2,
+eq_expr : ptr2,
+parm_decl ptr2: ptr2,
+pointer_type : ptr2,
+integer_type : ptr2,
+type_decl int: ptr2,
+integer_cst 32: ptr2,
+integer_cst -2147483648: ptr2,
+integer_cst 2147483647: ptr2,
+integer_cst 64: ptr2,
+integer_cst 0: ptr2,
+cleanup_point_expr : ptr2,
+expr_stmt : ptr2,
+convert_expr : ptr2,
+modify_expr : ptr2,
+component_ref : ptr2,
+indirect_ref : ptr2,
+nop_expr : ptr2,
+parm_decl this: ptr2,
+pointer_type : ptr2,
+record_type : ptr2,
+type_decl Object1: ptr2,
+field_decl k: ptr2,
+integer_cst 32: ptr2,
+type_decl Object1: ptr2,
+integer_cst 64: ptr2,
+field_decl k: ptr2,
+integer_cst 32: ptr2,
+integer_cst 0: ptr2,
+cleanup_point_expr : ptr2,
+expr_stmt : ptr2,
+convert_expr : ptr2,
+modify_expr : ptr2,
+test08.cpp: In member function 'void Object1::func2(int*)':
+test08.cpp:20:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 200;
+ ^
+indirect_ref : ptr2,
+parm_decl ptr2: ptr2,
+pointer_type : ptr2,
+integer_type : ptr2,
+type_decl int: ptr2,
+integer_cst 32: ptr2,
+integer_cst -2147483648: ptr2,
+integer_cst 2147483647: ptr2,
+integer_cst 64: ptr2,
+integer_cst 200: ptr2,
+function_decl func3:
+statement_list : ptr3,
+if_stmt : ptr3,
+ne_expr : ptr3,
+parm_decl ptr3: ptr3,
+pointer_type : ptr3,
+integer_type : ptr3,
+type_decl int: ptr3,
+integer_cst 32: ptr3,
+integer_cst -2147483648: ptr3,
+integer_cst 2147483647: ptr3,
+integer_cst 64: ptr3,
+integer_cst 0: ptr3,
+return_expr :
+cleanup_point_expr : ptr3,
+expr_stmt : ptr3,
+convert_expr : ptr3,
+modify_expr : ptr3,
+test08.cpp: In member function 'void Object1::func3(int*)':
+test08.cpp:28:20: warning: Using parameter 'ptr3' without checking for null pointer
+ *ptr3 = 300;
+ ^
+indirect_ref : ptr3,
+parm_decl ptr3: ptr3,
+pointer_type : ptr3,
+integer_type : ptr3,
+type_decl int: ptr3,
+integer_cst 32: ptr3,
+integer_cst -2147483648: ptr3,
+integer_cst 2147483647: ptr3,
+integer_cst 64: ptr3,
+integer_cst 300: ptr3,
+function_decl func4:
+statement_list : ptr4,
+if_stmt : ptr4,
+ne_expr : ptr4,
+parm_decl ptr4: ptr4,
+pointer_type : ptr4,
+integer_type : ptr4,
+type_decl int: ptr4,
+integer_cst 32: ptr4,
+integer_cst -2147483648: ptr4,
+integer_cst 2147483647: ptr4,
+integer_cst 64: ptr4,
+integer_cst 0: ptr4,
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+nop_expr :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl k:
+integer_cst 32:
+type_decl Object1:
+integer_cst 64:
+field_decl k:
+integer_cst 32:
+integer_cst 0:
+return_expr : ptr4,
+cleanup_point_expr : ptr4,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr4:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 400:
+function_decl func5:
+statement_list : ptr5,
+if_stmt : ptr5,
+eq_expr : ptr5,
+parm_decl ptr5: ptr5,
+pointer_type : ptr5,
+integer_type : ptr5,
+type_decl int: ptr5,
+integer_cst 32: ptr5,
+integer_cst -2147483648: ptr5,
+integer_cst 2147483647: ptr5,
+integer_cst 64: ptr5,
+integer_cst 0: ptr5,
+return_expr : ptr5,
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr5:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 501:
+cleanup_point_expr : ptr5,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr5:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 500:
+function_decl func6:
+statement_list : ptr6,
+if_stmt : ptr6,
+ne_expr : ptr6,
+parm_decl ptr6: ptr6,
+pointer_type : ptr6,
+integer_type : ptr6,
+type_decl int: ptr6,
+integer_cst 32: ptr6,
+integer_cst -2147483648: ptr6,
+integer_cst 2147483647: ptr6,
+integer_cst 64: ptr6,
+integer_cst 0: ptr6,
+if_stmt :
+eq_expr :
+parm_decl ptr6:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 0:
+return_expr :
+cleanup_point_expr : ptr6,
+expr_stmt : ptr6,
+convert_expr : ptr6,
+modify_expr : ptr6,
+test08.cpp: In member function 'void Object1::func6(int*)':
+test08.cpp:59:20: warning: Using parameter 'ptr6' without checking for null pointer
+ *ptr6 = 600;
+ ^
+indirect_ref : ptr6,
+parm_decl ptr6: ptr6,
+pointer_type : ptr6,
+integer_type : ptr6,
+type_decl int: ptr6,
+integer_cst 32: ptr6,
+integer_cst -2147483648: ptr6,
+integer_cst 2147483647: ptr6,
+integer_cst 64: ptr6,
+integer_cst 600: ptr6,
+function_decl func7:
+statement_list : ptr7,
+if_stmt : ptr7,
+eq_expr : ptr7,
+parm_decl ptr7: ptr7,
+pointer_type : ptr7,
+integer_type : ptr7,
+type_decl int: ptr7,
+integer_cst 32: ptr7,
+integer_cst -2147483648: ptr7,
+integer_cst 2147483647: ptr7,
+integer_cst 64: ptr7,
+integer_cst 0: ptr7,
+return_expr : ptr7,
+statement_list :
+if_stmt :
+eq_expr :
+parm_decl ptr7:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 0:
+return_expr :
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr7:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 701:
+cleanup_point_expr : ptr7,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr7:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 700: