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