diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2011-10-10 18:10:00 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2011-10-10 18:10:00 +0000 |
commit | 6ce53ae7526823734e6d3a3088f5ce72830baa7d (patch) | |
tree | f8c33f466c138bfe137f011d427abe99669c28c0 | |
parent | bed5504f5ff6282f093b9198a618f3bbda0d3313 (diff) | |
download | bcm5719-llvm-6ce53ae7526823734e6d3a3088f5ce72830baa7d.tar.gz bcm5719-llvm-6ce53ae7526823734e6d3a3088f5ce72830baa7d.zip |
Now that we support move generation, mention this in the language extension and C++ status pages. Also update the C++ status for default functions, which are complete now that we can generate move functions, and destructor exception specifications, which I did a while ago.
llvm-svn: 141558
-rw-r--r-- | clang/docs/LanguageExtensions.html | 3 | ||||
-rw-r--r-- | clang/www/cxx_status.html | 26 |
2 files changed, 15 insertions, 14 deletions
diff --git a/clang/docs/LanguageExtensions.html b/clang/docs/LanguageExtensions.html index 0a0ada465e1..d8a57df4865 100644 --- a/clang/docs/LanguageExtensions.html +++ b/clang/docs/LanguageExtensions.html @@ -506,7 +506,8 @@ this feature.</p> <h4 id="cxx_implicit_moves">C++0x implicit move constructors/assignment operators</h4> -<p>Use <tt>__has_feature(cxx_implicit_moves)</tt> to determine if Clang will implicitly generate move constructors and move assignment operators where needed. Clang does not currently implement this feature.</p> +<p>Use <tt>__has_feature(cxx_implicit_moves)</tt> to determine if Clang will +implicitly generate move constructors and move assignment operators where needed.</p> <h4 id="cxx_inheriting_constructors">C++0x inheriting constructors</h4> diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 0dce8cf9673..48073e38d52 100644 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -329,30 +329,30 @@ welcome!</p> </tr> <tr> <td>Changes to implicitly generated methods</td> - <td></td> - <td></td> - <td></td> - <td></td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> <td></td> <td>Includes implicit generation of move operations</td> </tr> <tr> <td>defaulted methods</td> - <td class="basic"></td> - <td class="basic"></td> - <td class="basic"></td> - <td class="basic"></td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> <td></td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1717.pdf">N1717</a> <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2326.html">N2326</a> </td> </tr> <tr> - <td>destructor defaults to noexcept</td> - <td></td> - <td></td> - <td></td> - <td></td> + <td>Implicit destructor exception specification</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> <td></td> <td></td> </tr> |