diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-12-15 13:54:41 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-12-15 13:54:41 +0100 |
commit | e3a668a33baaf9d89b287827eaab3fa1cdfec877 (patch) | |
tree | bf374e97230a61d036176638bcaf7798d70985d3 /lib/system.nim | |
parent | 446f911a173a595648fa444c83d931193198eeb6 (diff) | |
download | Nim-e3a668a33baaf9d89b287827eaab3fa1cdfec877.tar.gz |
--gc:destructors: baby steps
Diffstat (limited to 'lib/system.nim')
-rw-r--r-- | lib/system.nim | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/system.nim b/lib/system.nim index ea767e27a..47efda3fc 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -3431,6 +3431,10 @@ when not defined(JS): #and not defined(nimscript): when defined(memtracker): include "system/memtracker" + when defined(gcDestructors): + include "core/strs" + include "core/seqs" + when hostOS == "standalone": include "system/embedded" else: @@ -3479,10 +3483,7 @@ when not defined(JS): #and not defined(nimscript): {.pop.} {.push stack_trace: off, profiler:off.} when hasAlloc: - when defined(gcDestructors): - include "core/strs" - include "core/seqs" - else: + when not defined(gcDestructors): include "system/sysstr" {.pop.} when hasAlloc: include "system/strmantle" |