From 7d7886b729b40872cc2ad7c0c370179b6b39df0c Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Wed, 24 Aug 2022 01:08:56 +0800 Subject: [PATCH] remove unused nimfind defines (#20250) remove unused nimfind --- compiler/modulegraphs.nim | 31 ++++++++----------------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/compiler/modulegraphs.nim b/compiler/modulegraphs.nim index 8294d863e1..932f5a0b0b 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()