@ -451,8 +451,8 @@ struct ShutdownRepeatedFieldRegister {
namespace internal {
template < >
# if defined(_MSC_VER) && (_MSC_VER >= 19 00)
// Note: force noinline to workaround MSVC 2015 compiler bug, issue #240
# if defined(_MSC_VER) && (_MSC_VER >= 18 00)
// Note: force noinline to workaround MSVC compiler bug with /Zc:inline , issue #240
GOOGLE_ATTRIBUTE_NOINLINE
# endif
Message * GenericTypeHandler < Message > : : NewFromPrototype (
@ -460,8 +460,8 @@ Message* GenericTypeHandler<Message>::NewFromPrototype(
return prototype - > New ( arena ) ;
}
template < >
# if defined(_MSC_VER) && (_MSC_VER >= 19 00)
// Note: force noinline to workaround MSVC 2015 compiler bug, issue #240
# if defined(_MSC_VER) && (_MSC_VER >= 18 00)
// Note: force noinline to workaround MSVC compiler bug with /Zc:inline , issue #240
GOOGLE_ATTRIBUTE_NOINLINE
# endif
google : : protobuf : : Arena * GenericTypeHandler < Message > : : GetArena (
@ -469,8 +469,8 @@ google::protobuf::Arena* GenericTypeHandler<Message>::GetArena(
return value - > GetArena ( ) ;
}
template < >
# if defined(_MSC_VER) && (_MSC_VER >= 19 00)
// Note: force noinline to workaround MSVC 2015 compiler bug, issue #240
# if defined(_MSC_VER) && (_MSC_VER >= 18 00)
// Note: force noinline to workaround MSVC compiler bug with /Zc:inline , issue #240
GOOGLE_ATTRIBUTE_NOINLINE
# endif
void * GenericTypeHandler < Message > : : GetMaybeArenaPointer (