{
ScopedBool dontGC(d_inReclaimZombies);
- // hopefully by this point all SmtEngines have been deleted
- // already, along with all their attributes
+ // By this point, all SolverEngines should have been deleted, along with
+ // all their attributes
d_attrManager->deleteAllAttributes();
}
/**
* Keep a count of all abstract values produced by this NodeManager.
- * Abstract values have a type attribute, so if multiple SmtEngines
+ * Abstract values have a type attribute, so if multiple SolverEngines
* are attached to this NodeManager, we don't want their abstract
* values to overlap.
*/
* directory for licensing information.
* ****************************************************************************
*
- * Implementation of the command pattern on SmtEngines.
+ * Implementation of the command pattern on SolverEngines.
*
* Command objects are generated by the parser (typically) to implement the
* commands in parsed input (see Parser::parseNextCommand()), or by client
d_passes["bv-eager-atoms"]->apply(&assertions);
}
- Trace("smt-proc") << "SmtEnginePrivate::processAssertions() end" << endl;
+ Trace("smt-proc") << "ProcessAssertions::apply() end" << endl;
dumpAssertions("post-everything", as);
return noConflict;
// /* Statistics about the rule */
// // NOTE: Cannot have static fields like this, or else you can't have
- // // two SmtEngines in the process (the second-to-be-destroyed will
+ // // two SolverEngines in the process (the second-to-be-destroyed will
// // have a dangling pointer and segfault). If this statistic is needed,
// // fix the rewriter by making it an instance per-SolverEngine (instead of
// // static).