/**
* Whether to do early type checking (only effective in debug
- * builds; other builds never do early type checking.
+ * builds; other builds never do early type checking).
*/
const bool d_earlyTypeChecking;
Assert(e.getExprManager() == d_exprManager);
Type type = e.getType(d_typeChecking);// ensure expr is type-checked at this point
Debug("smt") << "SMT getValue(" << e << ")" << endl;
+ /* FIXME - for SMT-LIBv2 compliance, we need to check this ?!
if(!d_interactive) {
const char* msg =
"Cannot get value when not in interactive mode.";
throw ModalException(msg);
}
+ */
if(!d_produceModels) {
const char* msg =
"Cannot get value when produce-models options is off.";