From 32de467f85fcf8cd46bf9dc4c62681f81a33802e Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 20 Dec 2021 00:14:45 -0800 Subject: [PATCH] [ObjectYAML] Use llvm::all_of (NFC) --- llvm/lib/ObjectYAML/YAML.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/llvm/lib/ObjectYAML/YAML.cpp b/llvm/lib/ObjectYAML/YAML.cpp index 5dcb113..54e8c62 100644 --- a/llvm/lib/ObjectYAML/YAML.cpp +++ b/llvm/lib/ObjectYAML/YAML.cpp @@ -30,9 +30,8 @@ StringRef yaml::ScalarTraits::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 {}; } -- 2.7.4