diff options
author | 2013-07-05 17:19:48 -0700 | |
---|---|---|
committer | 2013-07-05 17:19:48 -0700 | |
commit | 11e2d2b6d6a8cb6da6d98bc8f102d8375fca26f5 (patch) | |
tree | b6c8e9d53c0b1fa75a00309069d41621bfba506a /Source/Core/CommandLineOptions.cs | |
parent | 5fe9141ded93f6eab4e213c1d082b68ac557d81a (diff) |
Added an option to verify each input file separately.
Diffstat (limited to 'Source/Core/CommandLineOptions.cs')
-rw-r--r-- | Source/Core/CommandLineOptions.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/CommandLineOptions.cs b/Source/Core/CommandLineOptions.cs index f23eaf3b..37d5b51b 100644 --- a/Source/Core/CommandLineOptions.cs +++ b/Source/Core/CommandLineOptions.cs @@ -364,6 +364,7 @@ namespace Microsoft.Boogie { }
public bool VerifySnapshots;
+ public bool VerifySeparately;
public string PrintFile = null;
public int PrintUnstructured = 0;
public int DoomStrategy = -1;
@@ -1321,7 +1322,8 @@ namespace Microsoft.Boogie { ps.CheckBooleanFlag("useProverEvaluate", ref UseProverEvaluate) ||
ps.CheckBooleanFlag("nonUniformUnfolding", ref NonUniformUnfolding) ||
ps.CheckBooleanFlag("deterministicExtractLoops", ref DeterministicExtractLoops) ||
- ps.CheckBooleanFlag("verifySnapshots", ref VerifySnapshots)
+ ps.CheckBooleanFlag("verifySnapshots", ref VerifySnapshots) ||
+ ps.CheckBooleanFlag("verifySeparately", ref VerifySeparately)
) {
// one of the boolean flags matched
return true;
@@ -1641,6 +1643,8 @@ namespace Microsoft.Boogie { /verifySnapshots
verify several program snapshots (named <filename>.v0.bpl
to <filename>.vN.bpl) using verification result caching
+ /verifySeparately
+ verify each input program separately
/removeEmptyBlocks:<c>
0 - do not remove empty blocks during VC generation
1 - remove empty blocks (default)
|