mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-30 17:33:24 +00:00
C++11: Document some limitations imposed by MSVC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206480 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9e383d4b48
commit
5bcd7106b5
@ -108,6 +108,7 @@ unlikely to be supported by our host compilers.
|
||||
* Lambdas: N2927_
|
||||
|
||||
* But *not* ``std::function``, until Clang implements `MSVC-compatible RTTI`_.
|
||||
* And *not* lambdas with default arguments.
|
||||
|
||||
* ``decltype``: N2343_
|
||||
* Nested closing right angle brackets: N1757_
|
||||
@ -116,6 +117,11 @@ unlikely to be supported by our host compilers.
|
||||
* Strongly-typed and forward declarable enums: N2347_, N2764_
|
||||
* Local and unnamed types as template arguments: N2657_
|
||||
* Range-based for-loop: N2930_
|
||||
|
||||
* But ``{}`` are required around inner ``do {} while()`` loops. As a result,
|
||||
``{}`` are required around function-like macros inside range-based for
|
||||
loops.
|
||||
|
||||
* ``override`` and ``final``: N2928_, N3206_, N3272_
|
||||
* Atomic operations and the C++11 memory model: N2429_
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user