Просмотр исходного кода

fix: main entry point is broken with version 0.11.0-dev.4228

Nicolas Chataing 2 лет назад
Родитель
Сommit
51a88cccf7
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      build.zig

+ 2 - 2
build.zig

@@ -240,7 +240,7 @@ const ZiglingStep = struct {
             std.os.exit(2);
         };
 
-        self.run(exe_path, prog_node) catch {
+        self.run(exe_path.?, prog_node) catch {
             self.printErrors();
 
             if (self.exercise.hint) |hint|
@@ -350,7 +350,7 @@ const ZiglingStep = struct {
         print("{s}PASSED{s}\n\n", .{ green_text, reset_text });
     }
 
-    fn compile(self: *ZiglingStep, prog_node: *std.Progress.Node) ![]const u8 {
+    fn compile(self: *ZiglingStep, prog_node: *std.Progress.Node) !?[]const u8 {
         print("Compiling {s}...\n", .{self.exercise.main_file});
 
         const b = self.step.owner;