From: Arnaud Giersch Date: Thu, 12 Apr 2018 11:05:48 +0000 (+0200) Subject: Fix mingw builds (?) X-Git-Tag: v3.20~459 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4f00ed8e7bb1267a9fb7a68b413f705c606068f5?hp=faec94c9b27f84a7d2f81a49c508b43f311c2621;ds=sidebyside Fix mingw builds (?) --- diff --git a/include/simgrid/s4u/Mutex.hpp b/include/simgrid/s4u/Mutex.hpp index f9cd035c85..d52df2d19c 100644 --- a/include/simgrid/s4u/Mutex.hpp +++ b/include/simgrid/s4u/Mutex.hpp @@ -35,8 +35,8 @@ class XBT_PUBLIC Mutex { explicit Mutex(simgrid::kernel::activity::MutexImpl * mutex) : mutex_(mutex) {} /* refcounting */ - friend void intrusive_ptr_add_ref(Mutex* mutex); - friend void intrusive_ptr_release(Mutex* mutex); + friend XBT_PUBLIC void intrusive_ptr_add_ref(Mutex* mutex); + friend XBT_PUBLIC void intrusive_ptr_release(Mutex* mutex); public: using Ptr = boost::intrusive_ptr; diff --git a/include/simgrid/s4u/forward.hpp b/include/simgrid/s4u/forward.hpp index 09e6af5db5..627cb196c3 100644 --- a/include/simgrid/s4u/forward.hpp +++ b/include/simgrid/s4u/forward.hpp @@ -36,6 +36,8 @@ using MailboxPtr = boost::intrusive_ptr; XBT_PUBLIC void intrusive_ptr_release(Mailbox* m); XBT_PUBLIC void intrusive_ptr_add_ref(Mailbox* m); class Mutex; +XBT_PUBLIC void intrusive_ptr_release(Mutex* m); +XBT_PUBLIC void intrusive_ptr_add_ref(Mutex* m); class NetZone; class VirtualMachine; class File;