diff options
author | qunyanm <unknown> | 2015-11-25 10:27:02 -0800 |
---|---|---|
committer | qunyanm <unknown> | 2015-11-25 10:27:02 -0800 |
commit | b8fad094ad74180ca16670bebe602737d856b5da (patch) | |
tree | e14e7b6caac6fc2282b585b4bdbcd30b4a0a077a /Test | |
parent | 7dfa02c3da9f68b10b20e6afcd81767d3c6ebf02 (diff) |
Fix issue 103. Emit the quantifiers for ForallStmt before AutoTrigger so that
the auto-triggers can be computed for ForallStmt.
Diffstat (limited to 'Test')
-rw-r--r-- | Test/dafny0/SmallTests.dfy.expect | 1 | ||||
-rw-r--r-- | Test/dafny4/Bug103.dfy | 20 | ||||
-rw-r--r-- | Test/dafny4/Bug103.dfy.expect | 2 |
3 files changed, 23 insertions, 0 deletions
diff --git a/Test/dafny0/SmallTests.dfy.expect b/Test/dafny0/SmallTests.dfy.expect index 4bd12096..6161c3dd 100644 --- a/Test/dafny0/SmallTests.dfy.expect +++ b/Test/dafny0/SmallTests.dfy.expect @@ -1,3 +1,4 @@ +SmallTests.dfy(507,4): Warning: /!\ No trigger covering all quantified variables found.
SmallTests.dfy(34,10): Error: index out of range
Execution trace:
(0,0): anon0
diff --git a/Test/dafny4/Bug103.dfy b/Test/dafny4/Bug103.dfy new file mode 100644 index 00000000..559a361c --- /dev/null +++ b/Test/dafny4/Bug103.dfy @@ -0,0 +1,20 @@ +// RUN: %dafny /compile:0 /autoTriggers:1 /print:"%t.print" "%s" > "%t"
+// RUN: %diff "%s.expect" "%t"
+
+predicate IsLessThanSuccesor(i:int)
+{
+ i < i + 1
+}
+
+lemma LemmaWithoutTriggerOnForallStatement()
+{
+ forall i
+ ensures IsLessThanSuccesor(i);
+ {
+ }
+}
+
+
+
+
+
diff --git a/Test/dafny4/Bug103.dfy.expect b/Test/dafny4/Bug103.dfy.expect new file mode 100644 index 00000000..52595bf9 --- /dev/null +++ b/Test/dafny4/Bug103.dfy.expect @@ -0,0 +1,2 @@ +
+Dafny program verifier finished with 3 verified, 0 errors
|