From 8f7a629ffb36940696a1af3b24e6bc233b9bfe74 Mon Sep 17 00:00:00 2001 From: Chris Boesch Date: Sat, 21 Mar 2026 20:14:31 +0100 Subject: [PATCH] switched to llvm for the c-exercixes --- build.zig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/build.zig b/build.zig index a873745..968a6b0 100644 --- a/build.zig +++ b/build.zig @@ -355,7 +355,7 @@ const ZiglingStep = struct { if (self.exercise.skip_hint) |hint| print("\n{s}Reason: {s}{s}\n", .{ bold_text, hint, reset_text }); - print( "\n\n", .{}); + print("\n\n", .{}); return; } @@ -514,6 +514,7 @@ const ZiglingStep = struct { // Enable C support for exercises that use C functions. if (self.exercise.link_libc) { zig_args.append("-lc") catch @panic("OOM"); + zig_args.append("-fllvm") catch @panic("OOM"); } if (b.reference_trace) |rt| { @@ -1042,12 +1043,7 @@ const exercises = [_]Exercise{ .main_file = "073_comptime8.zig", .output = "My llama value is 25.", }, - .{ - .main_file = "074_comptime9.zig", - .output = "My llama value is 2.", - .skip = false, - .skip_hint = "This is actually correct as it is. :-)" - }, + .{ .main_file = "074_comptime9.zig", .output = "My llama value is 2.", .skip = false, .skip_hint = "This is actually correct as it is. :-)" }, .{ .main_file = "075_quiz8.zig", .output = "Archer's Point--2->Bridge--1->Dogwood Grove--3->Cottage--2->East Pond--1->Fox Pond",