Skip to content

Commit aa397a2

Browse files
committed
Add Choose ValDef when recursing down choose predicate in ChooseEncoder
1 parent 8004380 commit aa397a2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/scala/inox/solvers/unrolling/ChooseEncoder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ trait ChooseEncoder extends transformers.ProgramTransformer {
4141
(substMap + (vd -> nvd.toVariable), vds :+ nvd)
4242
}
4343

44-
val newPred = exprOps.replaceFromSymbols(substMap, rec(c.pred, params))
44+
val newPred = exprOps.replaceFromSymbols(substMap, rec(c.pred, params :+ c.res))
4545
val returnType = typeOps.replaceFromSymbols(substMap, c.res.tpe)
4646

4747
val newFd = new FunDef(

0 commit comments

Comments
 (0)