diff options
author | allydonaldson <unknown> | 2013-05-18 21:25:41 +0100 |
---|---|---|
committer | allydonaldson <unknown> | 2013-05-18 21:25:41 +0100 |
commit | 8d636bf9a0d951919a427ece5656c9422bff096d (patch) | |
tree | 2fa2281a79ee453080cb7150d6111f71f141e211 /Source/BoogieDriver | |
parent | 89b20adf23750478098578895fef9ca3b9170927 (diff) |
Adapted Houdini algorithm to take staging into account
Diffstat (limited to 'Source/BoogieDriver')
-rw-r--r-- | Source/BoogieDriver/BoogieDriver.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/BoogieDriver/BoogieDriver.cs b/Source/BoogieDriver/BoogieDriver.cs index 3e2b83de..a52d7f53 100644 --- a/Source/BoogieDriver/BoogieDriver.cs +++ b/Source/BoogieDriver/BoogieDriver.cs @@ -220,10 +220,12 @@ namespace Microsoft.Boogie { candidateDependenceAnalyser.ApplyStages();
if (CommandLineOptions.Clo.Trace)
{
- candidateDependenceAnalyser.dump();
+ candidateDependenceAnalyser.dump();
+ int oldPrintUnstructured = CommandLineOptions.Clo.PrintUnstructured;
+ CommandLineOptions.Clo.PrintUnstructured = 2;
+ PrintBplFile("staged.bpl", program, false, false);
+ CommandLineOptions.Clo.PrintUnstructured = oldPrintUnstructured;
}
- PrintBplFile("staged.bpl", program, false, false);
- Environment.Exit(0);
}
int errorCount, verified, inconclusives, timeOuts, outOfMemories;
|