diff --git a/include/boost/beast/_experimental/test/immediate_executor.hpp b/include/boost/beast/_experimental/test/immediate_executor.hpp index 7f5baa8c..a2458a1b 100644 --- a/include/boost/beast/_experimental/test/immediate_executor.hpp +++ b/include/boost/beast/_experimental/test/immediate_executor.hpp @@ -9,6 +9,7 @@ #define BOOST_BEAST_TEST_IMMEDIATE_EXECUTOR_HPP #include +#include namespace boost { @@ -21,14 +22,16 @@ namespace test class immediate_executor { + asio::execution_context* context_ = nullptr; std::size_t &count_; + public: immediate_executor(std::size_t & count) noexcept : count_(count) {} asio::execution_context &query(asio::execution::context_t) const noexcept { BOOST_ASSERT(false); - return *static_cast(nullptr); + return *context_; } constexpr static asio::execution::blocking_t