int main() { return test_executor_adaptor(); #if defined BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION \ && defined BOOST_THREAD_PROVIDES_EXECUTORS \ && ! defined BOOST_NO_CXX11_RVALUE_REFERENCES // compiles boost::make_ready_future().then(&p); boost::basic_thread_pool executor; // doesn't compile boost::make_ready_future().then(executor, &p); #endif }
int main() { return test_executor_adaptor(); }