aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/libclang/LibclangTest.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2022-11-26 13:58:48 -0800
committerKazu Hirata <kazu@google.com>2022-11-26 13:58:48 -0800
commite2138ecc72a99cb04fc7d02e57fadcc2b7c85ad9 (patch)
treeef305c3adaf032a516e48e0b36eafb91ab2d322c /clang/unittests/libclang/LibclangTest.cpp
parent589725f6e803d77adedc3fb5a1cbeaddb99f439a (diff)
downloadllvm-e2138ecc72a99cb04fc7d02e57fadcc2b7c85ad9.zip
llvm-e2138ecc72a99cb04fc7d02e57fadcc2b7c85ad9.tar.gz
llvm-e2138ecc72a99cb04fc7d02e57fadcc2b7c85ad9.tar.bz2
[clang] Use std::size (NFC)
std::size, introduced in C++17, allows us to directly obtain the number of elements of an array.
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
-rw-r--r--clang/unittests/libclang/LibclangTest.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/unittests/libclang/LibclangTest.cpp b/clang/unittests/libclang/LibclangTest.cpp
index a2a1764..0845476 100644
--- a/clang/unittests/libclang/LibclangTest.cpp
+++ b/clang/unittests/libclang/LibclangTest.cpp
@@ -517,7 +517,7 @@ TEST_F(LibclangReparseTest, ReparseWithModule) {
std::string ModulesCache = std::string("-fmodules-cache-path=") + TestDir;
const char *Args[] = { "-fmodules", ModulesCache.c_str(),
"-I", TestDir.c_str() };
- int NumArgs = sizeof(Args) / sizeof(Args[0]);
+ int NumArgs = std::size(Args);
ClangTU = clang_parseTranslationUnit(Index, MName.c_str(), Args, NumArgs,
nullptr, 0, TUFlags);
EXPECT_EQ(1U, clang_getNumDiagnostics(ClangTU));
@@ -557,7 +557,7 @@ TEST_F(LibclangReparseTest, clang_parseTranslationUnit2FullArgv) {
EXPECT_EQ(CXError_Success,
clang_parseTranslationUnit2FullArgv(Index, Filename.c_str(), Argv,
- sizeof(Argv) / sizeof(Argv[0]),
+ std::size(Argv),
nullptr, 0, TUFlags, &ClangTU));
EXPECT_EQ(0U, clang_getNumDiagnostics(ClangTU));
DisplayDiagnostics();
@@ -706,7 +706,7 @@ TEST_F(LibclangSerializationTest, TokenKindsAreCorrectAfterLoading) {
const char *Argv[] = {"-xc++-header", "-std=c++11"};
ClangTU = clang_parseTranslationUnit(Index, HeaderName.c_str(), Argv,
- sizeof(Argv) / sizeof(Argv[0]), nullptr,
+ std::size(Argv), nullptr,
0, TUFlags);
auto CheckTokenKinds = [=]() {