From 496ec5f2b44bf6c7460b16326311a8c2b43508bd Mon Sep 17 00:00:00 2001
From: Nikolaj Bjorner <nbjorner@microsoft.com>
Date: Wed, 11 Aug 2021 05:00:02 -0700
Subject: [PATCH] #5454

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---
 src/sat/smt/array_model.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sat/smt/array_model.cpp b/src/sat/smt/array_model.cpp
index b4e7d3cab..74594e5a0 100644
--- a/src/sat/smt/array_model.cpp
+++ b/src/sat/smt/array_model.cpp
@@ -73,7 +73,7 @@ namespace array {
             obj_map<expr, unsigned> num_occ;
             for (euf::enode* p : euf::enode_parents(n->get_root())) {
                 if (a.is_select(p->get_expr()) && p->get_arg(0)->get_root() == n->get_root()) {
-                    expr* v = values.get(p->get_root_id());
+                    expr* v = values.get(p->get_root_id(), nullptr);
                     if (!v)
                         continue;
                     unsigned no = 0;
@@ -92,7 +92,7 @@ namespace array {
 
         for (euf::enode* p : euf::enode_parents(n)) {
             if (a.is_select(p->get_expr()) && p->get_arg(0)->get_root() == n) {
-                expr* value = values.get(p->get_root_id());
+                expr* value = values.get(p->get_root_id(), nullptr);
                 if (!value || value == fi->get_else())
                     continue;
                 args.reset();