Mark de Wever
ba15d186e5
[clang] Use -std=c++23 instead of -std=c++2b
...
During the ISO C++ Committee meeting plenary session the C++23 Standard
has been voted as technical complete.
This updates the reference to c++2b to c++23 and updates the __cplusplus
macro.
Drive-by fixes c++1z -> c++17 and c++2a -> c++20 when seen.
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D149553
2023-05-04 19:19:52 +02:00
Marek Kurdej
6627a3c287
[c++2b] Add option -std=c++2b to enable support for potential C++2b features.
...
Reviewed By: rsmith
Differential Revision: https://reviews.llvm.org/D92547
2020-12-03 10:27:47 +01:00
Faisal Vali
5f475b989c
[c++2a] Add option -std=c++2a to enable support for potential/transitional C++2a features
...
- as usual C++2a implies all the C++'s that came before it.
Thank you Aaron for the feedback here: https://reviews.llvm.org/D35454
llvm-svn: 308118
2017-07-16 00:23:04 +00:00
Richard Smith
dbd4d4c837
Add -std=c++1z flag for C++17 features.
...
llvm-svn: 211030
2014-06-16 15:16:56 +00:00
Rafael Espindola
925213b0fa
Add 'not' to commands that are expected to fail.
...
This is at least good documentation, but also opens the possibility of
using pipefail.
llvm-svn: 185652
2013-07-04 16:16:58 +00:00
Richard Smith
460fe6ba47
Add -std=c++1y argument, for *highly* experimental C++14 support.
...
llvm-svn: 166139
2012-10-17 23:07:52 +00:00
Richard Smith
172604adb3
Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc.
...
llvm-svn: 141922
2011-10-14 00:34:28 +00:00
Richard Smith
60f0263596
Add test for new -std=c++11 and -std=gnu++11 command-line arguments.
...
llvm-svn: 141891
2011-10-13 21:32:47 +00:00