|
|
@ -294,9 +294,9 @@ static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and |
|
|
|
#ifdef PROTOBUF_TAILCALL |
|
|
|
#ifdef PROTOBUF_TAILCALL |
|
|
|
#error PROTOBUF_TAILCALL was previously defined |
|
|
|
#error PROTOBUF_TAILCALL was previously defined |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#if __has_cpp_attribute(clang::musttail) && !defined(__arm__) && \ |
|
|
|
#if __has_cpp_attribute(clang::musttail) && !defined(__arm__) && \ |
|
|
|
!defined(_ARCH_PPC) && !defined(__wasm__) && \ |
|
|
|
!defined(_ARCH_PPC) && !defined(__wasm__) && \ |
|
|
|
!(defined(_MSC_VER) && defined(_M_IX86)) && \ |
|
|
|
!(defined(_MSC_VER) && defined(_M_IX86)) && !defined(__i386__) && \ |
|
|
|
!(defined(__NDK_MAJOR__) && __NDK_MAJOR <= 24) |
|
|
|
!(defined(__NDK_MAJOR__) && __NDK_MAJOR <= 24) |
|
|
|
# ifndef PROTO2_OPENSOURCE |
|
|
|
# ifndef PROTO2_OPENSOURCE |
|
|
|
// Compilation fails on ARM32: b/195943306 |
|
|
|
// Compilation fails on ARM32: b/195943306 |
|
|
|