Skip to content

Commit 85d2571

Browse files
Preserve abstract values in annotateTerm
1 parent eef72a0 commit 85d2571

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

what4/src/What4/Expr/Builder.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2052,7 +2052,8 @@ instance IsExprBuilder (ExprBuilder t st fs) where
20522052
let tpr = exprType e
20532053
n <- sbFreshIndex sym
20542054
e' <- sbNonceExpr sym (Annotation tpr n e)
2055-
return (n, e')
2055+
let e'' = unsafeSetAbstractValue (exprAbsValue e') e'
2056+
return (n, e'')
20562057

20572058
getAnnotation _sym e =
20582059
case e of

0 commit comments

Comments
 (0)