diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-14 20:29:06 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-14 20:29:06 -0500 |
commit | 61ed389e1c934c4347e5a85c02053c77774ea64b (patch) | |
tree | 77325873f5204dfbb53873f4cf21e30438bef2b3 | |
parent | eceeb4aa21275a25c87bdd4907dfd8378db7c3ab (diff) |
fixed struct decls (tests pass now)
-rw-r--r-- | binfile.c | 2 | ||||
-rw-r--r-- | sdecls_cgen.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -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 { |