fixes #23006; newSeqUninit -> CT Error; imitate newStringUninit (#23007)

fixes #23006
This commit is contained in:
ringabout
2023-11-30 21:08:49 +08:00
committed by GitHub
parent b5f5b74fc8
commit bc24340d55

View File

@@ -1661,7 +1661,10 @@ when not defined(js):
assert len(x) == 3
x[0] = 10
when supportsCopyMem(T):
newSeqImpl(T, len)
when nimvm:
result = newSeq[T](len)
else:
newSeqImpl(T, len)
else:
{.error: "The type T cannot contain managed memory or have destructors".}