aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--exercises/068_comptime3.zig2
-rw-r--r--patches/patches/068_comptime3.patch4
2 files changed, 5 insertions, 1 deletions
diff --git a/exercises/068_comptime3.zig b/exercises/068_comptime3.zig
index 848d7d2..15b8997 100644
--- a/exercises/068_comptime3.zig
+++ b/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
diff --git a/patches/patches/068_comptime3.patch b/patches/patches/068_comptime3.patch
index 985f0e6..d05b30b 100644
--- a/patches/patches/068_comptime3.patch
+++ b/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);