diff options
author | 2014-06-26 22:32:51 +0200 | |
---|---|---|
committer | 2014-06-26 22:32:51 +0200 | |
commit | f2742460f1fe65bde86dd30b0c8523b1eea40a4f (patch) | |
tree | f5578d5a812e434c30ac650338c4e3327ec716b3 /Source/VCGeneration/ConditionGeneration.cs | |
parent | a950dbe4cb278c934bdcb5d519e7c41f0fc4d0d0 (diff) |
Fixed issue in verification result caching.
Diffstat (limited to 'Source/VCGeneration/ConditionGeneration.cs')
-rw-r--r-- | Source/VCGeneration/ConditionGeneration.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/VCGeneration/ConditionGeneration.cs b/Source/VCGeneration/ConditionGeneration.cs index afd2d3e6..7d2ee3ac 100644 --- a/Source/VCGeneration/ConditionGeneration.cs +++ b/Source/VCGeneration/ConditionGeneration.cs @@ -1459,7 +1459,7 @@ namespace VC { && 2 <= currentImplementation.InjectedAssumptionVariables.Count)
{
// TODO(wuestholz): Maybe store the assertion expression in a local variable.
- var expr = LiteralExpr.Imp(currentImplementation.ConjunctionOfInjectedAssumptionVariables(), copy);
+ var expr = LiteralExpr.Imp(currentImplementation.ConjunctionOfInjectedAssumptionVariables(incarnationMap), copy);
passiveCmds.Add(new AssumeCmd(Token.NoToken, expr));
}
else if (currentImplementation != null
@@ -1473,7 +1473,7 @@ namespace VC { && currentImplementation.InjectedAssumptionVariables != null
&& currentImplementation.InjectedAssumptionVariables.Any())
{
- copy = LiteralExpr.Imp(currentImplementation.ConjunctionOfInjectedAssumptionVariables(), copy);
+ copy = LiteralExpr.Imp(currentImplementation.ConjunctionOfInjectedAssumptionVariables(incarnationMap), copy);
}
pc.Expr = copy;
passiveCmds.Add(pc);
|