// #failed: resolve
// #error: calling procedure with invalid argument count, expected at least 1 args, got 0
// #error: variadic procedures cannot have named arguments

var_proc :: proc(a: int, ...): int {
    return a;
}

main :: proc(): int {
    var_proc();
    var_proc(a = 1);
    return 0;
}