diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2021-11-16 15:49:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-16 15:49:04 +0100 |
commit | 309ec7167e6ea17112901533539be0a1884c8b65 (patch) | |
tree | 3017c6eb1f6095571b6b93019b353b056635dd47 /lib/system | |
parent | 6976d18519d102c9cc857a84a4b10b009c1e1a38 (diff) | |
download | Nim-309ec7167e6ea17112901533539be0a1884c8b65.tar.gz |
fixes .raises inference for newSeq builtin under --gc:orc [backport] (#19158)
Diffstat (limited to 'lib/system')
-rw-r--r-- | lib/system/seqs_v2.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/system/seqs_v2.nim b/lib/system/seqs_v2.nim index 0ac51109e..0c487b31d 100644 --- a/lib/system/seqs_v2.nim +++ b/lib/system/seqs_v2.nim @@ -73,7 +73,7 @@ proc prepareSeqAdd(len: int; p: pointer; addlen, elemSize, elemAlign: int): poin q.cap = newCap result = q -proc shrink*[T](x: var seq[T]; newLen: Natural) {.tags: [].} = +proc shrink*[T](x: var seq[T]; newLen: Natural) {.tags: [], raises: [].} = when nimvm: setLen(x, newLen) else: |