mingw: update to latest aro API

This commit is contained in:
Andrew Kelley
2026-04-11 16:14:14 -07:00
parent 5149128d22
commit c463bdb93d
+8 -2
View File
@@ -279,7 +279,13 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
.output = .{ .to_list = .{ .arena = .init(gpa) } },
};
defer diagnostics.deinit();
var aro_comp = aro.Compilation.init(gpa, arena, io, &diagnostics, Io.Dir.cwd());
var aro_comp = try aro.Compilation.init(.{
.gpa = gpa,
.arena = arena,
.io = io,
.diagnostics = &diagnostics,
.environ_map = null,
});
defer aro_comp.deinit();
aro_comp.target = .fromZigTarget(target.*);
@@ -304,7 +310,7 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
const builtin_macros = try aro_comp.generateBuiltinMacros(.include_system_defines);
const def_file_source = try aro_comp.addSourceFromPath(def_file_path);
var pp = aro.Preprocessor.init(&aro_comp, .{ .provided = 0 });
var pp = try aro.Preprocessor.init(&aro_comp, .{ .base_file = .unused });
defer pp.deinit();
pp.linemarkers = .none;
pp.preserve_whitespace = true;