X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b993acdc0dd14a0b77b07f03f8e6eea97e5b6ad9..244ffce80a9e2390e24b9788114de037e4ccc0ae:/src/mc/mc_record.hpp diff --git a/src/mc/mc_record.hpp b/src/mc/mc_record.hpp index b0739db41f..32f78efa11 100644 --- a/src/mc/mc_record.hpp +++ b/src/mc/mc_record.hpp @@ -9,7 +9,7 @@ * The recorded path is written in the log output and can be replayed with MC disabled * (even with a non-MC build) using `--cfg=model-check/replay:$replayPath`. * - * The same version of Simgrid should be used and the same arguments should be + * The same version of SimGrid should be used and the same arguments should be * passed to the application (without the MC specific arguments). */ @@ -28,7 +28,11 @@ class RecordTrace { std::deque transitions_; public: - RecordTrace() = default; + // Use rule-of-three, and implicitely disable the move constructor which cannot be 'noexcept' (as required by C++ Core + // Guidelines), due to the std::deque member. + RecordTrace() = default; + RecordTrace(const RecordTrace&) = default; + ~RecordTrace() = default; /** Build a trace that can be replayed from a string representation */ explicit RecordTrace(const char* data);