Ver código fonte

Update port_def.inc

Fix for Windows build with MinGW-w64 compiler which has __has_attribute but has issues with __attribute__((weak)).
Brecht Sanders 4 anos atrás
pai
commit
1e924efa90
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      src/google/protobuf/port_def.inc

+ 1 - 1
src/google/protobuf/port_def.inc

@@ -615,7 +615,7 @@
 #define PROTOBUF_PRAGMA_INIT_SEG
 #define PROTOBUF_PRAGMA_INIT_SEG
 #endif
 #endif
 
 
-#if defined(__has_attribute)
+#if defined(__has_attribute) && !defined(__MINGW32__)
 #if __has_attribute(weak)
 #if __has_attribute(weak)
 #define PROTOBUF_ATTRIBUTE_WEAK __attribute__((weak))
 #define PROTOBUF_ATTRIBUTE_WEAK __attribute__((weak))
 #endif
 #endif