summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorflywind <xzsflywind@gmail.com>2021-10-22 18:15:08 +0800
committerGitHub <noreply@github.com>2021-10-22 12:15:08 +0200
commit4d8108046b71b6e40d88cde7496e687e68116877 (patch)
treeceb3834c148ffa824df310899149f6e27f1dbf3d /compiler
parentd6345874236e03d21f4f6acbad34546ce27052b7 (diff)
downloadNim-4d8108046b71b6e40d88cde7496e687e68116877.tar.gz
remove exception (#18906)
Diffstat (limited to 'compiler')
-rw-r--r--compiler/semfold.nim8
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: