diff --git a/core/logic/LumpManager.cpp b/core/logic/LumpManager.cpp index d6b1eb7ff..316499277 100644 --- a/core/logic/LumpManager.cpp +++ b/core/logic/LumpManager.cpp @@ -122,10 +122,8 @@ void EntityLumpManager::Insert(size_t index) { } size_t EntityLumpManager::Append() { - return std::distance( - m_Entities.begin(), - m_Entities.emplace(m_Entities.end(), std::make_shared()) - ); + auto it = m_Entities.emplace(m_Entities.end(), std::make_shared()); + return std::distance(m_Entities.begin(), it); } size_t EntityLumpManager::Length() {