From d036d2521f829df23b70e223965b238205ef2aff Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 7 Jan 2017 09:21:20 +0800 Subject: Codegen C - Escape strings in type_name, fix destination --- src/trans/codegen_c.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index dabed0a4..cf5874c8 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -1744,7 +1744,7 @@ namespace { } else if( name == "type_name" ) { auto s = FMT(params.m_types.at(0)); - emit_lvalue(e.ret_val); m_of << ".DATA = \"" << s << "\";\n\t"; + emit_lvalue(e.ret_val); m_of << ".PTR = \"" << FmtEscaped(s) << "\";\n\t"; emit_lvalue(e.ret_val); m_of << ".META = " << s.size() << ""; } else if( name == "transmute" ) { -- cgit v1.2.3