astToStr is now immediate

This commit is contained in:
Araq 2013-06-02 21:52:04 +02:00
commit 4308f32255
4 changed files with 28 additions and 6 deletions

View file

@ -396,8 +396,8 @@ proc PragmaWatchpoint(c: PContext, n: PNode) =
proc semAsmOrEmit*(con: PContext, n: PNode, marker: char): PNode =
case n.sons[1].kind
of nkStrLit, nkRStrLit, nkTripleStrLit:
result = copyNode(n)
of nkStrLit, nkRStrLit, nkTripleStrLit:
result = newNode(if n.kind == nkAsmStmt: nkAsmStmt else: nkArgList, n.info)
var str = n.sons[1].strVal
if str == "":
LocalError(n.info, errEmptyAsm)