diff options
author | qunyanm <unknown> | 2015-03-31 09:17:26 -0700 |
---|---|---|
committer | qunyanm <unknown> | 2015-03-31 09:17:26 -0700 |
commit | b4b193a05571b243d50a832dae58e837e779b710 (patch) | |
tree | e4c2f9707ee8c9bcb449a5e61b9d89be6f1cb7bc /Source | |
parent | 441eca2a4c02efcc555cb8ca25ac991ccee205f8 (diff) |
Fix issue 61. Decreases are by default in ghost context. Therefore,
dontCareAboutCompilation flag should be set to false in the ResolveOpts.
Diffstat (limited to 'Source')
-rw-r--r-- | Source/Dafny/Resolver.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Dafny/Resolver.cs b/Source/Dafny/Resolver.cs index be47843f..bf417de7 100644 --- a/Source/Dafny/Resolver.cs +++ b/Source/Dafny/Resolver.cs @@ -3463,7 +3463,7 @@ namespace Microsoft.Dafny }
ResolveAttributes(f.Decreases.Attributes, new ResolveOpts(f, false, true));
foreach (Expression r in f.Decreases.Expressions) {
- ResolveExpression(r, new ResolveOpts(f, false));
+ ResolveExpression(r, new ResolveOpts(f, false, true));
// any type is fine
}
if (f.Body != null) {
|