diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2020-06-02 16:10:39 +0200 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2020-06-02 16:31:20 +0200 |
commit | d559185aaebeb66456edb63b47da5a2f67a0a5e2 (patch) | |
tree | 3ce1a2b70a8b122b179c558a6ba0dcf3291be8a2 /clang/unittests/Tooling/Syntax/TreeTest.cpp | |
parent | aa3a85cdaa4432ca389bdbf48049eaa64dc6e266 (diff) | |
download | llvm-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.cpp | 10 |
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"; |