The preprocessor cannot fully expand the macro-name macro because a loop exists in the defined macros. Correct the macro and try again.