summary refs log tree commit diff stats
path: root/lib/system/chcks.nim
diff options
context:
space:
mode:
authorflywind <xzsflywind@gmail.com>2021-03-29 23:54:28 +0800
committerGitHub <noreply@github.com>2021-03-29 17:54:28 +0200
commit7ad49950bd5ec05f145dc43ae35f51127ea76366 (patch)
treefd76576efa7259fa6163c77577017e50253398b0 /lib/system/chcks.nim
parentd23a75776555b998ccee83fe2f2c498e2144ec86 (diff)
downloadNim-7ad49950bd5ec05f145dc43ae35f51127ea76366.tar.gz
[os:standalone]fix #14011 (#17564)
Diffstat (limited to 'lib/system/chcks.nim')
-rw-r--r--lib/system/chcks.nim10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/system/chcks.nim b/lib/system/chcks.nim
index e0a8bd78e..255d97cb2 100644
--- a/lib/system/chcks.nim
+++ b/lib/system/chcks.nim
@@ -29,10 +29,16 @@ proc raiseFieldError(f: string) {.compilerproc, noinline.} =
   sysFatal(FieldDefect, f)
 
 proc raiseRangeErrorI(i, a, b: BiggestInt) {.compilerproc, noinline.} =
-  sysFatal(RangeDefect, "value out of range: " & $i & " notin " & $a & " .. " & $b)
+  when defined(standalone):
+    sysFatal(RangeDefect, "value out of range")
+  else:
+    sysFatal(RangeDefect, "value out of range: " & $i & " notin " & $a & " .. " & $b)
 
 proc raiseRangeErrorF(i, a, b: float) {.compilerproc, noinline.} =
-  sysFatal(RangeDefect, "value out of range: " & $i & " notin " & $a & " .. " & $b)
+  when defined(standalone):
+    sysFatal(RangeDefect, "value out of range")
+  else:
+    sysFatal(RangeDefect, "value out of range: " & $i & " notin " & $a & " .. " & $b)
 
 proc raiseRangeErrorU(i, a, b: uint64) {.compilerproc, noinline.} =
   # todo: better error reporting