From: Arnaud Giersch Date: Fri, 11 Oct 2019 11:40:34 +0000 (+0200) Subject: Try to avoid error with mingw: function definition is marked dllimport. X-Git-Tag: v3.25~549 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f5f972472de4503232dcb8658fb650b6f7c40b80 Try to avoid error with mingw: function definition is marked dllimport. --- diff --git a/include/simgrid/s4u/Activity.hpp b/include/simgrid/s4u/Activity.hpp index e379e4d11b..b846b3c90f 100644 --- a/include/simgrid/s4u/Activity.hpp +++ b/include/simgrid/s4u/Activity.hpp @@ -105,14 +105,14 @@ private: public: #ifndef DOXYGEN - friend XBT_PUBLIC void intrusive_ptr_release(AnyActivity* a) + friend void intrusive_ptr_release(AnyActivity* a) { if (a->refcount_.fetch_sub(1, std::memory_order_release) == 1) { std::atomic_thread_fence(std::memory_order_acquire); delete a; } } - friend XBT_PUBLIC void intrusive_ptr_add_ref(AnyActivity* a) { a->refcount_.fetch_add(1, std::memory_order_relaxed); } + friend void intrusive_ptr_add_ref(AnyActivity* a) { a->refcount_.fetch_add(1, std::memory_order_relaxed); } #endif AnyActivity* set_name(const std::string& name) {