Enable tracing for non-POSIX platforms

This commit is contained in:
Emery Hemingway 2022-12-07 22:03:58 -06:00
parent 587c5274f8
commit 3dd112879d
1 changed files with 4 additions and 1 deletions

View File

@ -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