diff --git a/Plugins/UnLua/Source/UnLua/Private/Registries/ClassRegistry.cpp b/Plugins/UnLua/Source/UnLua/Private/Registries/ClassRegistry.cpp index e81f53e0..c53ef9a2 100644 --- a/Plugins/UnLua/Source/UnLua/Private/Registries/ClassRegistry.cpp +++ b/Plugins/UnLua/Source/UnLua/Private/Registries/ClassRegistry.cpp @@ -33,7 +33,7 @@ namespace UnLua FClassRegistry::~FClassRegistry() { - for (const auto Pair : Name2Classes) + for (const auto& Pair : Name2Classes) delete Pair.Value; } diff --git a/Plugins/UnLua/Source/UnLua/Private/Registries/EnumRegistry.cpp b/Plugins/UnLua/Source/UnLua/Private/Registries/EnumRegistry.cpp index 54bd5e0f..9e890ed1 100644 --- a/Plugins/UnLua/Source/UnLua/Private/Registries/EnumRegistry.cpp +++ b/Plugins/UnLua/Source/UnLua/Private/Registries/EnumRegistry.cpp @@ -28,7 +28,7 @@ namespace UnLua FEnumRegistry::~FEnumRegistry() { - for (const auto Pair : Name2Enums) + for (const auto& Pair : Name2Enums) delete Pair.Value; }