summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-09-05 16:58:33 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-09-05 16:58:33 +0200
commit901e3dbb77695e77e0bbfa47806cec269a9b8870 (patch)
treec9a38458c66c1f04d0b4b797b9e9f3caac791f08 /compiler
parent4077050a423973c9d713f67ebf73c94e83392e17 (diff)
downloadNim-901e3dbb77695e77e0bbfa47806cec269a9b8870.tar.gz
fixes #4699
Diffstat (limited to 'compiler')
-rw-r--r--compiler/semexprs.nim2
1 files changed, 1 insertions, 1 deletions
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