diff --git a/src/corelib/tools/qcontainertools_impl.h b/src/corelib/tools/qcontainertools_impl.h index b43c3bb1c4..44cfdc444e 100644 --- a/src/corelib/tools/qcontainertools_impl.h +++ b/src/corelib/tools/qcontainertools_impl.h @@ -49,6 +49,7 @@ #include #include +#include #include #include @@ -62,9 +63,9 @@ void q_uninitialized_relocate_n(T* first, N n, T* out) { if constexpr (QTypeInfoQuery::isRelocatable) { if (n != N(0)) { // even if N == 0, out == nullptr or first == nullptr are UB for memmove() - memmove(static_cast(out), - static_cast(first), - n * sizeof(T)); + std::memmove(static_cast(out), + static_cast(first), + n * sizeof(T)); } } else { std::uninitialized_move_n(first, n, out);