From: Gabriel Corona Date: Fri, 3 Jun 2016 11:16:54 +0000 (+0200) Subject: [xbt] Fix 'control reaches end of non-void function' in Result::get() X-Git-Tag: v3_14~1056^2^2~4 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d841c4b43a5fb8d004b34ba52a3bf4407faf6810 [xbt] Fix 'control reaches end of non-void function' in Result::get() --- diff --git a/include/xbt/future.hpp b/include/xbt/future.hpp index 7fdfb0b807..d583c34509 100644 --- a/include/xbt/future.hpp +++ b/include/xbt/future.hpp @@ -118,6 +118,7 @@ public: { switch(status_) { case ResultStatus::invalid: + default: throw std::logic_error("Invalid result"); case ResultStatus::value: { T value = std::move(value_);