From: Martin Quinson Date: Fri, 13 Jul 2018 21:21:23 +0000 (+0200) Subject: fix MC builds in a ugly way, but I'm sick of it for tonight X-Git-Tag: v3_21~442 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/39ba71a3e477b45dbb22e04f0d0b8c89f5772ff5 fix MC builds in a ugly way, but I'm sick of it for tonight --- diff --git a/include/simgrid/forward.h b/include/simgrid/forward.h index 58f1625bef..19e0b5b3fe 100644 --- a/include/simgrid/forward.h +++ b/include/simgrid/forward.h @@ -119,6 +119,9 @@ namespace surf { class StorageType; class StorageModel; } +namespace mc { +class CommunicationDeterminismChecker; +} namespace trace_mgr { class trace; class future_evt_set; diff --git a/src/kernel/activity/MailboxImpl.hpp b/src/kernel/activity/MailboxImpl.hpp index f137c545fb..69ae9b8a0f 100644 --- a/src/kernel/activity/MailboxImpl.hpp +++ b/src/kernel/activity/MailboxImpl.hpp @@ -23,6 +23,7 @@ namespace activity { class MailboxImpl { friend s4u::Mailbox; friend s4u::MailboxPtr s4u::Mailbox::by_name(std::string name); + friend mc::CommunicationDeterminismChecker; explicit MailboxImpl(std::string name) : piface_(this), name_(name), comm_queue_(MAX_MAILBOX_SIZE), done_comm_queue_(MAX_MAILBOX_SIZE)