lib/std/crypto/25519/ed25519.zig | 4 +- src/AstGen.zig | 52 ++++++--- src/Autodoc.zig | 11 +- src/Sema.zig | 184 ++++++++++++++++++++++---------- src/Zir.zig | 20 +--- src/print_zir.zig | 37 ++++--- test/behavior/call.zig | 15 +++ test/cases/compile_errors/calling_function_with_naked_calling_convention.zig | 11 ++ test/cases/compile_errors/int_literal_passed_as_variadic_arg.zig | 11 ++ test/cases/compile_errors/member_function_arg_mismatch.zig | 15 +++ test/cases/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig | 11 -- test/cases/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig | 14 --- test/cases/compile_errors/wrong_number_of_arguments.zig | 3 +- test/cases/compile_errors/wrong_number_of_arguments_for_method_fn_call.zig | 15 +++ 14 files changed, 270 insertions(+), 133 deletions(-)