doc/langref.html.in | 59 +++++++++++++++-- lib/std/builtin.zig | 81 ++++++++++++++++++++++++ src/Air.zig | 17 +++++ src/AstGen.zig | 49 ++++++++++++-- src/BuiltinFn.zig | 28 ++++++++ src/Liveness.zig | 8 +++ src/Sema.zig | 97 +++++++++++++++++++++++++++- src/Zir.zig | 12 ++++ src/arch/aarch64/CodeGen.zig | 5 ++ src/arch/arm/CodeGen.zig | 5 ++ src/arch/riscv64/CodeGen.zig | 5 ++ src/arch/sparc64/CodeGen.zig | 5 ++ src/arch/wasm/CodeGen.zig | 4 ++ src/arch/x86_64/CodeGen.zig | 5 ++ src/codegen/c.zig | 5 ++ src/codegen/llvm.zig | 93 +++++++++++++++++++++++++++ src/codegen/llvm/bindings.zig | 3 + src/print_air.zig | 4 ++ src/print_zir.zig | 4 ++ test/behavior/var_args.zig | 109 +++++++++++++++++++++++++++++++- test/cases/compile_errors/invalid_variadic_function.zig | 12 ++++ 21 files changed, 598 insertions(+), 12 deletions(-)