From 1b72b2e6f79400161ec9bdd71566cc9c41bb93ae Mon Sep 17 00:00:00 2001 From: akashlal Date: Fri, 19 Apr 2013 11:49:06 +0530 Subject: Added a test case --- Test/AbsHoudini/int1.bpl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Test/AbsHoudini/int1.bpl (limited to 'Test/AbsHoudini') diff --git a/Test/AbsHoudini/int1.bpl b/Test/AbsHoudini/int1.bpl new file mode 100644 index 00000000..0ee0f1b9 --- /dev/null +++ b/Test/AbsHoudini/int1.bpl @@ -0,0 +1,26 @@ +function {:existential true} b0(x:int): bool; +function {:existential true} b1(x:int): bool; + +var g: int; + +procedure foo() +modifies g; +requires b0(g); +ensures b1(g); +{ + if(*) { + g := g + 1; + call foo(); + } +} + +procedure main() +modifies g; +{ + g := 0; + if(*) { g := 5; } + call foo(); +} + + +// Expected: b0(x) = [0,\infty], b1(x) = [0, \infty] -- cgit v1.2.3