From 61ed389e1c934c4347e5a85c02053c77774ea64b Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum <pommicket@gmail.com> Date: Tue, 14 Jan 2020 20:29:06 -0500 Subject: fixed struct decls (tests pass now) --- binfile.c | 2 +- sdecls_cgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/binfile.c b/binfile.c index d9730c3..884665b 100644 --- a/binfile.c +++ b/binfile.c @@ -1,7 +1,7 @@ #define BINFILE_PORTABLE 1 #ifdef TOC_DEBUG -#define BINFILE_PRINT +/* #define BINFILE_PRINT */ static bool binfile_printing_enabled = true; #endif diff --git a/sdecls_cgen.c b/sdecls_cgen.c index 2fe366c..dcbb121 100644 --- a/sdecls_cgen.c +++ b/sdecls_cgen.c @@ -20,7 +20,7 @@ static bool cgen_sdecls_type(CGenerator *g, Type *type) { /* we've already done this */ } else { cgen_write(g, "struct "); - if (sdef->name->imported) sdef->name = NULL; /* don't use imported names */ + if (sdef->name && sdef->name->imported) sdef->name = NULL; /* don't use imported names */ if (sdef->name) { cgen_ident(g, sdef->name); } else { -- cgit v1.2.3