pub fn dump(ir: *const Ir, gpa: Allocator, term: std.Io.Terminal) DumpError!void
pub fn dump(ir: *const Ir, gpa: Allocator, term: std.Io.Terminal) DumpError!void { for (ir.decls.keys(), ir.decls.values()) |name, *decl| { try ir.dumpDecl(decl, gpa, name, term); } try term.writer.flush(); }