Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Unified Diff: docs/LanguageExtensions.rst

Issue 184973004: Prep for merging 3.4: Undo changes from 3.3 branch (Closed) Base URL: http://git.chromium.org/native_client/pnacl-clang.git@master
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | docs/ReleaseNotes.rst » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: docs/LanguageExtensions.rst
diff --git a/docs/LanguageExtensions.rst b/docs/LanguageExtensions.rst
index 324feafa98f04c14a893cc3d00c142391c92b310..dbb67f908d13e10a881863f071e4dc477c412915 100644
--- a/docs/LanguageExtensions.rst
+++ b/docs/LanguageExtensions.rst
@@ -779,98 +779,6 @@ Use ``__has_feature(cxx_variadic_templates)`` or
``__has_extension(cxx_variadic_templates)`` to determine if support for
variadic templates is enabled.
-C++1y
------
-
-The features listed below are part of the committee draft for the C++1y
-standard. As a result, all these features are enabled with the ``-std=c++1y``
-or ``-std=gnu++1y`` option when compiling C++ code.
-
-C++1y binary literals
-^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_binary_literals)`` or
-``__has_extension(cxx_binary_literals)`` to determine whether
-binary literals (for instance, ``0b10010``) are recognized. Clang supports this
-feature as an extension in all language modes.
-
-C++1y contextual conversions
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_contextual_conversions)`` or
-``__has_extension(cxx_contextual_conversions)`` to determine if the C++1y rules
-are used when performing an implicit conversion for an array bound in a
-*new-expression*, the operand of a *delete-expression*, an integral constant
-expression, or a condition in a ``switch`` statement. Clang does not yet
-support this feature.
-
-C++1y decltype(auto)
-^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_decltype_auto)`` or
-``__has_extension(cxx_decltype_auto)`` to determine if support
-for the ``decltype(auto)`` placeholder type is enabled.
-
-C++1y default initializers for aggregates
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_aggregate_nsdmi)`` or
-``__has_extension(cxx_aggregate_nsdmi)`` to determine if support
-for default initializers in aggregate members is enabled.
-
-C++1y generalized lambda capture
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_generalized_capture)`` or
-``__has_extension(cxx_generalized_capture`` to determine if support for
-generalized lambda captures is enabled
-(for instance, ``[n(0)] { return ++n; }``).
-Clang does not yet support this feature.
-
-C++1y generic lambdas
-^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_generic_lambda)`` or
-``__has_extension(cxx_generic_lambda)`` to determine if support for generic
-(polymorphic) lambdas is enabled
-(for instance, ``[] (auto x) { return x + 1; }``).
-Clang does not yet support this feature.
-
-C++1y relaxed constexpr
-^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_relaxed_constexpr)`` or
-``__has_extension(cxx_relaxed_constexpr)`` to determine if variable
-declarations, local variable modification, and control flow constructs
-are permitted in ``constexpr`` functions.
-Clang's implementation of this feature is incomplete.
-
-C++1y return type deduction
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_return_type_deduction)`` or
-``__has_extension(cxx_return_type_deduction)`` to determine if support
-for return type deduction for functions (using ``auto`` as a return type)
-is enabled.
-Clang's implementation of this feature is incomplete.
-
-C++1y runtime-sized arrays
-^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_runtime_array)`` or
-``__has_extension(cxx_runtime_array)`` to determine if support
-for arrays of runtime bound (a restricted form of variable-length arrays)
-is enabled.
-Clang's implementation of this feature is incomplete.
-
-C++1y variable templates
-^^^^^^^^^^^^^^^^^^^^^^^^
-
-Use ``__has_feature(cxx_variable_templates)`` or
-``__has_extension(cxx_variable_templates)`` to determine if support for
-templated variable declarations is enabled.
-Clang does not yet support this feature.
-
C11
---
« no previous file with comments | « no previous file | docs/ReleaseNotes.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698