From e6e5775be83d07c3221d6690f11184246bec4bf1 Mon Sep 17 00:00:00 2001 From: Peter Keresztes Schmidt Date: Sat, 18 Jul 2020 20:43:16 +0200 Subject: Build: Enable -Wimplicit-fallthrough on clang (#25056) * Misc: Use [[fallthrough]] attribute instead of comment to mark intentional fallthroughs Related: #25006 * Misc: Add some missing breaks (no-ops) to satisfy clang Related: #25006 Closes #25055 * Build: Enable -Wimplicit-fallthrough on clang Closes #25006 --- .../scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp | 1 + src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp | 1 + src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp | 1 + src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp | 1 + src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp | 1 + 5 files changed, 5 insertions(+) (limited to 'src/server/scripts/Northrend') diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 708be83e9b6..4b1ebf72b19 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -693,6 +693,7 @@ class boss_professor_putricide : public CreatureScript default: break; } + break; } default: break; diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp index 996466767a0..8a01f6ab04e 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp @@ -353,6 +353,7 @@ class npc_big_ooze : public CreatureScript case EVENT_STICKY_OOZE: DoCastVictim(SPELL_STICKY_OOZE); events.ScheduleEvent(EVENT_STICKY_OOZE, 15s); + break; default: break; } diff --git a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp index 54efc5752ea..51b8c3c864b 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp @@ -816,6 +816,7 @@ public: me->SetImmuneToPC(true); me->DespawnOrUnsummon(30 * IN_MILLISECONDS); // just in case anything interrupts the movement me->GetMotionMaster()->MoveTargetedHome(); + break; default: break; } diff --git a/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp b/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp index aaad0626077..2eff9a38b93 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp @@ -796,6 +796,7 @@ public: if (GameObject* coil = myCoilGO()) coil->SetGoState(GO_STATE_READY); me->DespawnOrUnsummon(0, Hours(24 * 7)); + break; default: break; } diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp index 98c677586a4..c8c899e8408 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp @@ -355,6 +355,7 @@ class boss_flame_leviathan : public CreatureScript case DATA_ORBIT_ACHIEVEMENTS: if (ActiveTowers) // Only on HardMode return ActiveTowersCount; + break; default: break; } -- cgit v1.2.3