From 9cc4e47b09dfc3b9d9f4139a08ea058a6465f2bf Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 10 Nov 2014 16:26:25 -0500 Subject: [PATCH] compiler: escape function names in `c_functions_hash.c` Signed-off-by: Jean Privat --- src/compiler/abstract_compiler.nit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/abstract_compiler.nit b/src/compiler/abstract_compiler.nit index ee27f8a..326c885 100644 --- a/src/compiler/abstract_compiler.nit +++ b/src/compiler/abstract_compiler.nit @@ -524,9 +524,9 @@ abstract class AbstractCompiler stream.write("static const C_Nit_Names map[{names.length}] = \{\n") for i in names.keys do stream.write("\{\"") - stream.write(i) + stream.write(i.escape_to_c) stream.write("\",\"") - stream.write(names[i]) + stream.write(names[i].escape_to_c) stream.write("\"\},\n") end stream.write("\};\n") -- 1.7.9.5