summaryrefslogtreecommitdiff
path: root/Source/Dafny/Dafny.atg
diff options
context:
space:
mode:
authorGravatar Rustan Leino <leino@microsoft.com>2012-07-03 01:15:07 -0700
committerGravatar Rustan Leino <leino@microsoft.com>2012-07-03 01:15:07 -0700
commitfee0fd863eb338d310baecebb0e92dba0bb74ca2 (patch)
treefdbabc52dcc83c19c80312b41b26be5c6333d452 /Source/Dafny/Dafny.atg
parentf5b08b01bd06a4ce88f6cc28f30eb180b45d1419 (diff)
parent8505b37ece6701ac653e8fb856a78eaafefce577 (diff)
Merge
Diffstat (limited to 'Source/Dafny/Dafny.atg')
-rw-r--r--Source/Dafny/Dafny.atg6
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);
+ }
}
.)
.