diff options
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/ccgexprs.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index d054e5bac..33c654982 100755 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -1451,6 +1451,9 @@ proc genMagicExpr(p: BProc, e: PNode, d: var TLoc, op: TMagic) = mInSet: genSetOp(p, e, d, op) of mNewString, mNewStringOfCap, mCopyStr, mCopyStrLast, mExit, mCreateThread: + var opr = e.sons[0].sym + if lfNoDecl notin opr.loc.flags: + discard cgsym(p.module, opr.loc.r.ropeToStr) genCall(p, e, d) of mReset: genReset(p, e) of mEcho: genEcho(p, e) |