summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorYuriy Glukhov <yglukhov@users.noreply.github.com>2020-09-16 20:41:57 +0300
committerGitHub <noreply@github.com>2020-09-16 19:41:57 +0200
commit28a64869f0a5b96ee491a2a4210461709d4800fa (patch)
tree548068cc1cf760b54e4603aa65360ebdf685e521
parent8b66412a8bfebcd53f09d0e608b418a05d13516a (diff)
downloadNim-28a64869f0a5b96ee491a2a4210461709d4800fa.tar.gz
Fixed undeclared nimIdentNormalize compilation error in parseEnum (#15343)
-rw-r--r--lib/pure/strutils.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/pure/strutils.nim b/lib/pure/strutils.nim
index 20010ff81..156929dee 100644
--- a/lib/pure/strutils.nim
+++ b/lib/pure/strutils.nim
@@ -1294,8 +1294,7 @@ macro genEnumStmt(typ: typedesc, argSym: typed, default: typed): untyped =
   let typ = typ.getTypeInst[1]
   let impl = typ.getImpl[2]
   expectKind impl, nnkEnumTy
-  result = nnkCaseStmt.newTree(nnkDotExpr.newTree(argSym,
-                                                  bindSym"nimIdentNormalize"))
+  result = nnkCaseStmt.newTree(newCall(bindSym"nimIdentNormalize", argSym))
   # stores all processed field strings to give error msg for ambiguous enums
   var foundFields: seq[string] = @[]
   var fStr = "" # string of current field