doc/langref.html.in | 2 +-
src/AstGen.zig | 77 +++++++++++++++++++++++---------
src/Sema.zig | 27 +++++++++++
test/behavior/error.zig | 21 +++++++++
test/cases/compile_errors/comparison_with_error_union_and_error_value.zig | 10 -----
test/cases/compile_errors/decl_shadows_local.zig | 4 +-
test/cases/compile_errors/local_shadows_global_that_occurs_later.zig | 2 +-
test/cases/compile_errors/local_variable_redeclares_parameter.zig | 2 +-
test/cases/compile_errors/local_variable_shadowing_global.zig | 2 +-
test/cases/compile_errors/parameter_shadowing_global.zig | 2 +-
test/cases/function_redeclaration.zig | 2 +-
test/cases/safety/switch else on corrupt enum value - one prong.zig | 24 ++++++++++
test/cases/safety/switch else on corrupt enum value - union.zig | 29 ++++++++++++
test/cases/safety/switch else on corrupt enum value.zig | 23 ++++++++++
test/cases/variable_shadowing.1.zig | 2 +-
test/cases/variable_shadowing.3.zig | 2 +-
test/cases/variable_shadowing.4.zig | 2 +-
test/cases/variable_shadowing.5.zig | 2 +-
test/cases/variable_shadowing.6.zig | 2 +-
test/cases/variable_shadowing.7.zig | 2 +-
test/cases/variable_shadowing.8.zig | 2 +-
test/cases/variable_shadowing.9.zig | 2 +-
22 files changed, 196 insertions(+), 47 deletions(-)