diff options
Diffstat (limited to 'compiler/liftdestructors.nim')
-rw-r--r-- | compiler/liftdestructors.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/liftdestructors.nim b/compiler/liftdestructors.nim index 3787fe6a7..5ef62f531 100644 --- a/compiler/liftdestructors.nim +++ b/compiler/liftdestructors.nim @@ -66,7 +66,7 @@ proc fillBodyObj(c: var TLiftCtx; n, body, x, y: PNode) = of nkSym: let f = n.sym if sfCursor in f.flags and f.typ.skipTypes(abstractInst).kind in {tyRef, tyProc} and - c.g.config.selectedGC == gcDestructors: + c.g.config.selectedGC in {gcDestructors, gcHooks}: defaultOp(c, f.typ, body, x.dotField(f), y.dotField(f)) else: fillBody(c, f.typ, body, x.dotField(f), y.dotField(f)) |