summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2022-08-24 01:08:56 +0800
committerGitHub <noreply@github.com>2022-08-23 19:08:56 +0200
commit7d7886b729b40872cc2ad7c0c370179b6b39df0c (patch)
tree826a9b457dec053d651f96b823a697e26ce9a7a7
parent2b8f0a797149329158f8874067e18badd54dd76a (diff)
downloadNim-7d7886b729b40872cc2ad7c0c370179b6b39df0c.tar.gz
remove unused nimfind defines (#20250)
remove unused nimfind
-rw-r--r--compiler/modulegraphs.nim31
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()