From 3dd112879d663b13553c12593cebbef990f617b7 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 7 Dec 2022 22:03:58 -0600 Subject: [PATCH] Enable tracing for non-POSIX platforms --- src/preserves.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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