doc/langref.html.in | 16 +++++
lib/std/child_process.zig | 4 +-
lib/std/fs.zig | 2 +-
lib/std/os.zig | 2 +-
lib/std/os/windows.zig | 14 ++---
lib/std/zig/c_translation.zig | 2 +-
src/AstGen.zig | 39 +++++++++++-
src/BuiltinFn.zig | 8 +++
src/Sema.zig | 101 +++++++++++++++++++++++++++++---
src/TypedValue.zig | 5 +-
src/Zir.zig | 6 ++
src/print_zir.zig | 1 +
stage1/zig1.wasm | Bin 2369157 -> 2373912 bytes
test/behavior/basic.zig | 18 ++++++
test/behavior/sizeof_and_typeof.zig | 9 +++
test/cases/compile_errors/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig | 2 +-
test/cases/compile_errors/comptime_arg_to_generic_fn_callee_error.zig | 21 +++++++
test/cases/compile_errors/discarding_error_value.zig | 2 +-
test/cases/compile_errors/helpful_return_type_error_message.zig | 4 +-
test/cases/compile_errors/ignored_deferred_function_call.zig | 2 +-
test/cases/compile_errors/ignored_expression_in_while_continuation.zig | 6 +-
test/cases/compile_errors/increase_pointer_alignment_in_ptrCast.zig | 1 +
test/cases/compile_errors/inline_call_runtime_value_to_comptime_param.zig | 17 ++++++
test/cases/compile_errors/invalid_decltest.zig | 13 ++++
test/cases/compile_errors/invalid_qualcast.zig | 12 ++++
test/cases/compile_errors/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig | 2 +-
test/cases/compile_errors/ptrCast_discards_const_qualifier.zig | 1 +
test/cases/compile_errors/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig | 2 +-
test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr.zig | 2 +-
test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig | 2 +-
30 files changed, 280 insertions(+), 36 deletions(-)