diff --git a/lib/dl_bmc_engine.cpp b/lib/dl_bmc_engine.cpp index f0f91583a..974a4550d 100644 --- a/lib/dl_bmc_engine.cpp +++ b/lib/dl_bmc_engine.cpp @@ -512,7 +512,7 @@ namespace datalog { conjs.push_back(tmp); } bool_rewriter(m).mk_and(conjs.size(), conjs.c_ptr(), rule_body); - expr* rule_pred = m.mk_app(rule_pred_i, trace_arg, path_var.get()); + expr* rule_pred = m.mk_app(rule_pred_i, trace_arg.get(), path_var.get()); ptr_vector q_sorts; vector names; for (unsigned i = 0; i < vars.size(); ++i) {