doc/langref.html.in | 59 ++++++++++++++-- lib/std/builtin.zig | 81 +++++++++++++++++++++ src/Air.zig | 17 +++++ src/AstGen.zig | 53 ++++++++++++-- src/BuiltinFn.zig | 28 ++++++++ src/Liveness.zig | 8 +++ src/Sema.zig | 120 +++++++++++++++++++++++++++++++- 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/link/MachO/load_commands.zig | 2 +- src/print_air.zig | 4 ++ src/print_zir.zig | 4 ++ src/type.zig | 10 ++- test/behavior/sizeof_and_typeof.zig | 5 ++ test/behavior/var_args.zig | 109 ++++++++++++++++++++++++++++- test/cases/compile_errors/invalid_capture_type.zig | 24 +++++++ test/cases/compile_errors/invalid_variadic_function.zig | 12 ++++ test/cases/compile_errors/stage1/obj/invalid_maybe_type.zig | 9 --- 26 files changed, 661 insertions(+), 26 deletions(-)