diff --git a/src/kernel/expr.h b/src/kernel/expr.h index 5d450b33b..4b8c713d6 100644 --- a/src/kernel/expr.h +++ b/src/kernel/expr.h @@ -373,7 +373,7 @@ template expr update_abst(expr const & e, F f) { static_assert(std::is_same::type, std::pair>::value, "update_abst: return type of f is not pair"); - expr const & old_t = abst_type(e); + expr const & old_t = abst_domain(e); expr const & old_b = abst_body(e); std::pair p = f(old_t, old_b); if (!eqp(p.first, old_t) || !eqp(p.second, old_b)) {