fixes #22923; fixes =dup issues (#23182)

fixes #22923

(cherry picked from commit 29ac3c9986)
This commit is contained in:
ringabout
2024-01-11 18:23:42 +08:00
committed by narimiran
parent 76735147b3
commit fbb9ce4d5c
5 changed files with 49 additions and 2 deletions

View File

@@ -2829,4 +2829,5 @@ proc arrayWith*[T](y: T, size: static int): array[size, T] {.raises: [].} =
when nimvm:
result[i] = y
else:
result[i] = `=dup`(y)
{.cast(raises: []).}: # TODO: fixme bug #23129
result[i] = `=dup`(y)