From 399c5e38b7bf7a0998ca9ed4bce57c7092d59229 Mon Sep 17 00:00:00 2001 From: jcosborn Date: Tue, 16 Jan 2018 18:32:40 -0600 Subject: [PATCH] don't make optNilCheck default to on for now (#7058) * don't make optNilCheck default to on for now * add conditional symbol nimHasNilChecks --- compiler/condsyms.nim | 1 + config/nim.cfg | 3 +++ 2 files changed, 4 insertions(+) diff --git a/compiler/condsyms.nim b/compiler/condsyms.nim index a52214e73..0be2899be 100644 --- a/compiler/condsyms.nim +++ b/compiler/condsyms.nim @@ -112,3 +112,4 @@ proc initDefines*() = defineSymbol("nimNewRoof") defineSymbol("nimHasRunnableExamples") defineSymbol("nimNewDot") + defineSymbol("nimHasNilChecks") diff --git a/config/nim.cfg b/config/nim.cfg index a146c4ebf..9fddce90a 100644 --- a/config/nim.cfg +++ b/config/nim.cfg @@ -59,6 +59,9 @@ path="$lib/pure" debugger:off line_dir:off dead_code_elim:on + @if nimHasNilChecks: + nilchecks:off + @end @end @if release: