aboutsummaryrefslogtreecommitdiff
path: root/src/modules.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-04-04 23:42:15 +0100
committerGravatar Sadie Powell2021-04-04 23:42:15 +0100
commit7d84e4900fa8f4ef96e8cf4bb67b76be7902e840 (patch)
treef5a81d03f572392e7547d58f979fdd488de6ff0b /src/modules.cpp
parentRemove the unused ExitCodes array. (diff)
Fix a ton of pedantic compiler warnings.
Diffstat (limited to 'src/modules.cpp')
-rw-r--r--src/modules.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules.cpp b/src/modules.cpp
index 5ff3b8041..495d82930 100644
--- a/src/modules.cpp
+++ b/src/modules.cpp
@@ -209,19 +209,19 @@ void ModuleManager::Attach(Implementation* i, Module* mod, size_t sz)
void ModuleManager::AttachAll(Module* mod)
{
for (size_t i = 0; i != I_END; ++i)
- Attach((Implementation)i, mod);
+ Attach(static_cast<Implementation>(i), mod);
}
void ModuleManager::DetachAll(Module* mod)
{
for (size_t n = 0; n != I_END; ++n)
- Detach((Implementation)n, mod);
+ Detach(static_cast<Implementation>(n), mod);
}
void ModuleManager::SetPriority(Module* mod, Priority s)
{
for (size_t n = 0; n != I_END; ++n)
- SetPriority(mod, (Implementation)n, s);
+ SetPriority(mod, static_cast<Implementation>(n), s);
}
bool ModuleManager::SetPriority(Module* mod, Implementation i, Priority s, Module* which)
@@ -608,7 +608,7 @@ void ModuleManager::DelService(ServiceProvider& item)
case SERVICE_MODE:
if (!ServerInstance->Modes.DelMode(static_cast<ModeHandler*>(&item)))
throw ModuleException("Mode "+std::string(item.name)+" does not exist.");
- // Fall through
+ [[fallthrough]];
case SERVICE_DATA:
case SERVICE_IOHOOK:
{