aboutsummaryrefslogtreecommitdiff
path: root/src/checker.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/checker.cpp
parentb136630856708614b129d23681adeccd0a79d969 (diff)
Remove dead code
Diffstat (limited to 'src/checker.cpp')
-rw-r--r--src/checker.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/checker.cpp b/src/checker.cpp
index 384094734..e37968ad7 100644
--- a/src/checker.cpp
+++ b/src/checker.cpp
@@ -1287,7 +1287,7 @@ void add_dependency_to_set(Checker *c, Entity *entity) {
Entity *fl = e->Procedure.foreign_library;
if (fl != nullptr) {
GB_ASSERT_MSG(fl->kind == Entity_LibraryName &&
- fl->LibraryName.used,
+ (fl->flags&EntityFlag_Used),
"%.*s", LIT(name));
add_dependency_to_set(c, fl);
}
@@ -1296,7 +1296,7 @@ void add_dependency_to_set(Checker *c, Entity *entity) {
Entity *fl = e->Variable.foreign_library;
if (fl != nullptr) {
GB_ASSERT_MSG(fl->kind == Entity_LibraryName &&
- fl->LibraryName.used,
+ (fl->flags&EntityFlag_Used),
"%.*s", LIT(name));
add_dependency_to_set(c, fl);
}
@@ -2339,7 +2339,9 @@ String path_to_entity_name(String name, String fullpath) {
}
}
- filename = substring(filename, 0, dot);
+ if (dot > 0) {
+ filename = substring(filename, 0, dot);
+ }
if (is_string_an_identifier(filename)) {
return filename;