diff options
author | Araq <rumpf_a@web.de> | 2013-06-02 21:52:04 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-06-02 21:52:04 +0200 |
commit | 4308f322550fb5d5321ec21a11d67951b6fc89e4 (patch) | |
tree | eeee64833674024ac2efc3710ab0f97661561894 /compiler/pragmas.nim | |
parent | fa062ca0c4510e3cdb043daa790f0e29fa5f4ca1 (diff) | |
download | Nim-4308f322550fb5d5321ec21a11d67951b6fc89e4.tar.gz |
astToStr is now immediate
Diffstat (limited to 'compiler/pragmas.nim')
-rw-r--r-- | compiler/pragmas.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim index 4e2a4e536..cc432aea8 100644 --- a/compiler/pragmas.nim +++ b/compiler/pragmas.nim @@ -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) |