summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/semexprs.nim')
-rw-r--r--compiler/semexprs.nim7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim
index 735f2646f..765110d56 100644
--- a/compiler/semexprs.nim
+++ b/compiler/semexprs.nim
@@ -514,11 +514,8 @@ proc changeType(c: PContext; n: PNode, newType: PType, check: bool) =
         localError(c.config, n.info, "cannot convert " & $value &
                                          " to " & typeToString(newType))
   of nkFloatLit..nkFloat64Lit:
-    if check:
-      echo newType.kind
-      if not floatRangeCheck(n.floatVal, newType):
-        localError(c.config, n.info, "cannot convert " & $n.floatVal &
-                                         " to " & typeToString(newType))
+    if check and not floatRangeCheck(n.floatVal, newType):
+      localError(c.config, n.info, errFloatToString % [$n.floatVal, typeToString(newType)])
   else: discard
   n.typ = newType