add another straight exception case to macros
C++ compilation fix