This commit is contained in:
Araq 2015-03-12 10:55:55 +01:00
commit f88678bed4

View file

@ -888,7 +888,9 @@ proc genFieldAccess(p: PProc, n: PNode, r: var TCompRes) =
r.kind = resExpr r.kind = resExpr
proc genCheckedFieldAddr(p: PProc, n: PNode, r: var TCompRes) = proc genCheckedFieldAddr(p: PProc, n: PNode, r: var TCompRes) =
genFieldAddr(p, n.sons[0], r) # XXX let m = if n.kind == nkHiddenAddr: n.sons[0] else: n
internalAssert m.kind == nkCheckedFieldExpr
genFieldAddr(p, m.sons[0], r) # XXX
proc genCheckedFieldAccess(p: PProc, n: PNode, r: var TCompRes) = proc genCheckedFieldAccess(p: PProc, n: PNode, r: var TCompRes) =
genFieldAccess(p, n.sons[0], r) # XXX genFieldAccess(p, n.sons[0], r) # XXX