Merge pull request 'Switching the C exercises to LLVM' (#379) from sframe into main

Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/379
This commit is contained in:
Chris Boesch 2026-03-21 20:30:33 +01:00
commit c5ad9ff6cf

View File

@ -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",