From: Arnaud Giersch Date: Wed, 18 Oct 2017 13:50:09 +0000 (+0200) Subject: Enum ResultStatus: valid is not a valid value. Use value. X-Git-Tag: v3.18~410 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b32b5a8d04e1b7a68b68f947aa2cc4e7316ba0e6?hp=a6c6d47c34f60557c93aa6f5f209e4b66528c3f1 Enum ResultStatus: valid is not a valid value. Use value. --- diff --git a/include/xbt/future.hpp b/include/xbt/future.hpp index a7448c9525..55abdc7db3 100644 --- a/include/xbt/future.hpp +++ b/include/xbt/future.hpp @@ -48,7 +48,7 @@ public: switch (that.status_) { case ResultStatus::invalid: break; - case ResultStatus::valid: + case ResultStatus::value: new (&value_) T(that.value); break; case ResultStatus::exception: @@ -69,7 +69,7 @@ public: switch (that.status_) { case ResultStatus::invalid: break; - case ResultStatus::valid: + case ResultStatus::value: new (&value_) T(std::move(that.value)); that.value.~T(); break;