diff options
author | Kazu Hirata <kazu@google.com> | 2022-11-26 13:58:48 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2022-11-26 13:58:48 -0800 |
commit | e2138ecc72a99cb04fc7d02e57fadcc2b7c85ad9 (patch) | |
tree | ef305c3adaf032a516e48e0b36eafb91ab2d322c /clang/unittests/libclang/LibclangTest.cpp | |
parent | 589725f6e803d77adedc3fb5a1cbeaddb99f439a (diff) | |
download | llvm-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.cpp | 6 |
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 = [=]() { |