fix self-expanding macros with arguments