aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2018-06-07 23:52:13 +0100
committergingerBill <bill@gingerbill.org>2018-06-07 23:52:13 +0100
commitd7108416c9abca6bd9ebd45ad54c3b3af6829345 (patch)
treeffd367852f2040c6417413458abf8c296282c4a3 /src/check_decl.cpp
parentb136630856708614b129d23681adeccd0a79d969 (diff)
Remove dead code
Diffstat (limited to 'src/check_decl.cpp')
-rw-r--r--src/check_decl.cpp7
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);
}
}