Selaa lähdekoodia

Fix order of export and capability macros on WrappedMutex

clang-cl requires the order to be the opposite of what it currently is.
It should not affect other compilers since this is the only compiler
that has both macros defined.
Mohamed Heikal 6 vuotta sitten
vanhempi
commit
402b5772d5
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/google/protobuf/stubs/mutex.h

+ 1 - 1
src/google/protobuf/stubs/mutex.h

@@ -93,7 +93,7 @@ class PROTOBUF_EXPORT CriticalSectionLock {
 // Mutex is a natural type to wrap. As both google and other organization have
 // Mutex is a natural type to wrap. As both google and other organization have
 // specialized mutexes. gRPC also provides an injection mechanism for custom
 // specialized mutexes. gRPC also provides an injection mechanism for custom
 // mutexes.
 // mutexes.
-class PROTOBUF_EXPORT GOOGLE_PROTOBUF_CAPABILITY("mutex") WrappedMutex {
+class GOOGLE_PROTOBUF_CAPABILITY("mutex") PROTOBUF_EXPORT WrappedMutex {
  public:
  public:
   WrappedMutex() = default;
   WrappedMutex() = default;
   void Lock() GOOGLE_PROTOBUF_ACQUIRE() { mu_.lock(); }
   void Lock() GOOGLE_PROTOBUF_ACQUIRE() { mu_.lock(); }