diff --git a/apps/openmw/mwworld/esmstore.cpp b/apps/openmw/mwworld/esmstore.cpp index 00606939a3..e1e08dba3c 100644 --- a/apps/openmw/mwworld/esmstore.cpp +++ b/apps/openmw/mwworld/esmstore.cpp @@ -272,8 +272,9 @@ namespace MWWorld { const int storeIndex = ESMStore::getTypeIndex(); assert(ESMStore::getTypeIndex() == storeIndex); - if (stores.mStores.size() <= storeIndex) - stores.mStores.resize(storeIndex + 1); + const std::size_t index_t(storeIndex) + if (stores.mStores.size() <= index_t) + stores.mStores.resize(index_t + 1); assert(&store == &std::get>(stores.mStoreImp->mStores));