zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit df50f9e28ee9e3753f89fe62eead7aa2d2ffdc93 (tree)
parent 21f3ff2a8dde0f892095f4f911c5e824cb422941
Author: Veikka Tuominen <git@vexu.eu>
Date:   Sat,  1 Nov 2025 22:28:59 +0200

update resinator to Aro changes

Diffstat:
Mlib/compiler/resinator/preprocess.zig | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/compiler/resinator/preprocess.zig b/lib/compiler/resinator/preprocess.zig @@ -29,6 +29,7 @@ pub fn preprocess( error.OutOfMemory => |e| return e, error.WriteFailed => unreachable, }; + try comp.initSearchPath(driver.includes.items, false); if (hasAnyErrors(comp)) return error.ArgError; @@ -59,7 +60,7 @@ pub fn preprocess( pp.preserve_whitespace = true; pp.linemarkers = .line_directives; - pp.preprocessSources(&.{ source, builtin_macros, user_macros }) catch |err| switch (err) { + pp.preprocessSources(.{ .main = source, .builtin = builtin_macros, .command_line = user_macros }) catch |err| switch (err) { error.FatalError => return error.PreprocessError, else => |e| return e, }; @@ -71,7 +72,7 @@ pub fn preprocess( if (maybe_dependencies) |dependencies| { for (comp.sources.values()) |comp_source| { if (comp_source.id == builtin_macros.id or comp_source.id == user_macros.id) continue; - if (comp_source.id == .unused or comp_source.id == .generated) continue; + if (comp_source.id.index == .unused or comp_source.id.index == .generated) continue; const duped_path = try dependencies.allocator.dupe(u8, comp_source.path); errdefer dependencies.allocator.free(duped_path); try dependencies.list.append(dependencies.allocator, duped_path);