llvm-project/clang/test/CXX/expr/expr.prim/expr.prim.lambda
Richard Smith 24ad121582 Add -std=c++20 flag, replace C++2a with C++20 throughout the Clang
user interface and documentation, and update __cplusplus for C++20.

WG21 considers the C++20 standard to be finished (even though it still
has some more steps to pass through in the ISO process).

The old flag names are accepted for compatibility, as usual, and we
still have lots of references to C++2a in comments and identifiers;
those can be cleaned up separately.
2020-02-18 16:16:37 -08:00
..
expr.prim.lambda.capture [c++20] P0780R2: Support pack-expansion of init-captures. 2019-05-21 20:10:50 +00:00
expr.prim.lambda.closure [Concepts] Deprecate -fconcepts-ts, enable Concepts under -std=c++2a 2020-01-24 00:48:59 +02:00
blocks-irgen.mm
blocks.mm If capturing a variable fails, add a capture anyway (and mark it 2019-05-28 23:09:44 +00:00
default-arguments.cpp
p2-generic-lambda-1y.cpp
p2-template-parameter.cpp
p2.cpp
p3.cpp
p4-1y.cpp
p4.cpp
p4.mm
p5-generic-lambda-1y.cpp
p5.cpp [Diagnostics] Try to improve warning message for -Wreturn-type 2019-11-09 17:54:58 +01:00
p6.cpp
p7.cpp [Diagnostics] Try to improve warning message for -Wreturn-type 2019-11-09 17:54:58 +01:00
p8.cpp Add -std=c++20 flag, replace C++2a with C++20 throughout the Clang 2020-02-18 16:16:37 -08:00
p9.cpp Mark the lambda function pointer conversion operator as noexcept. 2019-01-21 16:25:08 +00:00
p10.cpp
p11-1y.cpp When diagnosing the lack of a viable conversion function, also list 2020-01-09 15:15:02 -08:00
p11.cpp
p12.cpp
p13.cpp
p14.cpp [Sema] Remove location from implicit capture init expr 2018-09-13 23:28:25 +00:00
p15-star-this-capture.cpp
p15.cpp
p16.cpp [Sema] Improved diagnostic for qualifiers in reference binding 2019-06-21 10:50:02 +00:00
p18.cpp
p19.cpp
p20.cpp
p21.cpp
p23.cpp [c++20] P0780R2: Support pack-expansion of init-captures. 2019-05-21 20:10:50 +00:00
templates.cpp [Sema] Remove location from implicit capture init expr 2018-09-13 23:28:25 +00:00