summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2021-06-04 10:39:21 -0700
committerGitHub <noreply@github.com>2021-06-04 10:39:21 -0700
commitbf068b17406a202ae3112f5617bbb4da595c9ae9 (patch)
treee7811c7e4ea3515f60aa745c41a4c79a2296e564 /tools
parente67af5b1a3993529c702ff2924dea11fd1017d2e (diff)
Escape `\` in slang-embed. (#1870)
Diffstat (limited to 'tools')
-rw-r--r--tools/slang-embed/slang-embed.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/slang-embed/slang-embed.cpp b/tools/slang-embed/slang-embed.cpp
index 7e011c041..17b71d216 100644
--- a/tools/slang-embed/slang-embed.cpp
+++ b/tools/slang-embed/slang-embed.cpp
@@ -148,7 +148,9 @@ struct App
case '\t':
fprintf(outputFile, "\\t");
break;
-
+ case '\\':
+ fprintf(outputFile, "\\\\");
+ break;
default:
// For all other cases, we detect if the byte
// is in the printable ASCII range, and emit