pub fn addCSourceFile(m: *Module, source: CSourceFile) void
pub fn addCSourceFile(m: *Module, source: CSourceFile) void { const graph = m.owner.graph; const arena = graph.arena; const c_source_file = arena.create(CSourceFile) catch @panic("OOM"); c_source_file.* = source.dupe(graph); m.link_objects.append(arena, .{ .c_source_file = c_source_file }) catch @panic("OOM"); }