summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/ConditionGeneration.ssc
diff options
context:
space:
mode:
authorGravatar rustanleino <unknown>2009-11-26 02:09:15 +0000
committerGravatar rustanleino <unknown>2009-11-26 02:09:15 +0000
commit21d86917fe235479e1a3b8e9ee20d5e6d67a8ad5 (patch)
tree796d09ca6bdb0bdb5bea4ede696bc90620219bd7 /Source/VCGeneration/ConditionGeneration.ssc
parent6a14224aabbdf2145bf522b526313719e9373202 (diff)
Added code to (once again) print out prover warnings (under the /proverWarning switch).
Diffstat (limited to 'Source/VCGeneration/ConditionGeneration.ssc')
-rw-r--r--Source/VCGeneration/ConditionGeneration.ssc12
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/VCGeneration/ConditionGeneration.ssc b/Source/VCGeneration/ConditionGeneration.ssc
index 77df5476..e0088bb8 100644
--- a/Source/VCGeneration/ConditionGeneration.ssc
+++ b/Source/VCGeneration/ConditionGeneration.ssc
@@ -123,6 +123,18 @@ namespace Microsoft.Boogie
public virtual void OnWarning(string! msg)
{
+ switch (CommandLineOptions.Clo.PrintProverWarnings) {
+ case CommandLineOptions.ProverWarnings.None:
+ break;
+ case CommandLineOptions.ProverWarnings.Stdout:
+ Console.WriteLine("Prover warning: " + msg);
+ break;
+ case CommandLineOptions.ProverWarnings.Stderr:
+ Console.Error.WriteLine("Prover warning: " + msg);
+ break;
+ default:
+ assume false; // unexpected case
+ }
}
}
}