diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-19 16:28:46 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-19 16:28:46 -0400 |
commit | 29be3d971133bbb6f45008d877d1094ff9276123 (patch) | |
tree | e14181479706f968328a65265b1bdc94c3f50d7f /cgen.c | |
parent | b5daaa00a4b1049f5e2ddc0bb658a17e0ee1e48f (diff) |
#ifs inside structs
Diffstat (limited to 'cgen.c')
-rw-r--r-- | cgen.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -295,7 +295,7 @@ static void cgen_struct_name(CGenerator *g, StructDef *sdef) { } if (sdef->instance_id) { possibly_static_assert(sizeof sdef->instance_id == 8); - cgen_write(g, U64_FMT, sdef->instance_id); + cgen_write(g, U64_FMT "_", sdef->instance_id); } } @@ -515,7 +515,7 @@ static void cgen_val_ptr(CGenerator *g, void *v, Type *t) { arr_foreach(t->struc->fields, Field, f) { if (f != t->struc->fields) cgen_write(g, ", "); - cgen_val_ptr(g, (char *)v + f->offset, &f->type); + cgen_val_ptr(g, (char *)v + f->offset, f->type); } cgen_write(g, "}"); break; |