Update C++ implementation status page with recent changes w.r.t. to sized deallocation.

llvm-svn: 229818
This commit is contained in:
Larisse Voufo 2015-02-19 04:34:13 +00:00
parent 054829b1bd
commit ee3c1b2a71
1 changed files with 10 additions and 1 deletions

View File

@ -501,9 +501,18 @@ Clang version in which each feature became available.</p>
<tr>
<td>C++ Sized Deallocation</td>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3778.html">N3778</a></td>
<td class="full" align="center">Clang 3.4</td>
<td class="full" align="center">Clang 3.4 <a href="#n3778">(6)</a></td>
</tr>
</table>
<p>
<span id="n3778">(6): As of Clang 3.7, using sized deallocation in C++14 mode requires linking either
libc++ 3.7 or later, or libstdc++ 5 or later. Alternatively, you can use the
<code>-fdefine-sized-deallocation</code> compiler option to enable the implementation under
Clang 3.4 through Clang 3.6, where weak definitions of sized deallocation functions are implicitly
generated (by the compiler). You can also use the <code>-fno-sized-deallocation</code> option
to disable sized deallocation.
</span>
</p>
<h2 id="cxx17">C++1z implementation status</h2>