doc/langref.html.in | 2 +- doc/langref/test_enums.zig | 6 ++++++ lib/std/meta.zig | 6 ++++-- lib/std/zig.zig | 2 -- lib/std/zig/parser_test.zig | 2 +- src/InternPool.zig | 9 ++------- src/Sema.zig | 29 ++--------------------------- src/Sema/type_resolution.zig | 28 ++++++++++++++++++++++------ src/Type.zig | 12 +++++++++--- src/link/Dwarf.zig | 1 + test/behavior/enum.zig | 23 ----------------------- test/behavior/type.zig | 2 +- test/cases/compile_errors/enum_noreturn_backing_type.zig | 16 ++++++++++++++++ test/cases/compile_errors/extern_struct_with_non-extern-compatible_integer_tag_type.zig | 30 +++++++++++++++++++----------- test/cases/compile_errors/initialize_empty_union.zig | 4 ++-- test/cases/compile_errors/instantiate_empty_enum.zig | 32 ++++++++++++++++++++++++++++++++ test/cases/compile_errors/int_from_enum_undefined.zig | 11 ----------- test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig | 8 ++++++++ test/cases/compile_errors/packed_union_with_fields_of_not_allowed_types.zig | 8 ++++++++ test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig | 2 +- test/cases/compile_errors/sizeof_alignof_empty_union.zig | 4 ++-- 21 files changed, 137 insertions(+), 100 deletions(-)