diff options
author | Kazu Hirata <kazu@google.com> | 2024-01-24 00:27:33 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2024-01-24 00:27:33 -0800 |
commit | 5404a3792ed58b94b938bbf5cfe6eeb23c664efc (patch) | |
tree | ccd33e0bd3feda397c723a6ad447c87c316d23c7 /clang/lib/Driver/Driver.cpp | |
parent | 34466019e74fe455f6c67bab1d48222a08bede4d (diff) | |
download | llvm-5404a3792ed58b94b938bbf5cfe6eeb23c664efc.zip llvm-5404a3792ed58b94b938bbf5cfe6eeb23c664efc.tar.gz llvm-5404a3792ed58b94b938bbf5cfe6eeb23c664efc.tar.bz2 |
[Driver] Use StringRef::consume_front (NFC)
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
-rw-r--r-- | clang/lib/Driver/Driver.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 7109faa1..190a73b 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -6482,18 +6482,15 @@ bool Driver::GetReleaseVersion(StringRef Str, unsigned &Major, unsigned &Minor, return false; if (Str.empty()) return true; - if (Str[0] != '.') + if (!Str.consume_front(".")) return false; - Str = Str.drop_front(1); - if (Str.consumeInteger(10, Minor)) return false; if (Str.empty()) return true; - if (Str[0] != '.') + if (!Str.consume_front(".")) return false; - Str = Str.drop_front(1); if (Str.consumeInteger(10, Micro)) return false; @@ -6521,9 +6518,8 @@ bool Driver::GetReleaseVersion(StringRef Str, Digits[CurDigit] = Digit; if (Str.empty()) return true; - if (Str[0] != '.') + if (!Str.consume_front(".")) return false; - Str = Str.drop_front(1); CurDigit++; } |