diff options
Diffstat (limited to 'lib/system')
-rw-r--r-- | lib/system/cellsets.nim | 4 | ||||
-rw-r--r-- | lib/system/osalloc.nim | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/system/cellsets.nim b/lib/system/cellsets.nim index a0f1fabf9..92036c226 100644 --- a/lib/system/cellsets.nim +++ b/lib/system/cellsets.nim @@ -42,7 +42,7 @@ Complete traversal is done in this way:: ]# -when defined(gcOrc) or defined(gcArc): +when defined(gcOrc) or defined(gcArc) or defined(gcAtomicArc): type PCell = Cell @@ -78,7 +78,7 @@ type head: PPageDesc data: PPageDescArray -when defined(gcOrc) or defined(gcArc): +when defined(gcOrc) or defined(gcArc) or defined(gcAtomicArc): discard else: include cellseqs_v1 diff --git a/lib/system/osalloc.nim b/lib/system/osalloc.nim index 925e98ed3..201be8540 100644 --- a/lib/system/osalloc.nim +++ b/lib/system/osalloc.nim @@ -29,7 +29,7 @@ const doNotUnmap = not (defined(amd64) or defined(i386)) or when defined(nimAllocPagesViaMalloc): - when not defined(gcArc) and not defined(gcOrc): + when not defined(gcArc) and not defined(gcOrc) and not defined(gcAtomicArc): {.error: "-d:nimAllocPagesViaMalloc is only supported with --gc:arc or --gc:orc".} proc osTryAllocPages(size: int): pointer {.inline.} = |