Skip to content

Commit c3cf35a

Browse files
authored
Merge pull request #731 from viperproject/meilers_fix_silicon_740
Test case for Silicon issue #740
2 parents 501f1ec + 18e73c6 commit c3cf35a

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

  • src/test/resources/all/issues/silicon
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// Any copyright is dedicated to the Public Domain.
2+
// http://creativecommons.org/publicdomain/zero/1.0/
3+
4+
5+
field f: Bool
6+
7+
method fails(a: Bool)
8+
{
9+
var curr: Ref := null
10+
11+
while (curr != null)
12+
invariant curr != null ==> acc(curr.f)
13+
{
14+
refute false
15+
curr := null
16+
}
17+
18+
//:: ExpectedOutput(assert.failed:assertion.false)
19+
assert false
20+
}

0 commit comments

Comments
 (0)