mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Initializer lists are supported in MSVC 2013. Since that's our minimum required version, we can move that to the list of acceptable C++11 features.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231313 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
05b7eaffdd
commit
5451090e4c
@ -129,6 +129,7 @@ unlikely to be supported by our host compilers.
|
||||
|
||||
* But not defaulted move constructors or move assignment operators, MSVC 2013
|
||||
cannot synthesize them.
|
||||
* Initializer lists: N2627_
|
||||
|
||||
.. _N2118: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html
|
||||
.. _N2439: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
|
||||
@ -152,6 +153,7 @@ unlikely to be supported by our host compilers.
|
||||
.. _N2242: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf
|
||||
.. _N2437: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf
|
||||
.. _N2346: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm
|
||||
.. _N2627: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm
|
||||
.. _MSVC-compatible RTTI: http://llvm.org/PR18951
|
||||
|
||||
The supported features in the C++11 standard libraries are less well tracked,
|
||||
@ -168,9 +170,6 @@ being aware of:
|
||||
* While most of the atomics library is well implemented, the fences are
|
||||
missing. Fortunately, they are rarely needed.
|
||||
* The locale support is incomplete.
|
||||
* ``std::initializer_list`` (and the constructors and functions that take it as
|
||||
an argument) are not always available, so you cannot (for example) initialize
|
||||
a ``std::vector`` with a braced initializer list.
|
||||
* ``std::equal()`` (and other algorithms) incorrectly assert in MSVC when given
|
||||
``nullptr`` as an iterator.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user