From 901e3dbb77695e77e0bbfa47806cec269a9b8870 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 5 Sep 2016 16:58:33 +0200 Subject: [PATCH] fixes #4699 --- compiler/semexprs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 5c29530b8..48af285bb 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -2125,7 +2125,7 @@ proc semObjConstr(c: PContext, n: PNode, flags: TExprFlags): PNode = while true: checkInitialized(objType.n, ids, n.info) if objType.sons[0] == nil: break - objType = skipTypes(objType.sons[0], {tyGenericInst}) + objType = skipTypes(objType.sons[0], skipPtrs) proc semBlock(c: PContext, n: PNode): PNode = result = n