Fix Wattributes warnings in tests

This commit is contained in:
Mohammad Nejati
2024-07-12 10:54:23 +00:00
committed by Mohammad Nejati
parent 2427765fb3
commit fee9be0be1
5 changed files with 11 additions and 30 deletions

View File

@ -26,16 +26,10 @@
#include <boost/asio/use_awaitable.hpp>
#endif
#if BOOST_WORKAROUND(BOOST_GCC, < 80200)
#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden")))
#else
#define BOOST_BEAST_SYMBOL_HIDDEN
#endif
namespace boost {
namespace beast {
class BOOST_BEAST_SYMBOL_HIDDEN buffered_read_stream_test
class buffered_read_stream_test
: public unit_test::suite
, public test::enable_yield_to
{

View File

@ -37,17 +37,11 @@
#include <boost/asio/use_awaitable.hpp>
#endif
#if BOOST_WORKAROUND(BOOST_GCC, < 80200)
#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden")))
#else
#define BOOST_BEAST_SYMBOL_HIDDEN
#endif
namespace boost {
namespace beast {
namespace http {
class BOOST_BEAST_SYMBOL_HIDDEN read_test
class read_test
: public beast::unit_test::suite
, public test::enable_yield_to
{

View File

@ -36,17 +36,11 @@
#include <boost/asio/use_awaitable.hpp>
#endif
#if BOOST_WORKAROUND(BOOST_GCC, < 80200)
#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden")))
#else
#define BOOST_BEAST_SYMBOL_HIDDEN
#endif
namespace boost {
namespace beast {
namespace http {
class BOOST_BEAST_SYMBOL_HIDDEN write_test
class write_test
: public beast::unit_test::suite
, public test::enable_yield_to
{

View File

@ -18,18 +18,11 @@
#include <boost/asio/use_awaitable.hpp>
#endif
#include <boost/config/workaround.hpp>
#if BOOST_WORKAROUND(BOOST_GCC, < 80200)
#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden")))
#else
#define BOOST_BEAST_SYMBOL_HIDDEN
#endif
namespace boost {
namespace beast {
namespace websocket {
class BOOST_BEAST_SYMBOL_HIDDEN read2_test
class read2_test
: public websocket_test_suite
{
public:

View File

@ -19,6 +19,12 @@
#include <thread>
#include <vector>
#if BOOST_WORKAROUND(BOOST_GCC, < 80200)
#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden")))
#else
#define BOOST_BEAST_SYMBOL_HIDDEN
#endif
namespace boost {
namespace beast {
namespace test {
@ -29,7 +35,7 @@ namespace test {
functions inside coroutines. This is handy for testing
asynchronous asio code.
*/
class enable_yield_to
class BOOST_BEAST_SYMBOL_HIDDEN enable_yield_to
{
protected:
net::io_context ioc_;