Skip to content
Snippets Groups Projects
Commit c0315ae1 authored by Florian Schmaus's avatar Florian Schmaus
Browse files

Apply clang-tidy suggestions revealed due EMPER_STATS using DCE

parent 466d5985
No related branches found
No related tags found
1 merge request!16Use Dead Code Elimination (DCE) instead of #ifdef
......@@ -28,7 +28,7 @@ void LawsDispatcher::dispatchLoop() {
// is runnable.
if (isRunnable(fiber)) {
if constexpr (emper::STATS) {
LawsStrategy::FiberSource fiberSource =
auto fiberSource =
static_cast<LawsStrategy::FiberSource>(fiber->getFlag());
switch (fiberSource) {
case LawsStrategy::FiberSource::fromPriority:
......
......@@ -79,7 +79,7 @@ auto LawsScheduler::nextFiber() -> Fiber* {
if (fiber != nullptr) {
// We fetched a fiber from your local priority queue.
if constexpr (emper::STATS) {
unsigned int flag = static_cast<unsigned int>(LawsStrategy::FiberSource::fromPriority);
auto flag = static_cast<unsigned int>(LawsStrategy::FiberSource::fromPriority);
fiber->setFlag(flag);
}
......@@ -90,7 +90,7 @@ auto LawsScheduler::nextFiber() -> Fiber* {
if (likely(poped)) {
if constexpr (emper::STATS) {
unsigned int flag = static_cast<unsigned int>(LawsStrategy::FiberSource::fromLocal);
auto flag = static_cast<unsigned int>(LawsStrategy::FiberSource::fromLocal);
fiber->setFlag(flag);
}
......@@ -106,7 +106,7 @@ auto LawsScheduler::nextFiber() -> Fiber* {
poped = queues[victim]->popTop(&fiber);
if (poped) {
if (emper::STATS) {
unsigned int flag = static_cast<unsigned int>(LawsStrategy::FiberSource::stolen);
auto flag = static_cast<unsigned int>(LawsStrategy::FiberSource::stolen);
fiber->setFlag(flag);
}
......@@ -119,7 +119,7 @@ auto LawsScheduler::nextFiber() -> Fiber* {
poped = mainThreadQueue->popTop(&fiber);
if (poped) {
if constexpr (emper::STATS) {
unsigned int flag = static_cast<unsigned int>(LawsStrategy::FiberSource::mainThread);
auto flag = static_cast<unsigned int>(LawsStrategy::FiberSource::mainThread);
fiber->setFlag(flag);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment