This commit is contained in:
Clay Sweetser
2016-06-18 23:53:41 -04:00
parent 318e1e2c6a
commit 6dcaafc70c

View File

@@ -139,6 +139,7 @@ proc instantiateDestructor(c: PContext, typ: PType): PType =
t = t.skipTypes({tyGenericInst})
case t.kind
of tySequence, tyArray, tyArrayConstr, tyOpenArray, tyVarargs:
t.destructor = analyzingDestructor
if instantiateDestructor(c, t.sons[0]) != nil:
t.destructor = getCompilerProc"nimDestroyRange"
return t