summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wasm/wasm-emscripten.cpp5
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) {