From f5f972472de4503232dcb8658fb650b6f7c40b80 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Fri, 11 Oct 2019 13:40:34 +0200 Subject: [PATCH] Try to avoid error with mingw: function definition is marked dllimport. --- include/simgrid/s4u/Activity.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) { -- 2.20.1