diff options
author | flywind <xzsflywind@gmail.com> | 2021-10-22 18:15:08 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-22 12:15:08 +0200 |
commit | 4d8108046b71b6e40d88cde7496e687e68116877 (patch) | |
tree | ceb3834c148ffa824df310899149f6e27f1dbf3d /compiler | |
parent | d6345874236e03d21f4f6acbad34546ce27052b7 (diff) | |
download | Nim-4d8108046b71b6e40d88cde7496e687e68116877.tar.gz |
remove exception (#18906)
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/semfold.nim | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/compiler/semfold.nim b/compiler/semfold.nim index 1f8efc4de..5ae91d306 100644 --- a/compiler/semfold.nim +++ b/compiler/semfold.nim @@ -292,13 +292,7 @@ proc evalOp(m: TMagic, n, a, b, c: PNode; idgen: IdGenerator; g: ModuleGraph): P else: result = newStrNodeT("true", n, g) of mFloatToStr: result = newStrNodeT($getFloat(a), n, g) of mCStrToStr, mCharToStr: - if a.kind == nkBracket: - var s = "" - for b in a.sons: - s.add b.getStrOrChar - result = newStrNodeT(s, n, g) - else: - result = newStrNodeT(getStrOrChar(a), n, g) + result = newStrNodeT(getStrOrChar(a), n, g) of mStrToStr: result = newStrNodeT(getStrOrChar(a), n, g) of mEnumToStr: result = newStrNodeT(ordinalValToString(a, g), n, g) of mArrToSeq: |