diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2011-10-14 23:44:46 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2011-10-14 23:44:46 +0000 |
commit | fd5f6866a7574f12ecac5cceb7359ff253f83145 (patch) | |
tree | a614c41132f9e92decadfcbe198c64569f64717d /docs/LanguageExtensions.html | |
parent | 60d222f6f5bbf6613ff0ba5564c466ce15036998 (diff) |
Add c_alignas and cxx_alignas features
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142020 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LanguageExtensions.html')
-rw-r--r-- | docs/LanguageExtensions.html | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html index ef57a659c4..c4a8047f1f 100644 --- a/docs/LanguageExtensions.html +++ b/docs/LanguageExtensions.html @@ -40,6 +40,7 @@ <ul> <li><a href="#cxx_access_control_sfinae">C++0x SFINAE includes access control</a></li> <li><a href="#cxx_alias_templates">C++0x alias templates</a></li> + <li><a href="#cxx_alignas">C++0x alignment specifiers</a></li> <li><a href="#cxx_attributes">C++0x attributes</a></li> <li><a href="#cxx_constexpr">C++0x generalized constant expressions</a></li> <li><a href="#cxx_decltype">C++0x <tt>decltype()</tt></a></li> @@ -71,6 +72,7 @@ </ul></li> <li><a href="#c1x">C1X</a> <ul> + <li><a href="#c_alignas">C1X alignment specifiers</a></li> <li><a href="#c_generic_selections">C1X generic selections</a></li> <li><a href="#c_static_assert">C1X <tt>_Static_assert()</tt></a></li> </ul></li> @@ -476,6 +478,12 @@ with the <tt>-std=c++0x</tt> option when compiling C++ code.</p> <tt>__has_extension(cxx_alias_templates)</tt> to determine if support for C++0x's alias declarations and alias templates is enabled.</p> +<h4 id="cxx_alignas">C++0x alignment specifiers</h4> + +<p>Use <tt>__has_feature(cxx_alignas)</tt> or +<tt>__has_extension(cxx_alignas)</tt> to determine if support for alignment +specifiers using <tt>alignas</tt> is enabled.</p> + <h4 id="cxx_attributes">C++0x attributes</h4> <p>Use <tt>__has_feature(cxx_attributes)</tt> or @@ -635,6 +643,12 @@ for variadic templates is enabled.</p> C1X standard. As a result, all these features are enabled with the <tt>-std=c1x</tt> option when compiling C code.</p> +<h4 id="c_alignas">C1X alignment specifiers</h4> + +<p>Use <tt>__has_feature(c_alignas)</tt> or <tt>__has_extension(c_alignas)</tt> +to determine if support for alignment specifiers using <tt>_Alignas</tt> +is enabled.</p> + <h4 id="c_generic_selections">C1X generic selections</h4> <p>Use <tt>__has_feature(c_generic_selections)</tt> or |