[libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] Enable sized deallocation by default in C++14 onwards (PR #83774)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Mar 10 00:54:28 PST 2024
================
@@ -1227,12 +1227,11 @@ <h2 id="cxx14">C++14 implementation status</h2>
</table>
<p>
-<span id="n3778">(7): In Clang 3.7 and later, sized deallocation is only enabled
-if the user passes the <code>-fsized-deallocation</code> flag. The user must
-supply definitions of the sized deallocation functions, either by providing them
-explicitly or by using a C++ standard library that does. <code>libstdc++</code>
-added these functions in version 5.0, and <code>libc++</code> added them in
-version 3.7.
+<span id="n3778">(7): The user must supply definitions of the sized deallocation
+ functions, either by providing them explicitly or by using a C++ standard library
+ that does. <code>libstdc++</code> added these functions in version 5.0, and
+ <code>libc++</code> added them in version 3.7. The user can also use the
+ <code>-fno-sized-deallocation</code> option to disable sized deallocation.
----------------
cor3ntin wrote:
@mordante @AaronBallman do we still support either of these? I'm inclined to removing the comment entirely.
https://github.com/llvm/llvm-project/pull/83774
More information about the libcxx-commits
mailing list