fix UnusedImport for nim c compiler/nim (#17152)

This commit is contained in:
Timothee Cour
2021-02-23 01:40:40 -08:00
committed by GitHub
parent 7c2ac98880
commit b1a3651ae4

View File

@@ -18,11 +18,12 @@
## also doing cross-module dependency tracking and DCE that we don't need
## anymore. DCE is now done as prepass over the entire packed module graph.
import std / [intsets, algorithm]
import ".." / [ast, options, lineinfos, modulegraphs, cgendata, cgen,
import std/[packedsets, algorithm]
# std/intsets would give `UnusedImport`, pending https://github.com/nim-lang/Nim/issues/14246
import ".."/[ast, options, lineinfos, modulegraphs, cgendata, cgen,
pathutils, extccomp, msgs]
import packed_ast, to_packed_ast, bitabs, dce, rodfiles
import packed_ast, to_packed_ast, dce, rodfiles
proc unpackTree(g: ModuleGraph; thisModule: int;
tree: PackedTree; n: NodePos): PNode =