static std::string translatorName( signature ); \
CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS \
static std::string translatorName( signature )
74#define INTERNAL_CATCH_TRANSLATE_EXCEPTION2( translatorName, signature ) \
75 static std::string translatorName( signature ); \
76 CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
77 namespace{ Catch::ExceptionTranslatorRegistrar INTERNAL_CATCH_UNIQUE_NAME( catch_internal_ExceptionRegistrar )( &translatorName ); } \
78 CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS \
79 static std::string translatorName( signature )