From 7ec77684e9d4c429efae64e9141bf549faef3865 Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 16 Dec 2018 19:17:09 +0100 Subject: [PATCH] fixes #9153 --- lib/system.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/system.nim b/lib/system.nim index 47efda3fcd..d51f9e8995 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -1555,7 +1555,7 @@ const ## is the value that should be passed to `quit <#quit>`_ to indicate ## failure. -when defined(nodejs): +when defined(nodejs) and not defined(nimscript): var programResult* {.importc: "process.exitCode".}: int programResult = 0 else: @@ -1601,7 +1601,7 @@ elif defined(genode): -elif defined(nodejs): +elif defined(nodejs) and not defined(nimscript): proc quit*(errorcode: int = QuitSuccess) {.magic: "Exit", importc: "process.exit", noreturn.} @@ -3610,7 +3610,7 @@ elif defined(JS): proc deallocShared(p: pointer) = discard proc reallocShared(p: pointer, newsize: Natural): pointer = discard - when defined(JS): + when defined(JS) and not defined(nimscript): include "system/jssys" include "system/reprjs" elif defined(nimscript):