summaryrefslogtreecommitdiff
path: root/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.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/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
parent589725f6e803d77adedc3fb5a1cbeaddb99f439a (diff)
[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/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp')
-rw-r--r--clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp b/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
index cddbd7b17c5f..da5d1fdc2eae 100644
--- a/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
+++ b/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
@@ -598,7 +598,7 @@ static unsigned short EncodeVersions(unsigned int MinVersion,
}
unsigned VersionIDs[] = {100, 110, 120, 200, 300};
- for (unsigned I = 0; I < sizeof(VersionIDs) / sizeof(VersionIDs[0]); I++) {
+ for (unsigned I = 0; I < std::size(VersionIDs); I++) {
if (VersionIDs[I] >= MinVersion && VersionIDs[I] < MaxVersion) {
Encoded |= 1 << I;
}