diff options
author | Araq <rumpf_a@web.de> | 2017-02-27 16:16:14 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2017-02-27 16:16:14 +0100 |
commit | e78bd69619289eb8a981a0d33f17a1ca0e233bee (patch) | |
tree | 2a44721fcd188cc07cbfa5f6852914d2c60a3ea4 /compiler | |
parent | 386efb464bb68633e781ab0ef615c0af858aa658 (diff) | |
download | Nim-e78bd69619289eb8a981a0d33f17a1ca0e233bee.tar.gz |
C codegen: escape '?' because C has trigraphs
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/msgs.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/msgs.nim b/compiler/msgs.nim index 0d30651bb..acf171cbe 100644 --- a/compiler/msgs.nim +++ b/compiler/msgs.nim @@ -532,7 +532,7 @@ var proc toCChar*(c: char): string = case c of '\0'..'\x1F', '\x80'..'\xFF': result = '\\' & toOctal(c) - of '\'', '\"', '\\': result = '\\' & c + of '\'', '\"', '\\', '?': result = '\\' & c else: result = $(c) proc makeCString*(s: string): Rope = |