Browse Source

build: use self when using @fieldParentPtr

Update PrintStep and SkipStep to use the `self` variable when getting
the parent pointer from Step.

This convention is used in `std.Build`.
Manlio Perillo 2 years ago
parent
commit
bb42451b0f
1 changed files with 5 additions and 5 deletions
  1. 5 5
      build.zig

+ 5 - 5
build.zig

@@ -616,9 +616,9 @@ const PrintStep = struct {
 
 
     fn make(step: *Step, prog_node: *std.Progress.Node) !void {
     fn make(step: *Step, prog_node: *std.Progress.Node) !void {
         _ = prog_node;
         _ = prog_node;
-        const p = @fieldParentPtr(PrintStep, "step", step);
+        const self = @fieldParentPtr(PrintStep, "step", step);
 
 
-        print("{s}", .{p.message});
+        print("{s}", .{self.message});
     }
     }
 };
 };
 
 
@@ -644,10 +644,10 @@ const SkipStep = struct {
 
 
     fn make(step: *Step, prog_node: *std.Progress.Node) !void {
     fn make(step: *Step, prog_node: *std.Progress.Node) !void {
         _ = prog_node;
         _ = prog_node;
-        const p = @fieldParentPtr(SkipStep, "step", step);
+        const self = @fieldParentPtr(SkipStep, "step", step);
 
 
-        if (p.exercise.skip) {
-            print("{s} skipped\n", .{p.exercise.main_file});
+        if (self.exercise.skip) {
+            print("{s} skipped\n", .{self.exercise.main_file});
         }
         }
     }
     }
 };
 };