authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-09-29 19:13:16-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-09-29 19:14:17-07:00
log864bb5dc075fdc549e116b93914f30bff8cc7cf5
tree741be4f5bfe3508a50ad1a0bc164338f368baa12
parent7c605ba62ce9fcecb7674a6a28abc3ccc4ba3a62

C backend: iterate decl_table via slice


1 files changed, 3 insertions(+), 3 deletions(-)

src/link/C.zig+3-3
......@@ -344,9 +344,9 @@ pub fn flushModule(self: *C, _: *Compilation, prog_node: *std.Progress.Node) !vo
344344 assert(f.ctypes.count() == 0);
345345 try self.flushCTypes(&f, .none, f.lazy_ctypes);
346346
347 var it = self.decl_table.iterator();
348 while (it.next()) |entry|
349 try self.flushCTypes(&f, entry.key_ptr.toOptional(), entry.value_ptr.ctypes);
347 for (self.decl_table.keys(), self.decl_table.values()) |decl_index, db| {
348 try self.flushCTypes(&f, decl_index.toOptional(), db.ctypes);
349 }
350350 }
351351
352352 f.all_buffers.items[ctypes_index] = .{