summaryrefslogtreecommitdiff
path: root/src/printer/smt2
diff options
context:
space:
mode:
authorTianyi Liang <tianyi-liang@uiowa.edu>2015-01-08 11:37:58 -0600
committerTianyi Liang <tianyi-liang@uiowa.edu>2015-01-08 11:37:58 -0600
commit0f03904f2fbe4f785c697dc301f48f55919896cd (patch)
treec9ae16e6761ac0592d9520a94f7dbf037e3fe2d5 /src/printer/smt2
parent740bfad6ab2c3ac6c1f7eec9c8e6f5338abd8eb5 (diff)
switch ascii encoding to unsigned char
Diffstat (limited to 'src/printer/smt2')
-rw-r--r--src/printer/smt2/smt2_printer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp
index 2197cd648..72a64ab78 100644
--- a/src/printer/smt2/smt2_printer.cpp
+++ b/src/printer/smt2/smt2_printer.cpp
@@ -215,10 +215,12 @@ void Smt2Printer::toStream(std::ostream& out, TNode n,
}
case kind::CONST_STRING: {
- const std::vector<unsigned int>& s = n.getConst<String>().getVec();
+ //const std::vector<unsigned int>& s = n.getConst<String>().getVec();
+ std::string s = n.getConst<String>().toString();
out << '"';
for(size_t i = 0; i < s.size(); ++i) {
- char c = String::convertUnsignedIntToChar(s[i]);
+ //char c = String::convertUnsignedIntToChar(s[i]);
+ char c = s[i];
if(c == '"') {
if(d_variant == z3str_variant || d_variant == smt2_0_variant) {
out << "\\\"";
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback