fix confusing line information for macros that produce errors
fix confusing line information for macros that produce errors

dom96/Nim,dom96/Nim,tulayang/Nim,tulayang/Nim,tulayang/Nim,tulayang/Nim,russpowers/Nim,dom96/Nim,dom96/Nim,russpowers/Nim,dom96/Nim,tulayang/Nim,dom96/Nim,russpowers/Nim,russpowers/Nim,russpowers/Nim,dom96/Nim,russpowers/Nim,russpowers/Nim,tulayang/Nim