MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / new

Function new

3rd/mimalloc-2.0.9/src/alloc-override.c:178–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

176 void operator delete[](void* p, std::align_val_t al, const std::nothrow_t&) noexcept { mi_free_aligned(p, static_cast<size_t>(al)); }
177
178 void* operator new( std::size_t n, std::align_val_t al) noexcept(false) { return mi_new_aligned(n, static_cast<size_t>(al)); }
179 void* operator new[]( std::size_t n, std::align_val_t al) noexcept(false) { return mi_new_aligned(n, static_cast<size_t>(al)); }
180 void* operator new (std::size_t n, std::align_val_t al, const std::nothrow_t&) noexcept { return mi_new_aligned_nothrow(n, static_cast<size_t>(al)); }
181 void* operator new[](std::size_t n, std::align_val_t al, const std::nothrow_t&) noexcept { return mi_new_aligned_nothrow(n, static_cast<size_t>(al)); }

Calls 1

mi_new_alignedFunction · 0.85

Tested by

no test coverage detected