summaryrefslogtreecommitdiff
path: root/src/printer
diff options
context:
space:
mode:
authorTianyi Liang <tianyi-liang@uiowa.edu>2015-01-09 09:40:10 -0600
committerTianyi Liang <tianyi-liang@uiowa.edu>2015-01-09 09:40:10 -0600
commit2d0ba1036e35a6ce6cb8d5cd9e68d311ae8cde80 (patch)
treef635e802d9ccd6b2f2f28c9c2994fe55492f6d3d /src/printer
parent0f03904f2fbe4f785c697dc301f48f55919896cd (diff)
blocked unprintable characters in string literals;
disabled string literal test case for smtlib v2.5
Diffstat (limited to 'src/printer')
-rw-r--r--src/printer/smt2/smt2_printer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp
index 72a64ab78..e72de92fd 100644
--- a/src/printer/smt2/smt2_printer.cpp
+++ b/src/printer/smt2/smt2_printer.cpp
@@ -223,13 +223,13 @@ void Smt2Printer::toStream(std::ostream& out, TNode n,
char c = s[i];
if(c == '"') {
if(d_variant == z3str_variant || d_variant == smt2_0_variant) {
- out << "\\\"";
+ out << c; //out << "\\\"";
} else {
out << "\"\"";
}
- } else if(c == '\\' && (d_variant == z3str_variant || d_variant == smt2_0_variant)) {
+ } /*else if(c == '\\' && (d_variant == z3str_variant || d_variant == smt2_0_variant)) {
out << "\\\\";
- } else {
+ }*/ else {
out << c;
}
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback