diff options
Diffstat (limited to 'src/wasm/wasm-emscripten.cpp')
-rw-r--r-- | src/wasm/wasm-emscripten.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/wasm/wasm-emscripten.cpp b/src/wasm/wasm-emscripten.cpp index 68c095111..33a92a6c4 100644 --- a/src/wasm/wasm-emscripten.cpp +++ b/src/wasm/wasm-emscripten.cpp @@ -79,6 +79,11 @@ std::string escape(std::string code) { code = code.replace(curr, 2, "\\\\n"); curr += 3; // skip this one } + curr = 0; + while ((curr = code.find("\\t", curr)) != std::string::npos) { + code = code.replace(curr, 2, "\\\\t"); + curr += 3; // skip this one + } // replace double quotes with escaped single quotes curr = 0; while ((curr = code.find('"', curr)) != std::string::npos) { |