summaryrefslogtreecommitdiff
path: root/Source/Dafny/Resolver.cs
diff options
context:
space:
mode:
authorGravatar leino <unknown>2015-08-11 19:07:42 -0700
committerGravatar leino <unknown>2015-08-11 19:07:42 -0700
commit3bf4b44b821dca5017017e99502f263e636d5e84 (patch)
treeb9a2f6d58de3e17db6a49b5177dbd49a9cc9fdfe /Source/Dafny/Resolver.cs
parent2a921fb2a765d91bba47901144845b0102edbcbb (diff)
Moved discovery of induction variables into a Rewriter.
Generate warnings for malformed :induction arguments. Removed the functionality that allowed induction on 'this'.
Diffstat (limited to 'Source/Dafny/Resolver.cs')
-rw-r--r--Source/Dafny/Resolver.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Dafny/Resolver.cs b/Source/Dafny/Resolver.cs
index a58d6e6c..75d171ac 100644
--- a/Source/Dafny/Resolver.cs
+++ b/Source/Dafny/Resolver.cs
@@ -322,6 +322,7 @@ namespace Microsoft.Dafny
if (DafnyOptions.O.AutoTriggers) {
rewriters.Add(new TriggersRewriter(this));
}
+ rewriters.Add(new InductionRewriter(this));
systemNameInfo = RegisterTopLevelDecls(prog.BuiltIns.SystemModule, false);
prog.CompileModules.Add(prog.BuiltIns.SystemModule);