| ... | ... | @@ -144,9 +144,16 @@ pub fn getStackTrace(s: *Step) std.builtin.StackTrace { |
| 144 | 144 | }; |
| 145 | 145 | } |
| 146 | 146 | |
| 147 | | fn makeNoOp(self: *Step, prog_node: *std.Progress.Node) anyerror!void { |
| 148 | | _ = self; |
| 147 | fn makeNoOp(step: *Step, prog_node: *std.Progress.Node) anyerror!void { |
| 149 | 148 | _ = prog_node; |
| 149 | |
| 150 | var all_cached = true; |
| 151 | |
| 152 | for (step.dependencies.items) |dep| { |
| 153 | all_cached = all_cached and dep.result_cached; |
| 154 | } |
| 155 | |
| 156 | step.result_cached = all_cached; |
| 150 | 157 | } |
| 151 | 158 | |
| 152 | 159 | pub fn cast(step: *Step, comptime T: type) ?*T { |