use #pragma message instead of #warning for non-GCC compilers

This commit is contained in:
SegaraRai 2021-11-11 03:14:19 +09:00
parent da6344297a
commit 8444470e3a

View File

@ -31,7 +31,11 @@ namespace internal
#if defined(__GXX_RTTI) || defined(_CPPRTTI) #if defined(__GXX_RTTI) || defined(_CPPRTTI)
return dynamic_cast<T>(operand); return dynamic_cast<T>(operand);
#else #else
#warning used static cast instead of dynamic because RTTI is disabled #ifdef __GNUC__
#warning used static cast instead of dynamic because RTTI is disabled
#else
#pragma message("WARNING: used static cast instead of dynamic because RTTI is disabled")
#endif
return static_cast<T>(operand); return static_cast<T>(operand);
#endif #endif
} }