diff options
| author | gingerBill <bill@gingerbill.org> | 2024-04-11 13:57:37 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-04-11 13:57:37 +0100 |
| commit | 0abbf3ba0a9ea53aa9276dfb43bbf95d949c2d91 (patch) | |
| tree | a5160d580d1a66413361f1f707455be4de090eca | |
| parent | 97db075e4569388a372237c8dfac90a9bf843b74 (diff) | |
Fix #3412
| -rw-r--r-- | src/checker.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/checker.cpp b/src/checker.cpp index 244e7efbd..3556c4647 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -703,7 +703,7 @@ gb_internal void check_scope_usage(Checker *c, Scope *scope, u64 vet_flags) { array_add(&vetted_entities, ve_unused); } else if (is_shadowed) { array_add(&vetted_entities, ve_shadowed); - } else if (e->kind == Entity_Variable && (e->flags & (EntityFlag_Param|EntityFlag_Using)) == 0) { + } else if (e->kind == Entity_Variable && (e->flags & (EntityFlag_Param|EntityFlag_Using)) == 0 && !e->Variable.is_global) { i64 sz = type_size_of(e->type); // TODO(bill): When is a good size warn? // Is 128 KiB good enough? |