diff options
author | 2012-07-03 01:15:07 -0700 | |
---|---|---|
committer | 2012-07-03 01:15:07 -0700 | |
commit | fee0fd863eb338d310baecebb0e92dba0bb74ca2 (patch) | |
tree | fdbabc52dcc83c19c80312b41b26be5c6333d452 /Source/Dafny/Dafny.atg | |
parent | f5b08b01bd06a4ce88f6cc28f30eb180b45d1419 (diff) | |
parent | 8505b37ece6701ac653e8fb856a78eaafefce577 (diff) |
Merge
Diffstat (limited to 'Source/Dafny/Dafny.atg')
-rw-r--r-- | Source/Dafny/Dafny.atg | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Dafny/Dafny.atg b/Source/Dafny/Dafny.atg index 3280e96a..4eeedcbf 100644 --- a/Source/Dafny/Dafny.atg +++ b/Source/Dafny/Dafny.atg @@ -805,7 +805,11 @@ UpdateStmt<out Statement/*!*/ s> (. if (suchThat != null) {
s = new AssignSuchThatStmt(x, lhss, suchThat, suchThatAssume);
} else {
- s = new UpdateStmt(x, lhss, rhss);
+ if (lhss.Count == 0 && rhss.Count == 0) {
+ s = new BlockStmt(x, new List<Statement>()); // error, give empty statement
+ } else {
+ s = new UpdateStmt(x, lhss, rhss);
+ }
}
.)
.
|