From 6a7fe0898a2bde8abd3c28697e28c9fc0cb1e7b2 Mon Sep 17 00:00:00 2001 From: zinc Date: Wed, 14 Oct 2026 20:03:11 +0330 Subject: explain-checks: the record writer moves to src/lib/explain.zc, embedded and compiled only in that mode; the genome keeps the call sites and a hook --- src/compiler/check.zc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/compiler/check.zc') diff --git a/src/compiler/check.zc b/src/compiler/check.zc index 945b800..fb79439 100644 --- a/src/compiler/check.zc +++ b/src/compiler/check.zc @@ -112,5 +112,8 @@ int hl_end() { // `include std;` and `include icon;` need no file at run time. embed "src/lib/std.zc" as bstr std_embedded; embed "src/lib/icon.zc" as bstr icon_embedded; +// the --explain-checks writer, compiled only in that mode +embed "src/lib/explain.zc" as bstr explain_embedded; bstr std_source() { return std_embedded; } bstr icon_source() { return icon_embedded; } +bstr explain_source() { return explain_embedded; } -- cgit v1.2.3