diff options
Diffstat (limited to 'lib/system/excpt.nim')
-rw-r--r-- | lib/system/excpt.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/system/excpt.nim b/lib/system/excpt.nim index 93fd693e0..cb2cda214 100644 --- a/lib/system/excpt.nim +++ b/lib/system/excpt.nim @@ -20,9 +20,9 @@ var proc c_fwrite(buf: pointer, size, n: csize, f: CFilePtr): cint {. importc: "fwrite", header: "<stdio.h>".} -proc rawWrite(f: CFilePtr, s: string|cstring) = +proc rawWrite(f: CFilePtr, s: cstring) {.compilerproc, nonreloadable, hcrInline.} = # we cannot throw an exception here! - discard c_fwrite(cstring(s), 1, s.len, f) + discard c_fwrite(s, 1, s.len, f) when not defined(windows) or not defined(guiapp): proc writeToStdErr(msg: cstring) = rawWrite(cstderr, msg) |