bugfixes and improvements for term rewriting macros
This commit is contained in:
parent
3a1a197664
commit
30c00aba07
5 changed files with 30 additions and 19 deletions
|
|
@ -135,7 +135,7 @@ proc checkForSideEffects(n: PNode): TSideEffectAnalysis =
|
|||
# only calls can produce side effects:
|
||||
let op = n.sons[0]
|
||||
if op.kind == nkSym and isRoutine(op.sym):
|
||||
let s = n.sym
|
||||
let s = op.sym
|
||||
if sfSideEffect in s.flags:
|
||||
return seSideEffect
|
||||
# assume no side effect:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue