|
|
@ -674,6 +674,8 @@ class LIBPROTOBUF_EXPORT GeneratedMessageReflection PROTOBUF_FINAL |
|
|
|
template<typename To, typename From> |
|
|
|
template<typename To, typename From> |
|
|
|
inline To dynamic_cast_if_available(From from) { |
|
|
|
inline To dynamic_cast_if_available(From from) { |
|
|
|
#if defined(GOOGLE_PROTOBUF_NO_RTTI) || (defined(_MSC_VER)&&!defined(_CPPRTTI)) |
|
|
|
#if defined(GOOGLE_PROTOBUF_NO_RTTI) || (defined(_MSC_VER)&&!defined(_CPPRTTI)) |
|
|
|
|
|
|
|
// Avoid the compiler warning about unused variables.
|
|
|
|
|
|
|
|
(void)from; |
|
|
|
return NULL; |
|
|
|
return NULL; |
|
|
|
#else |
|
|
|
#else |
|
|
|
return dynamic_cast<To>(from); |
|
|
|
return dynamic_cast<To>(from); |
|
|
|