summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorGravatar qunyanm <unknown>2015-03-31 09:17:26 -0700
committerGravatar qunyanm <unknown>2015-03-31 09:17:26 -0700
commitb4b193a05571b243d50a832dae58e837e779b710 (patch)
treee4c2f9707ee8c9bcb449a5e61b9d89be6f1cb7bc /Source
parent441eca2a4c02efcc555cb8ca25ac991ccee205f8 (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.cs2
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) {