summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/ConditionGeneration.cs
diff options
context:
space:
mode:
authorGravatar akashlal <unknown>2011-03-17 21:55:38 +0000
committerGravatar akashlal <unknown>2011-03-17 21:55:38 +0000
commitdf0fd34ecd8e381083e6c0839dbbb9944803a28c (patch)
treeea986989ed154a304da7aa23f7b1871a12abd6f1 /Source/VCGeneration/ConditionGeneration.cs
parentbb2b6bafa3d4308939b1aede702ccf2272bb54d8 (diff)
Print out requested values in the counterexample trace
Diffstat (limited to 'Source/VCGeneration/ConditionGeneration.cs')
-rw-r--r--Source/VCGeneration/ConditionGeneration.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/Source/VCGeneration/ConditionGeneration.cs b/Source/VCGeneration/ConditionGeneration.cs
index 6400aaf2..02af08ad 100644
--- a/Source/VCGeneration/ConditionGeneration.cs
+++ b/Source/VCGeneration/ConditionGeneration.cs
@@ -168,16 +168,18 @@ namespace Microsoft.Boogie {
{
var cmd = getTraceCmd(loc);
var calleeName = getCalledProcName(cmd);
- if (calleeName == "boogie_si_record_int" && CommandLineOptions.Clo.StratifiedInlining > 0)
+ if (calleeName == VC.StratifiedVCGen.recordArgProcName && CommandLineOptions.Clo.StratifiedInlining > 0)
{
Contract.Assert(calleeCounterexamples[loc].args.Count == 1);
var arg = calleeCounterexamples[loc].args[0];
Console.WriteLine("{0}value = {1}", ind, arg.ToString());
}
- Console.WriteLine("{1}Inlined call to procedure {0} begins", calleeName, ind);
- calleeCounterexamples[loc].counterexample.Print(indent + 4);
- Console.WriteLine("{1}Inlined call to procedure {0} ends", calleeName, ind);
-
+ else
+ {
+ Console.WriteLine("{1}Inlined call to procedure {0} begins", calleeName, ind);
+ calleeCounterexamples[loc].counterexample.Print(indent + 4);
+ Console.WriteLine("{1}Inlined call to procedure {0} ends", calleeName, ind);
+ }
}
}
}