Explorar o código

thread_worker: Fix compile time error

state is unused in the branch where with_state is false
ameerj %!s(int64=5) %!d(string=hai) anos
pai
achega
75059c46d6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/common/thread_worker.h

+ 1 - 1
src/common/thread_worker.h

@@ -39,7 +39,7 @@ public:
         const auto lambda = [this, func](std::stop_token stop_token) {
         const auto lambda = [this, func](std::stop_token stop_token) {
             Common::SetCurrentThreadName(thread_name.c_str());
             Common::SetCurrentThreadName(thread_name.c_str());
             {
             {
-                std::conditional_t<with_state, StateType, int> state{func()};
+                [[maybe_unused]] std::conditional_t<with_state, StateType, int> state{func()};
                 while (!stop_token.stop_requested()) {
                 while (!stop_token.stop_requested()) {
                     Task task;
                     Task task;
                     {
                     {