From 8698de1742d577efa9dddc854d5cfb3f7b9fd1ff Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Sat, 16 Jul 2016 13:47:21 +0200 Subject: [PATCH] nimsuggest improvements --- compiler/modules.nim | 2 +- compiler/sem.nim | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/modules.nim b/compiler/modules.nim index 9a7f68495c..6849be8774 100644 --- a/compiler/modules.nim +++ b/compiler/modules.nim @@ -105,7 +105,7 @@ proc checkDepMem(fileIdx: int32): TNeedRecompile = resetModule(fileIdx) return Yes - when true: + when false: if gMemCacheData[fileIdx].needsRecompile != Maybe: return gMemCacheData[fileIdx].needsRecompile else: diff --git a/compiler/sem.nim b/compiler/sem.nim index bd7c97fcb2..717e3b7eb9 100644 --- a/compiler/sem.nim +++ b/compiler/sem.nim @@ -59,8 +59,7 @@ template semIdeForTemplateOrGeneric(c: PContext; n: PNode; # templates perform some quick check whether the cursor is actually in # the generic or template. when defined(nimsuggest): - assert gCmd == cmdIdeTools - if requiresCheck: + if gCmd == cmdIdeTools and requiresCheck: #if optIdeDebug in gGlobalOptions: # echo "passing to safeSemExpr: ", renderTree(n) discard safeSemExpr(c, n)