[Fix] (MG_Util/Types): Memcpy really should not be constexpr

This commit is contained in:
2025-10-29 09:20:50 +08:00
parent 798898b9ad
commit 1d00808719
+2 -2
View File
@@ -53,10 +53,10 @@ namespace MobileGL {
return static_cast<std::remove_reference_t<T>&&>(t); return static_cast<std::remove_reference_t<T>&&>(t);
} }
template <typename T> template <typename T>
inline constexpr void Copy(const T* src, T* dest, SizeT count) { inline void Copy(const T* src, T* dest, SizeT count) {
std::copy(src, src + count, dest); std::copy(src, src + count, dest);
} }
inline constexpr void Memcpy(void* dest, const void* src, SizeT size) { inline void Memcpy(void* dest, const void* src, SizeT size) {
std::memcpy(dest, src, size); std::memcpy(dest, src, size);
} }
template <typename... Ts> template <typename... Ts>