diff --git a/src/muz/spacer/spacer_context.cpp b/src/muz/spacer/spacer_context.cpp index da9898a16..b21379597 100644 --- a/src/muz/spacer/spacer_context.cpp +++ b/src/muz/spacer/spacer_context.cpp @@ -3339,7 +3339,7 @@ bool context::is_reachable(pob &n) void context::dump_json() { - if (!m_params.spacer_print_json().is_null()) { + if (m_params.spacer_print_json().is_non_empty_string()) { std::ofstream of; of.open(m_params.spacer_print_json().bare_str()); m_json_marshaller.marshal(of); @@ -4003,7 +4003,7 @@ void context::add_constraint (expr *c, unsigned level) } void context::new_lemma_eh(pred_transformer &pt, lemma *lem) { - if (!m_params.spacer_print_json().is_null()) + if (m_params.spacer_print_json().is_non_empty_string()) m_json_marshaller.register_lemma(lem); bool handle=false; for (unsigned i = 0; i < m_callbacks.size(); i++) { @@ -4027,7 +4027,7 @@ void context::new_lemma_eh(pred_transformer &pt, lemma *lem) { } void context::new_pob_eh(pob *p) { - if (!m_params.spacer_print_json().is_null()) + if (m_params.spacer_print_json().is_non_empty_string()) m_json_marshaller.register_pob(p); }