Fix expression override issue

This commit is contained in:
Ganesh Viswanathan 2020-04-11 14:54:19 -05:00
commit ecee58342e

View file

@ -657,7 +657,7 @@ proc getNimExpression*(nimState: NimState, expr: string, name = ""): string =
if ident.nBl:
# Issue #178
if ident != "_":
ident = nimState.getIdentifier(ident, nskConst)
ident = nimState.getIdentifier(ident, nskConst, name)
if name.nBl and ident in nimState.constIdentifiers:
ident = ident & "." & name
result &= ident