diff options
| author | gingerBill <bill@gingerbill.org> | 2024-07-04 13:09:31 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-07-04 13:09:31 +0100 |
| commit | 52c219690ab959a338288092aacb815b6c20fab1 (patch) | |
| tree | 6d1dcb643b942d99f140b4078741073f4df98780 /src/checker.cpp | |
| parent | 053f1759d7e480c7ef1bc28e9937e683b95bec43 (diff) | |
Ff `@(disabled=true)`, do not add that entity's dependencies to the set
Diffstat (limited to 'src/checker.cpp')
| -rw-r--r-- | src/checker.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/checker.cpp b/src/checker.cpp index c3d2ae5eb..deee93dcc 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -847,6 +847,10 @@ gb_internal void add_declaration_dependency(CheckerContext *c, Entity *e) { if (e == nullptr) { return; } + if (e->flags & EntityFlag_Disabled) { + // ignore the dependencies if it has been `@(disabled=true)` + return; + } if (c->decl != nullptr) { add_dependency(c->info, c->decl, e); } |