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(-)