diff --git a/src/model/model.cpp b/src/model/model.cpp index fa4e50e54..d847ccb88 100644 --- a/src/model/model.cpp +++ b/src/model/model.cpp @@ -40,6 +40,7 @@ Revision History: #include "model/numeral_factory.h" #include "model/fpa_factory.h" #include "model/char_factory.h" +#include "model/finite_set_value_factory.h" model::model(ast_manager & m): @@ -111,6 +112,7 @@ value_factory* model::get_factory(sort* s) { m_factories.register_plugin(alloc(arith_factory, m)); m_factories.register_plugin(alloc(seq_factory, m, su.get_family_id(), *this)); m_factories.register_plugin(alloc(fpa_value_factory, m, fu.get_family_id())); + m_factories.register_plugin(alloc(finite_set_value_factory, m, m.get_family_id("finite_set"), *this)); //m_factories.register_plugin(alloc(char_factory, m, char_decl_plugin(m).get_family_id()); } family_id fid = s->get_family_id();