diff options
Diffstat (limited to 'lib/assign.nim')
-rw-r--r-- | lib/assign.nim | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/assign.nim b/lib/assign.nim index 17b4f5949..3d4bf4d61 100644 --- a/lib/assign.nim +++ b/lib/assign.nim @@ -43,12 +43,8 @@ proc genericAssign(dest, src: Pointer, mt: PNimType) = x^ = nil return assert(dest != nil) - when defined(boehmGC): - unsureAsgnRef(cast[ppointer](dest), - newObj(seq.len * mt.base.size + GenericSeqSize)) - else: - unsureAsgnRef(cast[ppointer](dest), - newObj(mt, seq.len * mt.base.size + GenericSeqSize)) + unsureAsgnRef(cast[ppointer](dest), + newObj(mt, seq.len * mt.base.size + GenericSeqSize)) var dst = cast[taddress](cast[ppointer](dest)^) for i in 0..seq.len-1: genericAssign( |