aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2023-09-28 16:01:26 +0100
committerGitHub <noreply@github.com>2023-09-28 16:01:26 +0100
commit77227c2ff552a81741130ae17d58847c3cfe3ba3 (patch)
treee690e5feae8aad170ce4d18bc11c279ec23cce45 /src/check_type.cpp
parent2370884722c9638cf0ba3916a8a54247096bb4f6 (diff)
parent2afccd7fbdb3a7c440597356fa4c9d635a06a8d2 (diff)
Merge pull request #2805 from odin-lang/llvm-17
Support LLVM 17.0.1
Diffstat (limited to 'src/check_type.cpp')
-rw-r--r--src/check_type.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/check_type.cpp b/src/check_type.cpp
index dd9462ba5..a43c296a6 100644
--- a/src/check_type.cpp
+++ b/src/check_type.cpp
@@ -1059,24 +1059,6 @@ gb_internal void check_bit_set_type(CheckerContext *c, Type *type, Type *named_t
} else {
Type *elem = check_type_expr(c, bs->elem, nullptr);
- #if 0
- if (named_type != nullptr && named_type->kind == Type_Named &&
- elem->kind == Type_Enum) {
- // NOTE(bill): Anonymous enumeration
-
- String prefix = named_type->Named.name;
- String enum_name = concatenate_strings(heap_allocator(), prefix, str_lit(".enum"));
-
- Token token = make_token_ident(enum_name);
-
- Entity *e = alloc_entity_type_name(nullptr, token, nullptr, EntityState_Resolved);
- Type *named = alloc_type_named(enum_name, elem, e);
- e->type = named;
- e->TypeName.is_type_alias = true;
- elem = named;
- }
- #endif
-
type->BitSet.elem = elem;
if (!is_type_valid_bit_set_elem(elem)) {
error(bs->elem, "Expected an enum type for a bit_set");