diff options
Diffstat (limited to 'src/mongo/embedded/periodic_runner_embedded.cpp')
-rw-r--r-- | src/mongo/embedded/periodic_runner_embedded.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/embedded/periodic_runner_embedded.cpp b/src/mongo/embedded/periodic_runner_embedded.cpp index 68c94fa541d..87adf0842ce 100644 --- a/src/mongo/embedded/periodic_runner_embedded.cpp +++ b/src/mongo/embedded/periodic_runner_embedded.cpp @@ -111,11 +111,12 @@ bool PeriodicRunnerEmbedded::tryPump() { switch (jobExecStatus) { default: invariant(false); + [[fallthrough]]; // Placate clang case PeriodicJobImpl::ExecutionStatus::kPaused: case PeriodicJobImpl::ExecutionStatus::kNotScheduled: // Paused jobs should be moved to the paused list and removed from the running heap _Pausedjobs.push_back(std::move(_jobs.back())); - // fall through + [[fallthrough]]; case PeriodicJobImpl::ExecutionStatus::kCanceled: // Cancelled jobs should be removed _jobs.pop_back(); |