diff --git a/src/build_runner/0.14.0.zig b/src/build_runner/0.14.0.zig index f549874b9..e2f05e666 100644 --- a/src/build_runner/0.14.0.zig +++ b/src/build_runner/0.14.0.zig @@ -1029,9 +1029,10 @@ fn extractBuildInformation( var stack: std.ArrayListUnmanaged(*Step) = .{}; defer stack.deinit(gpa); - try stack.ensureUnusedCapacity(gpa, b.top_level_steps.count()); for (b.top_level_steps.values()) |tls| { - stack.appendAssumeCapacity(&tls.step); + if (std.meta.eql(tls.step, b.default_step.*)) { + try stack.append(gpa, &tls.step); + } } while (stack.pop()) |step| {