Compile error: Rev 721
Moderator: Community Managers
- John Adams
- Retired
- Posts: 4581
- Joined: Wed Aug 28, 2013 9:40 am
- Location: Phoenix, AZ.
- Contact:
Compile error: Rev 721
Linux compile does not like the for():
Something apparently not cool with this:
FIX: Removed & from itr Committed as Rev 733.
Code: Select all
WorldDatabase.cpp: In member function `bool WorldDatabase::LoadSpawnPlacements(uint32_t)`:WorldDatabase.cpp:1216:63: error: invalid initialization of non-const reference of type `std::__detail::_Node_iterator<std::pair<const unsigned int, SpawnPlacement>, false, false>&` from an rvalue of type `std::unordered_map<unsigned int, SpawnPlacement>::iterator {aka std::__detail::_Node_iterator<std::pair<const unsigned int, SpawnPlacement>, false, false>}` for (auto &itr = master_spawn_list.spawn_placements.begin(); itr != master_spawn_list.spawn_placements.end();) { ^make: *** [WorldDatabase.o] Error 1
Code: Select all
for (auto &itr = master_spawn_list.spawn_placements.begin(); itr != master_spawn_list.spawn_placements.end();) {
FIX: Removed & from itr Committed as Rev 733.