From ce91a1b25db6e121cfe1f5ce3e5f4d61c80361e7 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Thu, 28 Jul 2016 21:35:00 +0200 Subject: [PATCH] fixes #4510 --- compiler/suggest.nim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/suggest.nim b/compiler/suggest.nim index bcab6b04a8..f35ff21420 100644 --- a/compiler/suggest.nim +++ b/compiler/suggest.nim @@ -393,6 +393,8 @@ proc suggestSym*(info: TLineInfo; s: PSym; isDecl=true) {.inline.} = proc markUsed(info: TLineInfo; s: PSym) = incl(s.flags, sfUsed) + if s.kind == skEnumField and s.owner != nil: + incl(s.owner.flags, sfUsed) if {sfDeprecated, sfError} * s.flags != {}: if sfDeprecated in s.flags: message(info, warnDeprecated, s.name.s) if sfError in s.flags: localError(info, errWrongSymbolX, s.name.s)