aboutsummaryrefslogtreecommitdiff
path: root/contrib/kyua/engine/execenv/execenv.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/kyua/engine/execenv/execenv.hpp')
-rw-r--r--contrib/kyua/engine/execenv/execenv.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/contrib/kyua/engine/execenv/execenv.hpp b/contrib/kyua/engine/execenv/execenv.hpp
index e667ff205d85..d167196c7e98 100644
--- a/contrib/kyua/engine/execenv/execenv.hpp
+++ b/contrib/kyua/engine/execenv/execenv.hpp
@@ -32,6 +32,7 @@
#if !defined(ENGINE_EXECENV_EXECENV_HPP)
#define ENGINE_EXECENV_EXECENV_HPP
+#include "engine/execenv/execenv_fwd.hpp"
#include "model/test_program.hpp"
#include "utils/optional.ipp"
#include "utils/process/operations_fwd.hpp"
@@ -43,9 +44,6 @@ namespace engine {
namespace execenv {
-extern const char* default_execenv_name;
-
-
/// Abstract interface of an execution environment.
class interface {
protected:
@@ -85,7 +83,7 @@ public:
/// scheduler::interface::exec_test() or exec_cleanup().
///
/// \param args The arguments to pass to the binary.
- virtual void exec(const args_vector& args) const UTILS_NORETURN = 0;
+ virtual void exec [[noreturn]] (const args_vector& args) const = 0;
};