Skip to content

Commit

Permalink
Merge pull request #9739
Browse files Browse the repository at this point in the history
70e4412 wallet: mark wallet error throwing functions as noreturn (jeffro256)
  • Loading branch information
tobtoht committed Feb 4, 2025
2 parents 90359e3 + 70e4412 commit a92bd63
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/wallet/wallet_errors.h
Original file line number Diff line number Diff line change
Expand Up @@ -993,7 +993,7 @@ namespace tools
#if !defined(_MSC_VER)

template<typename TException, typename... TArgs>
void throw_wallet_ex(std::string&& loc, const TArgs&... args)
[[noreturn]] void throw_wallet_ex(std::string&& loc, const TArgs&... args)
{
TException e(std::move(loc), args...);
LOG_PRINT_L0(e.to_string());
Expand All @@ -1006,7 +1006,7 @@ namespace tools
#include <boost/preprocessor/repetition/repeat_from_to.hpp>

template<typename TException>
void throw_wallet_ex(std::string&& loc)
[[noreturn]] void throw_wallet_ex(std::string&& loc)
{
TException e(std::move(loc));
LOG_PRINT_L0(e.to_string());
Expand All @@ -1015,7 +1015,7 @@ namespace tools

#define GEN_throw_wallet_ex(z, n, data) \
template<typename TException, BOOST_PP_ENUM_PARAMS(n, typename TArg)> \
void throw_wallet_ex(std::string&& loc, BOOST_PP_ENUM_BINARY_PARAMS(n, const TArg, &arg)) \
[[noreturn]] void throw_wallet_ex(std::string&& loc, BOOST_PP_ENUM_BINARY_PARAMS(n, const TArg, &arg)) \
{ \
TException e(std::move(loc), BOOST_PP_ENUM_PARAMS(n, arg)); \
LOG_PRINT_L0(e.to_string()); \
Expand Down

0 comments on commit a92bd63

Please sign in to comment.