From 30ab7e6bdd779b6ef6c9a21507b6cf18f56024a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arne=20D=C3=B6ring?= Date: Sat, 23 Feb 2019 10:58:40 +0100 Subject: [PATCH] fixes #10678 (#10681) --- compiler/semtypes.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/semtypes.nim b/compiler/semtypes.nim index d4fcea0b42..e717c6e07d 100644 --- a/compiler/semtypes.nim +++ b/compiler/semtypes.nim @@ -145,7 +145,7 @@ proc semEnum(c: PContext, n: PNode, prev: PType): PType = proc semSet(c: PContext, n: PNode, prev: PType): PType = result = newOrPrevType(tySet, prev, c) - if sonsLen(n) == 2: + if sonsLen(n) == 2 and n.sons[1].kind != nkEmpty: var base = semTypeNode(c, n.sons[1], nil) addSonSkipIntLit(result, base) if base.kind in {tyGenericInst, tyAlias, tySink}: base = lastSon(base)