fix end-of-scope for self-referential macros