summaryrefslogtreecommitdiff
path: root/src/mongo/embedded/periodic_runner_embedded.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/embedded/periodic_runner_embedded.cpp')
-rw-r--r--src/mongo/embedded/periodic_runner_embedded.cpp3
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();