diff --git a/emper/strategies/laws/LawsScheduler.cpp b/emper/strategies/laws/LawsScheduler.cpp index 6473407ada3a5678e271f414d834ba53a88237fc..75f8d4684fb1ebeb80ebca896b705a0686430d6c 100644 --- a/emper/strategies/laws/LawsScheduler.cpp +++ b/emper/strategies/laws/LawsScheduler.cpp @@ -102,7 +102,7 @@ auto LawsScheduler::nextFiber() -> Fiber* { poped = queues[victim]->popTop(&fiber); if (poped) { - if (emper::STATS) { + if constexpr (emper::STATS) { auto flag = static_cast<unsigned int>(LawsStrategy::FiberSource::stolen); fiber->setFlag(flag); }