diff options
author | Larisse Voufo <lvoufo@google.com> | 2015-02-19 04:34:13 +0000 |
---|---|---|
committer | Larisse Voufo <lvoufo@google.com> | 2015-02-19 04:34:13 +0000 |
commit | ee3c1b2a71a9053e977b6523ff17a817eddaf4ef (patch) | |
tree | df51da338d7c5450cc8e94c2a886537336ae70bf /clang/www | |
parent | 054829b1bdb57f49e5f27fd681dc7f4671088d1d (diff) | |
download | bcm5719-llvm-ee3c1b2a71a9053e977b6523ff17a817eddaf4ef.tar.gz bcm5719-llvm-ee3c1b2a71a9053e977b6523ff17a817eddaf4ef.zip |
Update C++ implementation status page with recent changes w.r.t. to sized deallocation.
llvm-svn: 229818
Diffstat (limited to 'clang/www')
-rw-r--r-- | clang/www/cxx_status.html | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 065c41aa4a2..990bd7b0428 100644 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -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> |