reuse existing toHumanStr (#15674)

This commit is contained in:
Timothee Cour
2020-10-21 15:53:43 -07:00
committed by GitHub
parent ec6a1125a0
commit e09c259bf3
2 changed files with 2 additions and 2 deletions

View File

@@ -100,7 +100,7 @@ proc compileConstraints(p: PNode, result: var TPatternCode; conf: ConfigRef) =
# check all symkinds:
internalAssert conf, int(high(TSymKind)) < 255
for i in TSymKind:
if cmpIgnoreStyle(($i).substr(2), spec) == 0:
if cmpIgnoreStyle(i.toHumanStr, spec) == 0:
result.add(ppSymKind)
result.add(chr(i.ord))
return

View File

@@ -1913,7 +1913,7 @@ proc semTypeNode(c: PContext, n: PNode, prev: PType): PType =
localError(c.config, n.info, "type expected, but symbol '$1' has no type." % [s.name.s])
else:
localError(c.config, n.info, "type expected, but got symbol '$1' of kind '$2'" %
[s.name.s, substr($s.kind, 2)])
[s.name.s, s.kind.toHumanStr])
result = newOrPrevType(tyError, prev, c)
of nkObjectTy: result = semObjectNode(c, n, prev, isInheritable=false)
of nkTupleTy: result = semTuple(c, n, prev)