diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-12-12 15:31:33 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-12-12 15:31:33 -0800 |
commit | d429bbcc5d9aa402b8902274dce5b9a71653676f (patch) | |
tree | 849f2f0022ac0413f5145c91527625bc930a5330 | |
parent | b9adbb829ccd3232d4bb3026c88944f08bb88ca9 (diff) | |
download | binaryen-d429bbcc5d9aa402b8902274dce5b9a71653676f.tar.gz binaryen-d429bbcc5d9aa402b8902274dce5b9a71653676f.tar.bz2 binaryen-d429bbcc5d9aa402b8902274dce5b9a71653676f.zip |
more escaping
-rw-r--r-- | src/wasm.h | 6 | ||||
-rw-r--r-- | test/dot_s/permute.wast | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/wasm.h b/src/wasm.h index 601b88979..37aa495db 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -1040,10 +1040,10 @@ public: unsigned char c = segment.data[i]; switch (c) { case '\n': o << "\\n"; break; - case '\r': o << "\\r"; break; + case '\r': o << "\\0d"; break; case '\t': o << "\\t"; break; - case '\f': o << "\\f"; break; - case '\b': o << "\\b"; break; + case '\f': o << "\\0c"; break; + case '\b': o << "\\08"; break; case '\\': o << "\\\\"; break; case '"' : o << "\\\""; break; case '\'' : o << "\\'"; break; diff --git a/test/dot_s/permute.wast b/test/dot_s/permute.wast index 6d04518cd..332d4769b 100644 --- a/test/dot_s/permute.wast +++ b/test/dot_s/permute.wast @@ -1,3 +1,3 @@ (module - (memory 0 4294967295 (segment 4 "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\f\dd\c5\f5p\e5\fezJ\ab,F\a5@\bR\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\rc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2")) + (memory 0 4294967295 (segment 4 "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\0c\dd\c5\f5p\e5\fezJ\ab,F\a5@\08R\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\0dc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2")) ) |