From b0684ec425dca5e76eb6b27eb09a84fb523af49c Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 10 Mar 2020 09:42:23 +0100 Subject: [PATCH] fixes #12757 --- compiler/semtypes.nim | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/compiler/semtypes.nim b/compiler/semtypes.nim index abc5de7e8b..f05affc6b5 100644 --- a/compiler/semtypes.nim +++ b/compiler/semtypes.nim @@ -893,7 +893,7 @@ proc semAnyRef(c: PContext; n: PNode; kind: TTypeKind; prev: PType): PType = localError(c.config, n.info, "type '$1 void' is not allowed" % kindToStr[kind]) result = newOrPrevType(kind, prev, c) var isNilable = false - var isOwned = false + var wrapperKind = tyNone # check every except the last is an object: for i in isCall..