diff --git a/src/Compilation.zig b/src/Compilation.zig index ec8b0c79bb..e8b2d994f0 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -2283,8 +2283,12 @@ fn workerAstGenFile( ) void { defer wg.finish(); + var child_prog_node = prog_node.start(file.sub_file_path, 0); + child_prog_node.activate(); + defer child_prog_node.end(); + const mod = comp.bin_file.options.module.?; - mod.astGenFile(file, prog_node) catch |err| switch (err) { + mod.astGenFile(file) catch |err| switch (err) { error.AnalysisFail => return, else => { file.status = .retryable_failure; diff --git a/src/Module.zig b/src/Module.zig index e6bed16bbb..af3cdeed47 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -2211,8 +2211,7 @@ comptime { } } -pub fn astGenFile(mod: *Module, file: *Scope.File, prog_node: *std.Progress.Node) !void { - _ = prog_node; +pub fn astGenFile(mod: *Module, file: *Scope.File) !void { const tracy = trace(@src()); defer tracy.end();