id summary reporter owner description type status milestone component version severity resolution keywords cc 4746 Read operations incorrectly accept const_buffers_1 chris_kohlhoff chris_kohlhoff "In Asio 1.4.6 / Boost 1.44, following program compiles when it shouldn't: {{{ #include #include #include void handler(boost::system::error_code, std::size_t) {} int main() { boost::asio::io_service io_service; boost::asio::ip::tcp::socket sock(io_service); boost::asio::const_buffers_1 cb1(0, 0); sock.read_some(cb1); sock.async_read_some(cb1, handler); std::string s; sock.read_some(boost::asio::buffer(s)); sock.async_read_some(boost::asio::buffer(s), handler); const std::vector v; sock.read_some(boost::asio::buffer(v)); sock.async_read_some(boost::asio::buffer(v), handler); } }}}" Bugs closed To Be Determined asio Boost 1.44.0 Problem fixed