diff options
author | flywind <xzsflywind@gmail.com> | 2021-03-29 23:54:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-29 17:54:28 +0200 |
commit | 7ad49950bd5ec05f145dc43ae35f51127ea76366 (patch) | |
tree | fd76576efa7259fa6163c77577017e50253398b0 /lib/system/chcks.nim | |
parent | d23a75776555b998ccee83fe2f2c498e2144ec86 (diff) | |
download | Nim-7ad49950bd5ec05f145dc43ae35f51127ea76366.tar.gz |
[os:standalone]fix #14011 (#17564)
Diffstat (limited to 'lib/system/chcks.nim')
-rw-r--r-- | lib/system/chcks.nim | 10 |
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 |