Merge pull request #170 from AlvinZhu/PR6

fix build for clang
This commit is contained in:
ZhengPeiRu21
2023-03-22 10:19:50 -06:00
committed by GitHub

View File

@@ -3,8 +3,6 @@
*/ */
#include "SpellIdValue.h" #include "SpellIdValue.h"
#include <ranges>
#include "ChatHelper.h" #include "ChatHelper.h"
#include "Playerbots.h" #include "Playerbots.h"
#include "Vehicle.h" #include "Vehicle.h"
@@ -104,8 +102,9 @@ uint32 SpellIdValue::Calculate()
uint32 lowestSpellId = 0; uint32 lowestSpellId = 0;
if (saveMana <= 1) if (saveMana <= 1)
{ {
for (uint32 spellId : std::ranges::reverse_view(spellIds)) for (auto it = spellIds.rbegin(); it != spellIds.rend(); ++it)
{ {
auto spellId = *it;
const SpellInfo *pSpellInfo = sSpellMgr->GetSpellInfo(spellId); const SpellInfo *pSpellInfo = sSpellMgr->GetSpellInfo(spellId);
if (!pSpellInfo) if (!pSpellInfo)
continue; continue;
@@ -144,8 +143,9 @@ uint32 SpellIdValue::Calculate()
} }
else else
{ {
for (uint32 spellId : std::ranges::reverse_view(spellIds)) for (auto it = spellIds.rbegin(); it != spellIds.rend(); ++it)
{ {
auto spellId = *it;
if (!highestSpellId) if (!highestSpellId)
highestSpellId = spellId; highestSpellId = spellId;
if (saveMana == rank) if (saveMana == rank)