diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2019-08-08 21:41:05 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-08-08 21:41:05 +0200 |
commit | 04708742e7ccf7936f2fb5c97ef7d28016673caf (patch) | |
tree | f40e91ac5d799337f17564969a0d303b57a068bc /compiler/suggest.nim | |
parent | e3c0bf48c521515cfda8cfddae2df038164b5893 (diff) | |
download | Nim-04708742e7ccf7936f2fb5c97ef7d28016673caf.tar.gz |
fixes #11809
Diffstat (limited to 'compiler/suggest.nim')
-rw-r--r-- | compiler/suggest.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/suggest.nim b/compiler/suggest.nim index 59e3a7242..620f4830a 100644 --- a/compiler/suggest.nim +++ b/compiler/suggest.nim @@ -535,7 +535,8 @@ proc markOwnerModuleAsUsed(c: PContext; s: PSym) = if module != nil and module != c.module: var i = 0 while i <= high(c.unusedImports): - if c.unusedImports[i][0] == module: + let candidate = c.unusedImports[i][0] + if candidate == module or c.exportIndirections.contains(idPairToInt(candidate.id, s.id)): # mark it as used: c.unusedImports.del(i) else: |