diff --git a/src/ila-mngr/u_unroller_smt.cc b/src/ila-mngr/u_unroller_smt.cc index 5665da204..5bdeff788 100644 --- a/src/ila-mngr/u_unroller_smt.cc +++ b/src/ila-mngr/u_unroller_smt.cc @@ -71,16 +71,16 @@ UnrollerSmt::UnrollWithStepsUnconnected_(const size_t& len, return smt_gen_.GetShimExpr(nullptr, ""); } -// -// PathUnroller -// - // Concretize SMT generators -template class PathUnroller; +template class UnrollerSmt; #ifdef SMTSWITCH_INTERFACE -template class PathUnroller; +template class UnrollerSmt; #endif // SMTSWITCH_INTERFACE +// +// PathUnroller +// + template void PathUnroller::SetDecidingVars() { ExprSet unique_vars; for (const auto& instr : seq_) { @@ -116,4 +116,10 @@ void PathUnroller::MakeOneTransition(const size_t& idx) { this->assert_holder_.push_back(decode); } +// Concretize SMT generators +template class PathUnroller; +#ifdef SMTSWITCH_INTERFACE +template class PathUnroller; +#endif // SMTSWITCH_INTERFACE + } // namespace ilang