diff options
Diffstat (limited to 'compiler/semexprs.nim')
-rw-r--r-- | compiler/semexprs.nim | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 3ca80a9b1..108e21369 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -962,6 +962,7 @@ proc builtinFieldAccess(c: PContext, n: PNode, flags: TExprFlags): PNode = if s != nil: if s.kind in OverloadableSyms: result = symChoice(c, n, s, scClosed) + if result.kind == nkSym: result = semSym(c, n, s, flags) else: markUsed(n.sons[1].info, s) result = semSym(c, n, s, flags) |