summaryrefslogtreecommitdiff
path: root/src/trans/codegen_c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/trans/codegen_c.cpp')
-rw-r--r--src/trans/codegen_c.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp
index 979da88d..13421096 100644
--- a/src/trans/codegen_c.cpp
+++ b/src/trans/codegen_c.cpp
@@ -1169,6 +1169,7 @@ namespace {
TRACE_FUNCTION_F(p);
auto item_ty = ::HIR::TypeRef::new_path(p.clone(), &item);
const auto* repr = Target_GetTypeRepr(sp, m_resolve, item_ty);
+ MIR_ASSERT(*m_mir_res, repr, "No repr for struct " << p);
::std::vector<unsigned> fields;
for(const auto& ent : repr->fields)
@@ -5843,8 +5844,8 @@ namespace {
m_of << "struct e_" << Trans_Mangle(te.path);
),
(ExternType,
- m_of << "struct x_" << Trans_Mangle(te.path);
- //return ;
+ //m_of << "struct x_" << Trans_Mangle(te.path);
+ return ;
),
(Unbound,
MIR_BUG(*m_mir_res, "Unbound type path in trans - " << ty);