pub fn addCSourceFile(m: *Module, source: CSourceFile) void m: *Modulesource: CSourceFile412
413
414
415
416
417
418pub 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");
}