//char c = String::convertUnsignedIntToChar(s[i]);
char c = s[i];
if(c == '"') {
- if(d_variant == z3str_variant || d_variant == smt2_0_variant) {
+ if(d_variant == smt2_0_variant) {
out << "\\\"";
} else {
out << "\"\"";
}
- } else if(c == '\\' && (d_variant == z3str_variant || d_variant == smt2_0_variant)) {
- out << "\\\\";
} else {
out << c;
}
d_constraintDatabase(cd),
d_setupLiteral(setup),
d_avariables(avars),
- d_ee(d_notify, c, "theory::arith::ArithCongruenceManager", false)
+ d_ee(d_notify, c, "theory::arith::ArithCongruenceManager", true)
{}
ArithCongruenceManager::Statistics::Statistics():
std::string str;
for(unsigned int i=0; i<d_str.size(); ++i) {
unsigned char c = convertUnsignedIntToChar( d_str[i] );
- if(isprint( c )) {
+ if(isprint( c )) {
if(c == '\\') {
str += "\\\\";
}