Exemple #1
0
 bool max_steps_exceeded(unsigned num_steps) const { 
     cooperate("simplifier");
     if (memory::get_allocation_size() > m_max_memory)
         throw rewriter_exception(TACTIC_MAX_MEMORY_MSG);
     return num_steps > m_max_steps;
 }
 void throw_non_fd(expr* e) {
     std::stringstream strm;
     strm << "unable to handle nested data-type expression " << mk_pp(e, m);
     throw rewriter_exception(strm.str().c_str());
 }
 void throw_unsupported() {
     throw rewriter_exception("operator is not supported, you must simplify the goal before applying bit-blasting");
 }