common: ++portablity

fix a error call of ambiguous overloaded ‘free(void*&)’
This commit is contained in:
Hermet Park 2025-02-20 22:55:31 +09:00
parent 8e1cd7b4c6
commit a768276bb6

View file

@ -114,6 +114,7 @@ namespace tvg {
return static_cast<T>(std::realloc(ptr, size)); return static_cast<T>(std::realloc(ptr, size));
} }
template<typename T = void*>
static inline void free(void* ptr) static inline void free(void* ptr)
{ {
std::free(ptr); std::free(ptr);