diff options
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/vmdeps.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/vmdeps.nim b/compiler/vmdeps.nim index 779d6d2a4..d684c4c32 100644 --- a/compiler/vmdeps.nim +++ b/compiler/vmdeps.nim @@ -214,7 +214,9 @@ proc mapTypeToAstX(t: PType; info: TLineInfo; result = atomicType(t.sym) of tyEnum: result = newNodeIT(nkEnumTy, if t.n.isNil: info else: t.n.info, t) - result.add copyTree(t.n) + result.add ast.emptyNode # pragma node, currently always empty for enum + for c in t.n.sons: + result.add copyTree(c) of tyTuple: if inst: result = newNodeX(nkTupleTy) |