string to string conversion keeps the dest type (#9323)

Fixes #9322
This commit is contained in:
LemonBoy 2018-10-12 08:50:28 +02:00 • committed by Andreas Rumpf
commit fab4d38411
2 changed files with 13 additions and 1 deletions

View file

@ -379,7 +379,7 @@ proc evalOp(m: TMagic, n, a, b, c: PNode; g: ModuleGraph): PNode =
result = newStrNodeT(s, n, g)
else:
result = newStrNodeT(getStrOrChar(a), n, g)
of mStrToStr: result = a
of mStrToStr: result = newStrNodeT(getStrOrChar(a), n, g)
of mEnumToStr: result = newStrNodeT(ordinalValToString(a, g), n, g)
of mArrToSeq:
result = copyTree(a)