diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-12-12 15:23:07 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-12-12 15:23:07 -0800 |
commit | b9adbb829ccd3232d4bb3026c88944f08bb88ca9 (patch) | |
tree | fa980acda05490d083eab7db4fa5f111542674f3 /src | |
parent | 63c53fea0b37c2af8e3a106428625e227943dc25 (diff) | |
download | binaryen-b9adbb829ccd3232d4bb3026c88944f08bb88ca9.tar.gz binaryen-b9adbb829ccd3232d4bb3026c88944f08bb88ca9.tar.bz2 binaryen-b9adbb829ccd3232d4bb3026c88944f08bb88ca9.zip |
more escaping
Diffstat (limited to 'src')
-rw-r--r-- | src/wasm.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm.h b/src/wasm.h index 3f3b7c271..601b88979 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -1037,7 +1037,7 @@ public: for (auto segment : module.memory.segments) { o << " (segment " << segment.offset << " \""; for (size_t i = 0; i < segment.size; i++) { - char c = segment.data[i]; + unsigned char c = segment.data[i]; switch (c) { case '\n': o << "\\n"; break; case '\r': o << "\\r"; break; @@ -1045,6 +1045,8 @@ public: case '\f': o << "\\f"; break; case '\b': o << "\\b"; break; case '\\': o << "\\\\"; break; + case '"' : o << "\\\""; break; + case '\'' : o << "\\'"; break; default: { if (c >= 32 && c < 127) { o << c; |