diff --git a/src/preserves.nim b/src/preserves.nim index 407e985..0d69621 100644 --- a/src/preserves.nim +++ b/src/preserves.nim @@ -9,7 +9,10 @@ from std/strutils import parseEnum import ./preserves/private/dot when defined(tracePreserves): - template trace(args: varargs[untyped]) = {.cast(noSideEffect).}: stderr.writeLine(args) + when defined(posix): + template trace(args: varargs[untyped]) = {.cast(noSideEffect).}: stderr.writeLine(args) + else: + template trace(args: varargs[untyped]) = {.cast(noSideEffect).}: echo(args) else: template trace(args: varargs[untyped]) = discard