Fix -Wdangling-reference warnings

This commit is contained in:
Mohammad Nejati
2024-05-31 17:20:39 +00:00
committed by Mohammad Nejati
parent b502789d89
commit eaaeb8b36b
3 changed files with 8 additions and 7 deletions

View File

@ -24,8 +24,9 @@ public:
check(char const* name, error ev)
{
auto const ec = make_error_code(ev);
auto const& cat = make_error_code(
static_cast<http::error>(0)).category();
auto const ec_http = make_error_code(
static_cast<http::error>(0));
auto const& cat = ec_http.category();
BEAST_EXPECT(std::string(ec.category().name()) == name);
BEAST_EXPECT(! ec.message().empty());
BEAST_EXPECT(

View File

@ -473,9 +473,8 @@ public:
{
if(se.code() == test::error::test_failure)
throw;
BEAST_EXPECTS(se.code().category() ==
make_error_code(static_cast<
zlib::error>(0)).category(),
auto const ec = make_error_code(static_cast<zlib::error>(0));
BEAST_EXPECTS(se.code().category() == ec.category(),
se.code().message());
}
catch(...)

View File

@ -23,8 +23,9 @@ public:
void check(char const* name, error ev)
{
auto const ec = make_error_code(ev);
auto const& cat = make_error_code(
static_cast<zlib::error>(0)).category();
auto const ec_zlib = make_error_code(
static_cast<zlib::error>(0));
auto const& cat = ec_zlib.category();
BEAST_EXPECT(std::string{ec.category().name()} == name);
BEAST_EXPECT(! ec.message().empty());
BEAST_EXPECT(