#include <xbt/log.h>
#include <xbt/sysdep.h>
-#include "src/mc/Transition.hpp"
#include "src/mc/VisitedState.hpp"
#include "src/mc/checker/CommunicationDeterminismChecker.hpp"
#include "src/mc/mc_exit.hpp"
#ifndef SIMGRID_MC_RECORD_HPP
#define SIMGRID_MC_RECORD_HPP
-#include "src/mc/Transition.hpp"
#include "src/mc/mc_config.hpp"
+#include "src/mc/mc_forward.hpp"
#include "xbt/base.h"
#include <vector>
#include "xbt/log.h"
#include "xbt/sysdep.h"
-#include "src/mc/Transition.hpp"
#include "src/mc/mc_comm_pattern.hpp"
#include "src/mc/mc_private.hpp"
#include "src/mc/mc_request.hpp"
#include <list>
#include <memory>
-#include "src/mc/Transition.hpp"
#include "src/mc/mc_record.hpp"
#include "src/mc/mc_snapshot.hpp"
+#include "src/mc/Transition.hpp"
+
namespace simgrid {
namespace mc {