diff options
Diffstat (limited to 'compiler/semexprs.nim')
-rwxr-xr-x | compiler/semexprs.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 39f3e1f15..5ea8e765b 100755 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -568,7 +568,8 @@ proc semMagic(c: PContext, n: PNode, s: PSym, flags: TExprFlags): PNode = of mEcho: result = semEcho(c, setMs(n, s)) of mCreateThread: result = semDirectOp(c, n, flags) - if optThreads in gGlobalOptions: + if gGlobalOptions * {optThreads, optThreadAnalysis} == + {optThreads, optThreadAnalysis}: # XXX This analysis should be done as late as possible # (forward references!) semthreads.AnalyseThread(result) |