Merge pull request #3870 from yglukhov/no-warn-emit

Dont warn about unused symbol if its used in emit
This commit is contained in:
Andreas Rumpf
2016-02-16 19:40:17 +01:00

View File

@@ -443,6 +443,7 @@ proc semAsmOrEmit*(con: PContext, n: PNode, marker: char): PNode =
var e = searchInScopes(con, getIdent(sub))
if e != nil:
if e.kind == skStub: loadStub(e)
incl(e.flags, sfUsed)
addSon(result, newSymNode(e))
else:
addSon(result, newStrNode(nkStrLit, sub))