11 lines
484 B
Diff
11 lines
484 B
Diff
--- a/src/google/protobuf/port_def.inc
|
|
+++ b/src/google/protobuf/port_def.inc
|
|
@@ -222,6 +222,7 @@
|
|
#error PROTOBUF_TAILCALL was previously defined
|
|
#endif
|
|
#if ABSL_HAVE_CPP_ATTRIBUTE(clang::musttail) && !defined(__arm__) && \
|
|
+ !(defined(__GNUC__) && __GNUC__ >= 15 ) && \
|
|
!defined(_ARCH_PPC) && !defined(__wasm__) && \
|
|
!(defined(_MSC_VER) && defined(_M_IX86)) && !defined(__i386__)
|
|
// Compilation fails on ARM32: b/195943306
|