Update compiler/semstmts.nim

This commit is contained in:
metagn
2024-11-01 15:18:22 +03:00
parent 1e11ff6b84
commit 2cde18ca7d

View File

@@ -2622,7 +2622,7 @@ proc semProcAux(c: PContext, n: PNode, kind: TSymKind,
proc determineType(c: PContext, s: PSym) =
if s.typ != nil: return
#if s.magic != mNone: return
if s.ast.isNil:
if s.ast.isNil and sfForward notin s.flags:
globalError(c.config, s.info, errIllFormedAstX, "symbol of kind " & $s.kind)
discard semProcAux(c, s.ast, s.kind, {})