diff options
| author | gingerBill <bill@gingerbill.org> | 2018-06-07 23:52:13 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2018-06-07 23:52:13 +0100 |
| commit | d7108416c9abca6bd9ebd45ad54c3b3af6829345 (patch) | |
| tree | ffd367852f2040c6417413458abf8c296282c4a3 /src/check_decl.cpp | |
| parent | b136630856708614b129d23681adeccd0a79d969 (diff) | |
Remove dead code
Diffstat (limited to 'src/check_decl.cpp')
| -rw-r--r-- | src/check_decl.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/check_decl.cpp b/src/check_decl.cpp index 3a8f787c6..0d7cca3ce 100644 --- a/src/check_decl.cpp +++ b/src/check_decl.cpp @@ -329,6 +329,7 @@ void check_const_decl(CheckerContext *ctx, Entity *e, AstNode *type_expr, AstNod } if (entity != nullptr) { + // TODO(bill): Clean up aliasing code switch (entity->kind) { case Entity_Alias: e->kind = Entity_Alias; @@ -346,14 +347,14 @@ void check_const_decl(CheckerContext *ctx, Entity *e, AstNode *type_expr, AstNod e->ImportName.path = entity->ImportName.path; e->ImportName.name = entity->ImportName.path; e->ImportName.scope = entity->ImportName.scope; - e->ImportName.used = false; + e->flags &= ~EntityFlag_Used; return; case Entity_LibraryName: e->kind = Entity_LibraryName; e->type = entity->type; e->LibraryName.path = entity->LibraryName.path; e->LibraryName.name = entity->LibraryName.path; - e->LibraryName.used = false; + e->flags &= ~EntityFlag_Used; return; } } @@ -468,7 +469,7 @@ void init_entity_foreign_library(CheckerContext *ctx, Entity *e) { } else { // TODO(bill): Extra stuff to do with library names? *foreign_library = found; - found->LibraryName.used = true; + found->flags |= EntityFlag_Used; add_entity_use(ctx, ident, found); } } |