// Diagnostic: a welded `compiler`-library function is comptime-only — it has no // runtime symbol (the comptime interpreter dispatches it to a Zig handler). // Calling one from runtime code is a build error with a clear message, NOT an // undefined-symbol link failure. (A comptime use — inside `#run` or a `::` — // is fine; see examples/0626.) #import "modules/std.sx"; StringId :: u32; intern :: (s: string) -> StringId abi(.compiler); main :: () { id := intern("called at runtime"); print("{}\n", id); }