3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-01-28 10:29:05 -08:00
parent d3a4b7c44b
commit f161bdaf8f
4 changed files with 34 additions and 13 deletions

View file

@ -4452,8 +4452,8 @@ def Update(a, i, v):
"""
if z3_debug():
_z3_assert(is_array_sort(a), "First argument must be a Z3 array expression")
i = a.domain().cast(i)
v = a.range().cast(v)
i = a.sort().domain().cast(i)
v = a.sort().range().cast(v)
ctx = a.ctx
return _to_expr_ref(Z3_mk_store(ctx.ref(), a.as_ast(), i.as_ast(), v.as_ast()), ctx)