diff options
Diffstat (limited to 'src/new.cpp')
-rw-r--r-- | src/new.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/new.cpp b/src/new.cpp index 782aac90fb7a..2ef8939fdcb3 100644 --- a/src/new.cpp +++ b/src/new.cpp @@ -198,7 +198,11 @@ void operator delete(void* ptr, std::align_val_t) _NOEXCEPT { if (ptr) +#if defined(_LIBCPP_MSVCRT) + ::_aligned_free(ptr); +#else ::free(ptr); +#endif } _LIBCPP_WEAK |