summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMiran <narimiran@disroot.org>2020-02-05 13:41:16 +0100
committerGitHub <noreply@github.com>2020-02-05 13:41:16 +0100
commitc6d5f0df8d34a72734f20f2cbae4919dc25060d9 (patch)
treee90b1ee382fc47fbe0e6cdefb0d224a4d7451b78
parent8279da52193295f94677bb51e826ca4d8fe91106 (diff)
downloadNim-c6d5f0df8d34a72734f20f2cbae4919dc25060d9.tar.gz
[backport] -d:danger should imply -d:release (#13336)
-rw-r--r--config/nim.cfg1
-rw-r--r--tests/misc/tdangerisrelease.nim13
2 files changed, 14 insertions, 0 deletions
diff --git a/config/nim.cfg b/config/nim.cfg
index 1e4bc7b24..bbfac1f31 100644
--- a/config/nim.cfg
+++ b/config/nim.cfg
@@ -76,6 +76,7 @@ path="$lib/pure"
   debugger:off
   line_dir:off
   opt:speed
+  define:release
 @end
 
 @if false: # not danger: # this does not work yet.
diff --git a/tests/misc/tdangerisrelease.nim b/tests/misc/tdangerisrelease.nim
new file mode 100644
index 000000000..d2f9df090
--- /dev/null
+++ b/tests/misc/tdangerisrelease.nim
@@ -0,0 +1,13 @@
+discard """
+  cmd: "nim c -d:danger -r $file"
+  output: '''
+a
+b
+c
+'''
+"""
+
+echo "a"
+when defined(release):
+  echo "b"
+echo "c"