From 64518380a56b1a479f207e4e0c793c0c0539fde9 Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 3 Jun 2019 09:35:04 +0200 Subject: [PATCH] undeprecate system.programResult until we have a good solution at hand --- lib/pure/unittest.nim | 2 +- lib/system.nim | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pure/unittest.nim b/lib/pure/unittest.nim index 60b20c5b8..a6104428d 100644 --- a/lib/pure/unittest.nim +++ b/lib/pure/unittest.nim @@ -551,7 +551,7 @@ template fail* = else: formatter.failureOccurred(checkpoints, "") - when not defined(ECMAScript): + when declared(programResult): if abortOnError: quit(programResult) checkpoints = @[] diff --git a/lib/system.nim b/lib/system.nim index f9bcbd1c0..542cad67f 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -1945,10 +1945,10 @@ const ## failure. when defined(nodejs) and not defined(nimscript): - var programResult* {.importc: "process.exitCode", deprecated.}: int + var programResult* {.importc: "process.exitCode".}: int programResult = 0 elif hostOS != "standalone": - var programResult* {.compilerproc, exportc: "nim_program_result", deprecated.}: int + var programResult* {.compilerproc, exportc: "nim_program_result".}: int ## deprecated, prefer ``quit`` when defined(nimdoc):