This commit is contained in:
Andreas Rumpf 2016-06-07 22:44:51 +02:00
commit e8faa214eb
2 changed files with 12 additions and 6 deletions

View file

@ -203,7 +203,9 @@ proc magicsAfterOverloadResolution(c: PContext, n: PNode,
result = n.sons[1]
else:
result = newNodeIT(nkCall, n.info, getSysType(tyInt))
result.add newSymNode(getSysMagic("-", mSubI), n.info)
let subi = getSysMagic("-", mSubI)
#echo "got ", typeToString(subi.typ)
result.add newSymNode(subi, n.info)
result.add lenExprB
result.add n.sons[1]
of mPlugin: