}
case kind::SEXPR_TYPE:
Unimplemented("haven't implemented leastCommonType for symbolic expressions yet");
- return TypeNode();
default:
Unimplemented("don't have a commonType for types `%s' and `%s'", t0.toString().c_str(), t1.toString().c_str());
- return TypeNode();
}
}
return response;
}else{
Unreachable();
- return RewriteResponse(REWRITE_DONE, Node::null());
}
}
return preRewriteAtom(t);
}else{
Unreachable();
- return RewriteResponse(REWRITE_DONE, Node::null());
}
}
Node FpConverter::convert(TNode node) {
Unimplemented("Conversion not implemented.");
- return node;
}
Node FpConverter::getValue(Valuation &val, TNode var) {
Unimplemented("Conversion not implemented.");
- return Node::null();
}
} // namespace fp
RewriteResponse type (TNode node, bool) {
Unreachable("sort kind (%d) found in expression?",node.getKind());
- return RewriteResponse(REWRITE_DONE, node);
}
RewriteResponse removeDoubleNegation (TNode node, bool) {
RewriteResponse removed (TNode node, bool) {
Unreachable("kind (%s) should have been removed?",kindToString(node.getKind()).c_str());
- return RewriteResponse(REWRITE_DONE, node);
}
RewriteResponse variable (TNode node, bool) {
return RewriteResponse(REWRITE_DONE, NodeManager::currentNM()->mkConst(arg1 == arg2));
- } else {
- Unreachable("Equality of unknown type");
}
-
- return RewriteResponse(REWRITE_DONE, node);
+ Unreachable("Equality of unknown type");
}