[ObjectYAML] Use std::size (NFC)
std::size, introduced in C++17, allows us to directly obtain the number of elements of an array. This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
This commit is contained in:
parent
453f27bc9e
commit
a737146c92
|
@ -456,8 +456,7 @@ static bool writeCOFF(COFFParser &CP, raw_ostream &OS) {
|
|||
++I) {
|
||||
const Optional<COFF::DataDirectory> *DataDirectories =
|
||||
CP.Obj.OptionalHeader->DataDirectories;
|
||||
uint32_t NumDataDir = sizeof(CP.Obj.OptionalHeader->DataDirectories) /
|
||||
sizeof(Optional<COFF::DataDirectory>);
|
||||
uint32_t NumDataDir = std::size(CP.Obj.OptionalHeader->DataDirectories);
|
||||
if (I >= NumDataDir || !DataDirectories[I]) {
|
||||
OS << zeros(uint32_t(0));
|
||||
OS << zeros(uint32_t(0));
|
||||
|
|
Loading…
Reference in New Issue