summaryrefslogtreecommitdiff
path: root/test/test26-03.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-01 15:11:17 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-01 15:11:17 +0300
commit87a31d8618c0d47a646677118f3f85352c4a528f (patch)
treec44db8a2b677f23fa6d9a639d802fe34e652eb2c /test/test26-03.txt
parent568b3f98e65737169a14eb18fde95ecd22e607d8 (diff)
downloadparanucker-87a31d8618c0d47a646677118f3f85352c4a528f.tar.gz
paranucker-87a31d8618c0d47a646677118f3f85352c4a528f.tar.bz2
paranucker-87a31d8618c0d47a646677118f3f85352c4a528f.tar.xz
paranucker-87a31d8618c0d47a646677118f3f85352c4a528f.zip
Update test 26.
Diffstat (limited to 'test/test26-03.txt')
-rw-r--r--test/test26-03.txt850
1 files changed, 850 insertions, 0 deletions
diff --git a/test/test26-03.txt b/test/test26-03.txt
index 5b63f48..7360ca2 100644
--- a/test/test26-03.txt
+++ b/test/test26-03.txt
@@ -13694,6 +13694,856 @@ integer_cst 64:
type_decl Data2:
integer_cst 64:
void_cst :
+function_decl func6:
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 32:
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 3:
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 1: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr :
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr : ptr1,
+statement_list :
+if_stmt :
+truth_andif_expr :
+eq_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr :
+if_stmt :
+truth_andif_expr :
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr :
+if_stmt :
+truth_orif_expr :
+eq_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr :
+if_stmt :
+truth_orif_expr :
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr :
+function_decl func7:
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: 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 3: ptr1,
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr :
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 2: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 1: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr : ptr1,
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr :
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 5: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 4: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr : ptr1,
+function_decl func8:
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: 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 3: ptr1,
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+test26.cpp: In member function 'void Object1::func8(Data1*)':
+test26.cpp:144:18: warning: Useless variable check 'ptr1'. It already was checked before
+ if (!ptr1 || k == 1)
+ ^
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr :
+test26.cpp:148:18: warning: Useless variable check 'ptr1'. It already was checked before
+ if (!ptr1 && k == 1)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr : ptr1,
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr :
+test26.cpp:157:22: warning: Useless variable check 'ptr1'. It already was checked before
+ if (ptr1 || k == 5)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr :
+test26.cpp:161:22: warning: Useless variable check 'ptr1'. It already was checked before
+ if (ptr1 && k == 5)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr : ptr1,
+function_decl func9:
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 32:
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 3:
+statement_list :
+if_stmt :
+truth_orif_expr :
+ne_expr :
+test26.cpp: In member function 'void Object1::func9(Data1*)':
+test26.cpp:170:22: warning: Useless variable check 'ptr1'. It already was checked before
+ if (ptr1 || k == 1)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr :
+if_stmt :
+truth_orif_expr :
+eq_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr :
+if_stmt :
+truth_andif_expr :
+ne_expr :
+test26.cpp:174:22: warning: Useless variable check 'ptr1'. It already was checked before
+ if (ptr1 && k == 1)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 1:
+return_expr :
+if_stmt :
+truth_andif_expr :
+eq_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 2:
+return_expr :
+statement_list : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+ne_expr : ptr1,
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr : ptr1,
+var_decl k: ptr1,
+integer_cst 4: ptr1,
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_orif_expr : ptr1,
+eq_expr : ptr1,
+test26.cpp:183:18: warning: Useless variable check 'ptr1'. It already was checked before
+ if (!ptr1 || k == 5)
+ ^
+parm_decl ptr1: ptr1,
+pointer_type : ptr1,
+record_type : ptr1,
+type_decl Data1: ptr1,
+field_decl val: ptr1,
+integer_cst 32: ptr1,
+field_decl ptrval: ptr1,
+integer_cst 64: ptr1,
+field_decl arr: ptr1,
+integer_cst 96: ptr1,
+field_decl str1: ptr1,
+integer_cst 64: ptr1,
+type_decl Data1: ptr1,
+integer_cst 64: ptr1,
+integer_cst 0: ptr1,
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+ne_expr :
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 4:
+return_expr : ptr1,
+if_stmt : ptr1,
+truth_andif_expr : ptr1,
+eq_expr :
+test26.cpp:187:18: warning: Useless variable check 'ptr1'. It already was checked before
+ if (!ptr1 && k == 5)
+ ^
+parm_decl ptr1:
+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:
+field_decl str1:
+integer_cst 64:
+type_decl Data1:
+integer_cst 64:
+integer_cst 0:
+eq_expr :
+var_decl k:
+integer_cst 5:
+return_expr : ptr1,
function_decl c_str:
function_decl __stoa:
bind_expr : __convf, __idx, __name, __str,