diff options
author | akashlal <unknown> | 2011-03-17 21:55:38 +0000 |
---|---|---|
committer | akashlal <unknown> | 2011-03-17 21:55:38 +0000 |
commit | df0fd34ecd8e381083e6c0839dbbb9944803a28c (patch) | |
tree | ea986989ed154a304da7aa23f7b1871a12abd6f1 /Source/VCGeneration/ConditionGeneration.cs | |
parent | bb2b6bafa3d4308939b1aede702ccf2272bb54d8 (diff) |
Print out requested values in the counterexample trace
Diffstat (limited to 'Source/VCGeneration/ConditionGeneration.cs')
-rw-r--r-- | Source/VCGeneration/ConditionGeneration.cs | 12 |
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);
+ }
}
}
}
|