diff --git a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h index 50e5714..36268ce 100644 --- a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h +++ b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h @@ -42,6 +42,7 @@ #ifndef FMT_MODULE # include // std::signbit +# include // std::malloc, std::free # include // std::byte # include // uint32_t # include // std::memcpy @@ -744,12 +745,12 @@ template struct allocator { T* allocate(size_t n) { FMT_ASSERT(n <= max_value() / sizeof(T), ""); - T* p = static_cast(malloc(n * sizeof(T))); + T* p = static_cast(std::malloc(n * sizeof(T))); if (!p) FMT_THROW(std::bad_alloc()); return p; } - void deallocate(T* p, size_t) { free(p); } + void deallocate(T* p, size_t) { std::free(p); } }; } // namespace detail