diff --git a/src/entt/core/any.hpp b/src/entt/core/any.hpp index eed80914f..68cc69739 100644 --- a/src/entt/core/any.hpp +++ b/src/entt/core/any.hpp @@ -94,7 +94,7 @@ class basic_any: private internal::basic_any_storage { (value.mode == any_policy::embedded) ? elem->~Type() : (delete elem); } else if constexpr(std::is_array_v) { delete[] elem; - } else { + } else if constexpr(!std::is_void_v) { delete elem; } break;