diff --git a/Tests/UnitTests/Core/Seeding/CMakeLists.txt b/Tests/UnitTests/Core/Seeding/CMakeLists.txt
index db82ffe74977537ef4761b7f97828deda2efce75..c5d4b255601ff50992c9941905df2040451375d1 100644
--- a/Tests/UnitTests/Core/Seeding/CMakeLists.txt
+++ b/Tests/UnitTests/Core/Seeding/CMakeLists.txt
@@ -1,3 +1,2 @@
 add_executable(SeedfinderTest SeedfinderTest.cpp)
-add_definitions(-Wno-implicit-fallthrough)
 target_link_libraries(SeedfinderTest PRIVATE ActsCore Boost::boost)
diff --git a/Tests/UnitTests/Core/Seeding/SeedfinderTest.cpp b/Tests/UnitTests/Core/Seeding/SeedfinderTest.cpp
index 06ea523813d906eea32fd9b255c5ce2e30c96bcf..1db1a29f026fa993ab86e438a3a891d335719ceb 100644
--- a/Tests/UnitTests/Core/Seeding/SeedfinderTest.cpp
+++ b/Tests/UnitTests/Core/Seeding/SeedfinderTest.cpp
@@ -82,6 +82,7 @@ int main(int argc, char** argv) {
         break;
       case 'h':
         help = true;
+        [[fallthrough]];
       default: /* '?' */
         std::cerr << "Usage: " << argv[0] << " [-hq] [-f FILENAME]\n";
         if (help) {