aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Tooling/Syntax/TreeTest.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2020-06-02 16:10:39 +0200
committerDmitri Gribenko <gribozavr@gmail.com>2020-06-02 16:31:20 +0200
commitd559185aaebeb66456edb63b47da5a2f67a0a5e2 (patch)
tree3ce1a2b70a8b122b179c558a6ba0dcf3291be8a2 /clang/unittests/Tooling/Syntax/TreeTest.cpp
parentaa3a85cdaa4432ca389bdbf48049eaa64dc6e266 (diff)
downloadllvm-d559185aaebeb66456edb63b47da5a2f67a0a5e2.zip
llvm-d559185aaebeb66456edb63b47da5a2f67a0a5e2.tar.gz
llvm-d559185aaebeb66456edb63b47da5a2f67a0a5e2.tar.bz2
Renamed Lang_C to Lang_C99, Lang_CXX to Lang_CXX03, and 2a to 20
Summary: I think we would be better off with tests explicitly specifying the language mode. Right now Lang_C means C99, but reads as "any C version", or as "unspecified C version". I also changed '-std=c++98' to '-std=c++03' because they are aliases (so there is no difference in practice), because Clang implements C++03 rules in practice, and because 03 makes a nice sortable progression between 03, 11, 14, 17, 20. Reviewers: shafik, hlopko Reviewed By: hlopko Subscribers: jfb, martong, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D81000
Diffstat (limited to 'clang/unittests/Tooling/Syntax/TreeTest.cpp')
-rw-r--r--clang/unittests/Tooling/Syntax/TreeTest.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/unittests/Tooling/Syntax/TreeTest.cpp b/clang/unittests/Tooling/Syntax/TreeTest.cpp
index 705cb87..bcfb2f7 100644
--- a/clang/unittests/Tooling/Syntax/TreeTest.cpp
+++ b/clang/unittests/Tooling/Syntax/TreeTest.cpp
@@ -52,14 +52,14 @@ struct TestClangConfig {
std::string Target;
bool isCXX() const {
- return Language == Lang_CXX || Language == Lang_CXX11 ||
+ return Language == Lang_CXX03 || Language == Lang_CXX11 ||
Language == Lang_CXX14 || Language == Lang_CXX17 ||
- Language == Lang_CXX2a;
+ Language == Lang_CXX20;
}
bool isCXX11OrLater() const {
return Language == Lang_CXX11 || Language == Lang_CXX14 ||
- Language == Lang_CXX17 || Language == Lang_CXX2a;
+ Language == Lang_CXX17 || Language == Lang_CXX20;
}
bool hasDelayedTemplateParsing() const {
@@ -88,8 +88,8 @@ struct TestClangConfig {
static std::vector<TestClangConfig> &allConfigs() {
static std::vector<TestClangConfig> all_configs = []() {
std::vector<TestClangConfig> all_configs;
- for (TestLanguage lang : {Lang_C, Lang_C89, Lang_CXX, Lang_CXX11,
- Lang_CXX14, Lang_CXX17, Lang_CXX2a}) {
+ for (TestLanguage lang : {Lang_C89, Lang_C99, Lang_CXX03, Lang_CXX11,
+ Lang_CXX14, Lang_CXX17, Lang_CXX20}) {
TestClangConfig config;
config.Language = lang;
config.Target = "x86_64-pc-linux-gnu";