From d8a8c8806f207fbd8bd525ae51c6d4a91988ad61 Mon Sep 17 00:00:00 2001 From: Araq Date: Wed, 17 Apr 2019 00:15:40 +0200 Subject: fixes #11014 --- compiler/liftdestructors.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/liftdestructors.nim b/compiler/liftdestructors.nim index 8c89b2dad..310263875 100644 --- a/compiler/liftdestructors.nim +++ b/compiler/liftdestructors.nim @@ -650,9 +650,9 @@ proc createTypeBoundOps(c: PContext; orig: PType; info: TLineInfo) = inst(typ.sink, typ) if overwrite: - orig.destructor = canon.destructor - orig.assignment = canon.assignment - orig.sink = canon.sink + orig.destructor = typ.destructor + orig.assignment = typ.assignment + orig.sink = typ.sink if not isTrival(orig.destructor): #or not isTrival(orig.assignment) or -- cgit 1.4.1-2-gfad0