This commit is contained in:
cooldome 2018-03-23 12:28:22 +00:00 • committed by Andreas Rumpf
commit e2c2ae8e7e
3 changed files with 9 additions and 1 deletions

View file

@ -2044,6 +2044,7 @@ proc upConv(p: BProc, n: PNode, d: var TLoc) =
if t.kind notin {tyVar, tyLent} or not p.module.compileToCpp:
r = "(*$1)" % [r]
t = skipTypes(t.lastSon, abstractInst)
discard getTypeDesc(p.module, t)
if not p.module.compileToCpp:
while t.kind == tyObject and t.sons[0] != nil:
add(r, ".Sup")