[ObjectYAML] Use llvm::all_of (NFC)

This commit is contained in:
Kazu Hirata 2021-12-20 00:14:45 -08:00
parent 960712ccc7
commit 32de467f85
1 changed files with 2 additions and 3 deletions

View File

@ -30,9 +30,8 @@ StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *,
return "BinaryRef hex string must contain an even number of nybbles.";
// TODO: Can we improve YAMLIO to permit a more accurate diagnostic here?
// (e.g. a caret pointing to the offending character).
for (unsigned I = 0, N = Scalar.size(); I != N; ++I)
if (!llvm::isHexDigit(Scalar[I]))
return "BinaryRef hex string must contain only hex digits.";
if (!llvm::all_of(Scalar, llvm::isHexDigit))
return "BinaryRef hex string must contain only hex digits.";
Val = yaml::BinaryRef(Scalar);
return {};
}