summaryrefslogtreecommitdiff
path: root/Test/z3api/bar2.bpl
diff options
context:
space:
mode:
Diffstat (limited to 'Test/z3api/bar2.bpl')
-rw-r--r--Test/z3api/bar2.bpl24
1 files changed, 24 insertions, 0 deletions
diff --git a/Test/z3api/bar2.bpl b/Test/z3api/bar2.bpl
new file mode 100644
index 00000000..76991a8f
--- /dev/null
+++ b/Test/z3api/bar2.bpl
@@ -0,0 +1,24 @@
+
+procedure {:inline 1} foo() returns (x: bool)
+{
+ var b: bool;
+ if (b) {
+ x := false;
+ return;
+ } else {
+ x := true;
+ return;
+ }
+}
+
+procedure main()
+{
+ var b1: bool;
+ var b2: bool;
+
+ call b1 := foo();
+ call b2 := foo();
+ assert b1 == b2;
+}
+
+