From 72a81d239d6e72fab285c3a8a022c733c5e6beb4 Mon Sep 17 00:00:00 2001 From: Sebastian Redl Date: Mon, 10 Oct 2011 18:10:00 +0000 Subject: [PATCH] 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141558 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LanguageExtensions.html | 3 ++- www/cxx_status.html | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html index 0a0ada465e..d8a57df486 100644 --- a/docs/LanguageExtensions.html +++ b/docs/LanguageExtensions.html @@ -506,7 +506,8 @@ this feature.

C++0x implicit move constructors/assignment operators

-

Use __has_feature(cxx_implicit_moves) to determine if Clang will implicitly generate move constructors and move assignment operators where needed. Clang does not currently implement this feature.

+

Use __has_feature(cxx_implicit_moves) to determine if Clang will +implicitly generate move constructors and move assignment operators where needed.

C++0x inheriting constructors

diff --git a/www/cxx_status.html b/www/cxx_status.html index 0dce8cf967..48073e38d5 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -329,30 +329,30 @@ welcome!

Changes to implicitly generated methods - - - - + ✓ + ✓ + ✓ + ✓ Includes implicit generation of move operations defaulted methods - - - - + ✓ + ✓ + ✓ + ✓ N1717 N2326 - destructor defaults to noexcept - - - - + Implicit destructor exception specification + ✓ + ✓ + ✓ + ✓ -- 2.40.0