diff --git a/src/muz/transforms/dl_mk_array_blast.cpp b/src/muz/transforms/dl_mk_array_blast.cpp index 373edcd4b..8fe3f0e43 100644 --- a/src/muz/transforms/dl_mk_array_blast.cpp +++ b/src/muz/transforms/dl_mk_array_blast.cpp @@ -319,6 +319,9 @@ namespace datalog { rule_set * mk_array_blast::operator()(rule_set const & source) { + if (!m_ctx.array_blast ()) { + return 0; + } rule_set* rules = alloc(rule_set, m_ctx); rules->inherit_predicates(source); rule_set::iterator it = source.begin(), end = source.end();