Fix formatting when writing \ as a character.

This commit is contained in:
Jesse Beder
2016-10-11 23:58:03 -05:00
parent 85af926ddc
commit 086fec5c35
2 changed files with 10 additions and 0 deletions

View File

@@ -380,6 +380,8 @@ bool WriteChar(ostream_wrapper& out, char ch) {
out << "\"\\n\"";
} else if (ch == '\b') {
out << "\"\\b\"";
} else if (ch == '\\') {
out << "\"\\\\\"";
} else if ((0x20 <= ch && ch <= 0x7e) || ch == ' ') {
out << "\"" << ch << "\"";
} else {