diff options
author | ringabout <43030857+ringabout@users.noreply.github.com> | 2022-08-24 01:08:56 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-23 19:08:56 +0200 |
commit | 7d7886b729b40872cc2ad7c0c370179b6b39df0c (patch) | |
tree | 826a9b457dec053d651f96b823a697e26ce9a7a7 | |
parent | 2b8f0a797149329158f8874067e18badd54dd76a (diff) | |
download | Nim-7d7886b729b40872cc2ad7c0c370179b6b39df0c.tar.gz |
remove unused nimfind defines (#20250)
remove unused nimfind
-rw-r--r-- | compiler/modulegraphs.nim | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/compiler/modulegraphs.nim b/compiler/modulegraphs.nim index 8294d863e..932f5a0b0 100644 --- a/compiler/modulegraphs.nim +++ b/compiler/modulegraphs.nim @@ -372,34 +372,19 @@ template getPContext(): untyped = when c is PContext: c else: c.c -when defined(nimfind): - template onUse*(info: TLineInfo; s: PSym) = - let c = getPContext() - if c.graph.onUsage != nil: c.graph.onUsage(c.graph, s, info) +when defined(nimsuggest): + template onUse*(info: TLineInfo; s: PSym) = discard template onDef*(info: TLineInfo; s: PSym) = let c = getPContext() - if c.graph.onDefinition != nil: c.graph.onDefinition(c.graph, s, info) - - template onDefResolveForward*(info: TLineInfo; s: PSym) = - let c = getPContext() - if c.graph.onDefinitionResolveForward != nil: - c.graph.onDefinitionResolveForward(c.graph, s, info) + if c.graph.config.suggestVersion == 3: + suggestSym(c.graph, info, s, c.graph.usageSym) + template onDefResolveForward*(info: TLineInfo; s: PSym) = discard else: - when defined(nimsuggest): - template onUse*(info: TLineInfo; s: PSym) = discard - - template onDef*(info: TLineInfo; s: PSym) = - let c = getPContext() - if c.graph.config.suggestVersion == 3: - suggestSym(c.graph, info, s, c.graph.usageSym) - - template onDefResolveForward*(info: TLineInfo; s: PSym) = discard - else: - template onUse*(info: TLineInfo; s: PSym) = discard - template onDef*(info: TLineInfo; s: PSym) = discard - template onDefResolveForward*(info: TLineInfo; s: PSym) = discard + template onUse*(info: TLineInfo; s: PSym) = discard + template onDef*(info: TLineInfo; s: PSym) = discard + template onDefResolveForward*(info: TLineInfo; s: PSym) = discard proc stopCompile*(g: ModuleGraph): bool {.inline.} = result = g.doStopCompile != nil and g.doStopCompile() |