diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-04-10 20:00:33 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-04-10 20:00:33 +0000 |
commit | 316551f079a182d15c0e9b930c361428c968b5ee (patch) | |
tree | 58b3621cc1abfd33e42c9aa14278e9737fecca06 /docs/LanguageExtensions.html | |
parent | 50fadd19497f5fa6d8737786ba74af8354d28349 (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.html | 6 |
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> |