// Variadic heterogeneous type packs — `..$args` — parse lockin. // // First slice of the pack feature: the parser does not yet accept // `..$args` (variadic-marker + comptime sigil + name, no type // annotation). This test pins the current parse-rejection so the // next commit's parser change is visible as a behavior shift. // // Expected next commit: parser accepts `..$args` and this test // either flips to a successful parse (compile error from later // passes that haven't been wired up yet) or is replaced by a // positive test. #import "modules/std.sx"; foo :: (..$args) -> s64 { return 0; } main :: () -> s32 { print("never reached\n"); return 0; }