Browse Source

Fixed missing comptime.

Chris Boesch 2 years ago
parent
commit
7a16ed09ac
2 changed files with 5 additions and 1 deletions
  1. 1 1
      exercises/068_comptime3.zig
  2. 4 0
      patches/patches/068_comptime3.patch

+ 1 - 1
exercises/068_comptime3.zig

@@ -28,7 +28,7 @@ const Schooner = struct {
     mainmast_height: u32 = 95,
 
     fn scaleMe(self: *Schooner, comptime scale: u32) void {
-        var my_scale = scale;
+        comptime var my_scale = scale;
 
         // We did something neat here: we've anticipated the
         // possibility of accidentally attempting to create a

+ 4 - 0
patches/patches/068_comptime3.patch

@@ -6,3 +6,7 @@
 <     var scale: u32 = undefined;
 ---
 >     comptime var scale: u32 = undefined;
+76c76
+<     minnow.scaleMe(scale);
+---
+>     minnow.scaleMe(32);