diff options
Diffstat (limited to 'test/test18-03.txt')
-rw-r--r-- | test/test18-03.txt | 170 |
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, |