diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index f567d6341..b80c4c8cb 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -2470,8 +2470,8 @@ proc semExportExcept(c: PContext, n: PNode): PNode = s.name.id notin exceptSet and sfError notin s.flags: strTableAdd(c.module.tab, s) result.add newSymNode(s, n.info) - markUsed(c, n.info, s) s = nextIter(i, exported.tab) + markUsed(c, n.info, exported) proc semExport(c: PContext, n: PNode): PNode = result = newNodeI(nkExportStmt, n.info)