From 912f54efc564f1928b70349960e0eee6020242fe Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 7 Mar 2018 22:07:38 +0800 Subject: VTables - Rename vtable static to have the # at the end (helps parsing in mmir) --- src/trans/codegen_c.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/trans/codegen_c.cpp') diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index c7750209..976b94fa 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -1651,7 +1651,7 @@ namespace { const auto& trait_path = to.m_trait.m_path; MIR_ASSERT(*m_mir_res, vi.is_Static(), "BorrowOf returning &TraitObject not of a static - " << pe.m_path << " is " << vi.tag_str()); const auto& stat = vi.as_Static(); - auto vtable_path = ::HIR::Path(stat.m_type.clone(), trait_path.clone(), "#vtable"); + auto vtable_path = ::HIR::Path(stat.m_type.clone(), trait_path.clone(), "vtable#"); m_of << "{ &" << Trans_Mangle( params.monomorph(m_resolve, e)) << ", &" << Trans_Mangle(vtable_path) << "}"; return ; } -- cgit v1.2.3