diff options
author | Rustan Leino <unknown> | 2014-01-05 16:22:38 -0800 |
---|---|---|
committer | Rustan Leino <unknown> | 2014-01-05 16:22:38 -0800 |
commit | 621178a0da1fee756dcf6dd713c8ef5b14530800 (patch) | |
tree | 4ddd0ef17a84aacc805b6c8ecbd053d9e198c27c /Test/dafny0/CompilationErrors.dfy | |
parent | 9fcb57c00fd690da3a86dbc890bc32f6fc352079 (diff) |
More thoroughly check for nested assume statements during compilation
Diffstat (limited to 'Test/dafny0/CompilationErrors.dfy')
-rw-r--r-- | Test/dafny0/CompilationErrors.dfy | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Test/dafny0/CompilationErrors.dfy b/Test/dafny0/CompilationErrors.dfy index 7d21933a..205b2296 100644 --- a/Test/dafny0/CompilationErrors.dfy +++ b/Test/dafny0/CompilationErrors.dfy @@ -12,3 +12,27 @@ ghost var g: int; function F(): int // compile error: body-less ghost function
function method H(): int // compile error: body-less function method
+
+lemma Lemma() {
+ assume false; // compile error: assume
+}
+ghost method GMethod() {
+ assume false; // compile error: assume
+}
+
+function MyFunction(): int
+{
+ assume false; // compile error: assume
+ 6
+}
+
+function MyCalcFunction(): int
+{
+ calc <= {
+ 2;
+ 6;
+ { assume true; } // compile error: assume
+ 10;
+ }
+ 12
+}
|