diff options
author | wuestholz <unknown> | 2013-12-09 09:48:11 +0100 |
---|---|---|
committer | wuestholz <unknown> | 2013-12-09 09:48:11 +0100 |
commit | 3de67fcd5ee66fa69c1b156fe67409812ee8a12c (patch) | |
tree | a5d7964f49d45948258f50204548f41472ae3f61 /Source/DafnyExtension/DafnyDriver.cs | |
parent | 75aad652723efe9d0e41ee2e82f8123044b817a9 (diff) |
Fix some things due to changes in Boogie (execution engine API, 'UnivBackPred2.smt2' no longer needed).
Diffstat (limited to 'Source/DafnyExtension/DafnyDriver.cs')
-rw-r--r-- | Source/DafnyExtension/DafnyDriver.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/DafnyExtension/DafnyDriver.cs b/Source/DafnyExtension/DafnyDriver.cs index 168e69b5..c92caf4e 100644 --- a/Source/DafnyExtension/DafnyDriver.cs +++ b/Source/DafnyExtension/DafnyDriver.cs @@ -251,7 +251,10 @@ namespace DafnyLanguage PipelineOutcome oc = BoogieResolveAndTypecheck(program);
if (oc == PipelineOutcome.ResolvedAndTypeChecked) {
- ExecutionEngine.EliminateDeadVariablesAndInline(program);
+ ExecutionEngine.EliminateDeadVariables(program);
+ ExecutionEngine.CollectModSets(program);
+ ExecutionEngine.CoalesceBlocks(program);
+ ExecutionEngine.Inline(program);
return ExecutionEngine.InferAndVerify(program, new PipelineStatistics(), er, requestId);
}
return oc;
|