aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/c.zig5
-rw-r--r--src/codegen/llvm.zig5
2 files changed, 6 insertions, 4 deletions
diff --git a/src/codegen/c.zig b/src/codegen/c.zig
index f85f4b522b..7d850dec14 100644
--- a/src/codegen/c.zig
+++ b/src/codegen/c.zig
@@ -2506,8 +2506,9 @@ pub fn genTypeDecl(
}
pub fn genGlobalAsm(mod: *Module, writer: anytype) !void {
- var it = mod.global_assembly.valueIterator();
- while (it.next()) |asm_source| try writer.print("__asm({s});\n", .{fmtStringLiteral(asm_source.*, null)});
+ for (mod.global_assembly.values()) |asm_source| {
+ try writer.print("__asm({s});\n", .{fmtStringLiteral(asm_source, null)});
+ }
}
pub fn genErrDecls(o: *Object) !void {
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
index 29e989ff56..672ae80a85 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -1121,8 +1121,9 @@ pub const Object = struct {
const mod = object.module;
const writer = object.builder.setModuleAsm();
- var it = mod.global_assembly.valueIterator();
- while (it.next()) |assembly| try writer.print("{s}\n", .{assembly.*});
+ for (mod.global_assembly.values()) |assembly| {
+ try writer.print("{s}\n", .{assembly});
+ }
try object.builder.finishModuleAsm();
}