aboutsummaryrefslogtreecommitdiff
path: root/docs/LanguageExtensions.html
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-04-10 20:00:33 +0000
committerDouglas Gregor <dgregor@apple.com>2012-04-10 20:00:33 +0000
commit316551f079a182d15c0e9b930c361428c968b5ee (patch)
tree58b3621cc1abfd33e42c9aa14278e9737fecca06 /docs/LanguageExtensions.html
parent50fadd19497f5fa6d8737786ba74af8354d28349 (diff)
Add a query macro for C++11 N3276, decltype does not require complete
return types, from Michel Morin! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154428 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LanguageExtensions.html')
-rw-r--r--docs/LanguageExtensions.html6
1 files changed, 5 insertions, 1 deletions
diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html
index 40145a4739..9da30b9c0d 100644
--- a/docs/LanguageExtensions.html
+++ b/docs/LanguageExtensions.html
@@ -767,7 +767,11 @@ enabled.</p>
<p>Use <tt>__has_feature(cxx_decltype)</tt> or
<tt>__has_extension(cxx_decltype)</tt> to determine if support for the
-<tt>decltype()</tt> specifier is enabled.</p>
+<tt>decltype()</tt> specifier is enabled. C++11's <tt>decltype</tt>
+does not require type-completeness of a function call expression.
+Use <tt>__has_feature(cxx_decltype_incomplete_return_types)</tt>
+or <tt>__has_extension(cxx_decltype_incomplete_return_types)</tt>
+to determine if support for this feature is enabled.</p>
<h4 id="cxx_default_function_template_args">C++11 default template arguments in function templates</h4>