summaryrefslogtreecommitdiff
path: root/test/test29-03.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-10 21:54:09 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-10 21:54:09 +0300
commit47ab3221ba7b5858bcf63e3732d20e32b06140b2 (patch)
tree0d3f3fd8ec8b6756e28d954637d1026beb70ccf8 /test/test29-03.txt
parent11aec81a67f885955cd47d633e1940e144db4433 (diff)
downloadparanucker-47ab3221ba7b5858bcf63e3732d20e32b06140b2.tar.gz
paranucker-47ab3221ba7b5858bcf63e3732d20e32b06140b2.tar.bz2
paranucker-47ab3221ba7b5858bcf63e3732d20e32b06140b2.tar.xz
paranucker-47ab3221ba7b5858bcf63e3732d20e32b06140b2.zip
Add test 35. Update test results.
Diffstat (limited to 'test/test29-03.txt')
-rw-r--r--test/test29-03.txt187
1 files changed, 183 insertions, 4 deletions
diff --git a/test/test29-03.txt b/test/test29-03.txt
index 7368868..24c352a 100644
--- a/test/test29-03.txt
+++ b/test/test29-03.txt
@@ -27,6 +27,20 @@ type_decl Object1:
integer_cst 64:
field_decl tmp1:
integer_cst 64:
+function_decl getData2:
+return_expr :
+init_expr :
+result_decl :
+pointer_type :
+record_type :
+type_decl Data2:
+field_decl _vptr.Data2:
+integer_cst 64:
+field_decl :
+integer_cst 256:
+type_decl Data2:
+integer_cst 64:
+integer_cst 0:
function_decl func1:
statement_list : ptr1, ptr2,
cleanup_point_expr : ptr1, ptr2,
@@ -1422,7 +1436,7 @@ integer_cst 64: ptr1,
integer_cst 0: ptr1,
ne_expr :
test29.cpp: In member function 'void Object1::func13(int*)':
-test29.cpp:339:28: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:344:28: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 || ptr1) && ptr1)
^
parm_decl ptr1:
@@ -1472,7 +1486,7 @@ expr_stmt : ptr1,
call_expr : ptr1,
addr_expr : ptr1,
function_decl paranuckerInternalTest: ptr1,
-test29.cpp:351:35: warning: internal collections 'knownNullVars' is different.
+test29.cpp:356:35: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
@@ -1497,7 +1511,7 @@ expr_stmt : ptr1,
call_expr : ptr1,
addr_expr : ptr1,
function_decl paranuckerInternalTest: ptr1,
-test29.cpp:356:31: warning: internal collections 'knownNullVars' is different.
+test29.cpp:361:31: warning: internal collections 'knownNullVars' is different.
want: ptr1,
get:
paranuckerInternalTest("=", "knownNullVars", "ptr1");
@@ -1524,7 +1538,7 @@ integer_cst 64: ptr1,
integer_cst 0: ptr1,
ne_expr :
test29.cpp: In member function 'void Object1::func14(int*)':
-test29.cpp:364:19: warning: Useless variable check 'ptr1'. It already was checked before
+test29.cpp:369:19: warning: Useless variable check 'ptr1'. It already was checked before
if ((ptr1 && ptr1) || ptr1)
^
parm_decl ptr1:
@@ -1918,3 +1932,168 @@ integer_cst 96: ptr1, ptr2,
type_decl Data1: ptr1, ptr2,
block : ptr1, ptr2,
var_decl ptr3: ptr1, ptr2,
+function_decl func18:
+bind_expr :
+statement_list :
+decl_expr :
+var_decl ptr1:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+init_expr :
+var_decl ptr1:
+cond_expr :
+ne_expr :
+save_expr :
+call_expr :
+addr_expr :
+function_decl getData2:
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+type_decl Object1:
+integer_cst 64:
+integer_cst 0:
+addr_expr :
+component_ref :
+indirect_ref :
+save_expr :
+call_expr :
+addr_expr :
+function_decl getData2:
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+type_decl Object1:
+integer_cst 64:
+field_decl :
+integer_cst 256:
+integer_cst 0:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+var_decl ptr1:
+bind_expr :
+if_stmt :
+ne_expr :
+component_ref :
+indirect_ref :
+parm_decl this:
+pointer_type :
+record_type :
+type_decl Object1:
+field_decl tmp1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+type_decl Object1:
+integer_cst 64:
+field_decl tmp2:
+integer_cst 64:
+integer_cst 0:
+bind_expr :
+bind_expr :
+if_stmt :
+eq_expr :
+var_decl k:
+integer_cst 32:
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 10:
+bind_expr :
+statement_list :
+decl_expr :
+var_decl val:
+return_expr :
+init_expr :
+result_decl :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 32:
+var_decl val:
+var_decl val:
+integer_cst 32:
+component_ref :
+indirect_ref :
+var_decl ptr1:
+field_decl val:
+integer_cst 32:
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+block :
+var_decl val:
+block :
+block :
+var_decl val:
+block :
+block :
+block :
+var_decl val:
+block :
+block :
+block :
+block :
+var_decl val:
+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 0:
+var_decl ptr1:
+integer_cst 64:
+pointer_type :
+record_type :
+type_decl Data1:
+field_decl val:
+integer_cst 32:
+field_decl ptrval:
+integer_cst 64:
+field_decl arr:
+integer_cst 96:
+type_decl Data1:
+block :
+var_decl ptr1:
+block :
+block :
+block :
+block :
+var_decl val: