This reverts commit 0f7f159a35.
This commit is contained in:
Andrey R (cooldome)
2020-11-17 18:54:14 +00:00
parent 0f7f159a35
commit 1663ad77e3
4 changed files with 2 additions and 26 deletions

View File

@@ -674,7 +674,7 @@ proc getConstExpr(m: PSym, n: PNode; idgen: IdGenerator; g: ModuleGraph): PNode
of nkCast:
var a = getConstExpr(m, n[1], idgen, g)
if a == nil: return
if n.typ != nil and n.typ.kind in NilableTypes and a.kind != nkNilLit:
if n.typ != nil and n.typ.kind in NilableTypes:
# we allow compile-time 'cast' for pointer types:
result = a
result.typ = n.typ