From b577c10d25eef2a87dd4bc01ba9f7ed9fa269923 Mon Sep 17 00:00:00 2001 From: Lizonghang <870644199@qq.com> Date: Tue, 7 Jan 2025 20:38:11 +0400 Subject: [PATCH] add noreturn flag for monitor --- include/zmq.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/zmq.hpp b/include/zmq.hpp index a434eb61..f3928e90 100644 --- a/include/zmq.hpp +++ b/include/zmq.hpp @@ -2330,13 +2330,12 @@ class monitor_t #endif - void - monitor(socket_t &socket, std::string const &addr, int events = ZMQ_EVENT_ALL) + [[noreturn]] void monitor(socket_t &socket, std::string const &addr, int events = ZMQ_EVENT_ALL) { monitor(socket, addr.c_str(), events); } - void monitor(socket_t &socket, const char *addr_, int events = ZMQ_EVENT_ALL) + [[noreturn]] void monitor(socket_t &socket, const char *addr_, int events = ZMQ_EVENT_ALL) { init(socket, addr_, events); while (true) {