summaryrefslogtreecommitdiff
path: root/test/test18-03.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test18-03.txt')
-rw-r--r--test/test18-03.txt170
1 files changed, 85 insertions, 85 deletions
diff --git a/test/test18-03.txt b/test/test18-03.txt
index 9f099c5..51f550f 100644
--- a/test/test18-03.txt
+++ b/test/test18-03.txt
@@ -25,19 +25,19 @@ cleanup_point_expr : ptr1, ptr2,
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,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-type_decl Data1: ptr2,
-integer_cst 64: ptr2,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-integer_cst 100: ptr2,
+component_ref : ptr1->val, ptr2,
+indirect_ref : ptr1->val, ptr2,
+parm_decl ptr1: ptr1->val, ptr2,
+pointer_type : ptr1->val, ptr2,
+record_type : ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+integer_cst 64: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+integer_cst 100: ptr1->val, ptr2,
function_decl func2:
statement_list : ptr1, ptr2,
if_stmt : ptr1, ptr2,
@@ -65,29 +65,29 @@ cleanup_point_expr : ptr1, ptr2,
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,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-type_decl Data1: ptr2,
-integer_cst 64: ptr2,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-integer_cst 100: ptr2,
-return_expr : ptr1, ptr2,
-init_expr : ptr2,
-result_decl : ptr2,
-integer_type : ptr2,
-type_decl int: ptr2,
-integer_cst 32: ptr2,
-integer_cst -2147483648: ptr2,
-integer_cst 2147483647: ptr2,
-integer_cst 32: ptr2,
-integer_cst 0: ptr2,
+component_ref : ptr1->val, ptr2,
+indirect_ref : ptr1->val, ptr2,
+parm_decl ptr1: ptr1->val, ptr2,
+pointer_type : ptr1->val, ptr2,
+record_type : ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+integer_cst 64: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+integer_cst 100: ptr1->val, ptr2,
+return_expr : ptr1, ptr1->val, ptr2,
+init_expr : ptr1->val, ptr2,
+result_decl : ptr1->val, ptr2,
+integer_type : ptr1->val, ptr2,
+type_decl int: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+integer_cst -2147483648: ptr1->val, ptr2,
+integer_cst 2147483647: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+integer_cst 0: ptr1->val, ptr2,
function_decl func3:
statement_list : ptr1, ptr2,
if_stmt : ptr1, ptr2,
@@ -115,33 +115,33 @@ cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
convert_expr : ptr1, ptr2,
modify_expr : ptr1, ptr2,
-component_ref : ptr1, ptr2,
+component_ref : ptr1, ptr1->val, ptr2,
test18.cpp: In function 'int func3(Data1*, Data1*)':
test18.cpp:28:11: warning: Using parameter 'ptr1' without checking for null pointer
ptr1->val = 100;
^
-indirect_ref : ptr1, ptr2,
-parm_decl ptr1: 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,
-type_decl Data1: ptr1, ptr2,
-integer_cst 64: ptr1, ptr2,
-field_decl val: ptr1, ptr2,
-integer_cst 32: ptr1, ptr2,
-integer_cst 100: ptr1, ptr2,
-return_expr : ptr1, ptr2,
-init_expr : ptr1, ptr2,
-result_decl : 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 32: ptr1, ptr2,
-integer_cst 0: ptr1, ptr2,
+indirect_ref : ptr1, ptr1->val, ptr2,
+parm_decl ptr1: ptr1, ptr1->val, ptr2,
+pointer_type : ptr1, ptr1->val, ptr2,
+record_type : ptr1, ptr1->val, ptr2,
+type_decl Data1: ptr1, ptr1->val, ptr2,
+field_decl val: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+type_decl Data1: ptr1, ptr1->val, ptr2,
+integer_cst 64: ptr1, ptr1->val, ptr2,
+field_decl val: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+integer_cst 100: ptr1, ptr1->val, ptr2,
+return_expr : ptr1, ptr1->val, ptr2,
+init_expr : ptr1, ptr1->val, ptr2,
+result_decl : ptr1, ptr1->val, ptr2,
+integer_type : ptr1, ptr1->val, ptr2,
+type_decl int: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+integer_cst -2147483648: ptr1, ptr1->val, ptr2,
+integer_cst 2147483647: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+integer_cst 0: ptr1, ptr1->val, ptr2,
function_decl func4:
statement_list : ptr1, ptr2,
if_stmt : ptr1, ptr2,
@@ -170,23 +170,23 @@ cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
convert_expr : ptr1, ptr2,
modify_expr : ptr1, ptr2,
-component_ref : ptr1, ptr2,
+component_ref : ptr1, ptr1->val, ptr2,
test18.cpp: In function 'void func4(Data1*, Data1*)':
test18.cpp:40:11: warning: Using parameter 'ptr1' without checking for null pointer
ptr1->val = 100;
^
-indirect_ref : ptr1, ptr2,
-parm_decl ptr1: 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,
-type_decl Data1: ptr1, ptr2,
-integer_cst 64: ptr1, ptr2,
-field_decl val: ptr1, ptr2,
-integer_cst 32: ptr1, ptr2,
-integer_cst 100: ptr1, ptr2,
+indirect_ref : ptr1, ptr1->val, ptr2,
+parm_decl ptr1: ptr1, ptr1->val, ptr2,
+pointer_type : ptr1, ptr1->val, ptr2,
+record_type : ptr1, ptr1->val, ptr2,
+type_decl Data1: ptr1, ptr1->val, ptr2,
+field_decl val: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+type_decl Data1: ptr1, ptr1->val, ptr2,
+integer_cst 64: ptr1, ptr1->val, ptr2,
+field_decl val: ptr1, ptr1->val, ptr2,
+integer_cst 32: ptr1, ptr1->val, ptr2,
+integer_cst 100: ptr1, ptr1->val, ptr2,
function_decl func5:
statement_list : ptr1, ptr2,
if_stmt : ptr1, ptr2,
@@ -217,16 +217,16 @@ cleanup_point_expr : ptr1, ptr2,
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,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-type_decl Data1: ptr2,
-integer_cst 64: ptr2,
-field_decl val: ptr2,
-integer_cst 32: ptr2,
-integer_cst 100: ptr2,
+component_ref : ptr1->val, ptr2,
+indirect_ref : ptr1->val, ptr2,
+parm_decl ptr1: ptr1->val, ptr2,
+pointer_type : ptr1->val, ptr2,
+record_type : ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+type_decl Data1: ptr1->val, ptr2,
+integer_cst 64: ptr1->val, ptr2,
+field_decl val: ptr1->val, ptr2,
+integer_cst 32: ptr1->val, ptr2,
+integer_cst 100: ptr1->val, ptr2,