authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-04-11 16:14:14-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-04-11 16:14:14-07:00
logc463bdb93d1a73b8f334a45cedce140ca41b757a
tree483ac7b317e27cf74c571df398aff15fb3fbec87
parent5149128d228458993ccb212eb875fd43c23595b2

mingw: update to latest aro API


1 files changed, 8 insertions(+), 2 deletions(-)

src/libs/mingw.zig+8-2
......@@ -279,7 +279,13 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
279279 .output = .{ .to_list = .{ .arena = .init(gpa) } },
280280 };
281281 defer diagnostics.deinit();
282 var aro_comp = aro.Compilation.init(gpa, arena, io, &diagnostics, Io.Dir.cwd());
282 var aro_comp = try aro.Compilation.init(.{
283 .gpa = gpa,
284 .arena = arena,
285 .io = io,
286 .diagnostics = &diagnostics,
287 .environ_map = null,
288 });
283289 defer aro_comp.deinit();
284290
285291 aro_comp.target = .fromZigTarget(target.*);
......@@ -304,7 +310,7 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
304310 const builtin_macros = try aro_comp.generateBuiltinMacros(.include_system_defines);
305311 const def_file_source = try aro_comp.addSourceFromPath(def_file_path);
306312
307 var pp = aro.Preprocessor.init(&aro_comp, .{ .provided = 0 });
313 var pp = try aro.Preprocessor.init(&aro_comp, .{ .base_file = .unused });
308314 defer pp.deinit();
309315 pp.linemarkers = .none;
310316 pp.preserve_whitespace = true;