diff --git a/compiler/sempass2.nim b/compiler/sempass2.nim index bc415afacc1f8..48e935d245567 100644 --- a/compiler/sempass2.nim +++ b/compiler/sempass2.nim @@ -888,7 +888,7 @@ proc trackCall(tracked: PEffects; n: PNode) = mergeRaises(tracked, effectList[exceptionEffects], n) mergeTags(tracked, effectList[tagEffects], n) gcsafeAndSideeffectCheck() - if a.kind != nkSym or a.sym.magic notin {mNBindSym, mFinished, mExpandToAst, mQuoteAst}: + if a.kind != nkSym or a.sym.magic notin {mNBindSym, mFinished, mExpandToAst, mQuoteAst, mType}: for i in 1..