diff options
author | Nadia Polikarpova <nadia.polikarpova@gmail.com> | 2012-09-14 23:51:17 +0200 |
---|---|---|
committer | Nadia Polikarpova <nadia.polikarpova@gmail.com> | 2012-09-14 23:51:17 +0200 |
commit | 2f0f5a63d505342f8952dd4a204463c5c5608764 (patch) | |
tree | 63c85fb1d033ac6c1c54bd34e74ad8066f3b0418 | |
parent | 87c837b04d571bdb5bd65eea86c81627d3220e6e (diff) |
Error reporting for calculation steps
-rw-r--r-- | Source/Dafny/Translator.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Dafny/Translator.cs b/Source/Dafny/Translator.cs index 31e39af2..b486681b 100644 --- a/Source/Dafny/Translator.cs +++ b/Source/Dafny/Translator.cs @@ -4012,7 +4012,7 @@ namespace Microsoft.Dafny { TrStmt(h, b, locals, etran);
}
// NadiaTodo: add error messages
- b.Add(new Bpl.AssertCmd(s.Tok, etran.TrExpr(s.Steps[i])));
+ b.Add(Assert(s.Terms[i + 1].tok, etran.TrExpr(s.Steps[i]), "this calculation step might not hold"));
b.Add(new Bpl.AssumeCmd(s.Tok, Bpl.Expr.False));
if (i == s.Steps.Count - 1) {
// first iteration (last step)
|