mirror of
https://github.com/nim-lang/Nim.git
synced 2026-06-02 18:07:59 +00:00
make 'nim check' more robust for illdefined constants
This commit is contained in:
@@ -1142,7 +1142,7 @@ proc semSym(c: PContext, n: PNode, sym: PSym, flags: TExprFlags): PNode =
|
||||
# It is clear that ``[]`` means two totally different things. Thus, we
|
||||
# copy `x`'s AST into each context, so that the type fixup phase can
|
||||
# deal with two different ``[]``.
|
||||
if s.ast.len == 0: result = inlineConst(c, n, s)
|
||||
if s.ast.safeLen == 0: result = inlineConst(c, n, s)
|
||||
else: result = newSymNode(s, n.info)
|
||||
of tyStatic:
|
||||
if typ.n != nil:
|
||||
|
||||
Reference in New Issue
Block a user