summary refs log tree commit diff stats
path: root/compiler/sem.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/sem.nim')
-rwxr-xr-xcompiler/sem.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/sem.nim b/compiler/sem.nim
index 16c523bdd..19b3cc9e2 100755
--- a/compiler/sem.nim
+++ b/compiler/sem.nim
@@ -203,8 +203,9 @@ proc myProcess(context: PPassContext, n: PNode): PNode =
       result = ast.emptyNode
   
 proc checkThreads(c: PContext) =
+  if not needsGlobalAnalysis(): return
   for i in 0 .. c.threadEntries.len-1:
-    semthreads.AnalyseThread(c.threadEntries[i])
+    semthreads.AnalyseThreadProc(c.threadEntries[i])
   
 proc myClose(context: PPassContext, n: PNode): PNode = 
   var c = PContext(context)