diff --git a/src/linker/lnk_section_table.c b/src/linker/lnk_section_table.c index ac36ca88..ccc48343 100644 --- a/src/linker/lnk_section_table.c +++ b/src/linker/lnk_section_table.c @@ -132,9 +132,8 @@ lnk_section_table_push(LNK_SectionTable *sectab, String8 name, COFF_SectionFlags LNK_SectionNode *sect_node = push_array(sectab->arena, LNK_SectionNode, 1); LNK_Section *sect = §_node->data; - sect->arena = arena_alloc(); sect->id = sectab->id_max++; - sect->name = push_str8_copy(sect->arena, name); + sect->name = push_str8_copy(sectab->arena, name); sect->flags = flags; sect->has_layout = 1; diff --git a/src/linker/lnk_section_table.h b/src/linker/lnk_section_table.h index 38e80288..3d0c2f8f 100644 --- a/src/linker/lnk_section_table.h +++ b/src/linker/lnk_section_table.h @@ -60,7 +60,6 @@ typedef struct LNK_SectionDefinition typedef struct LNK_Section { - Arena *arena; U64 id; String8 name; COFF_SectionFlags flags;