[llvm] [BOLT] Use StringRef::consume_front (NFC) (PR #139432)
via llvm-commits
llvm-commits at lists.llvm.org
Sat May 10 20:00:33 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-bolt
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/139432.diff
1 Files Affected:
- (modified) bolt/lib/Profile/DataReader.cpp (+2-4)
``````````diff
diff --git a/bolt/lib/Profile/DataReader.cpp b/bolt/lib/Profile/DataReader.cpp
index f2e999bbfdc6d..87b31667f5ff0 100644
--- a/bolt/lib/Profile/DataReader.cpp
+++ b/bolt/lib/Profile/DataReader.cpp
@@ -1028,9 +1028,8 @@ ErrorOr<SampleInfo> DataReader::parseSampleInfo() {
}
ErrorOr<bool> DataReader::maybeParseNoLBRFlag() {
- if (ParsingBuf.size() < 6 || ParsingBuf.substr(0, 6) != "no_lbr")
+ if (!ParsingBuf.consume_front("no_lbr"))
return false;
- ParsingBuf = ParsingBuf.drop_front(6);
Col += 6;
if (ParsingBuf.size() > 0 && ParsingBuf[0] == ' ')
@@ -1051,9 +1050,8 @@ ErrorOr<bool> DataReader::maybeParseNoLBRFlag() {
}
ErrorOr<bool> DataReader::maybeParseBATFlag() {
- if (ParsingBuf.size() < 16 || ParsingBuf.substr(0, 16) != "boltedcollection")
+ if (!ParsingBuf.consume_front("boltedcollection"))
return false;
- ParsingBuf = ParsingBuf.drop_front(16);
Col += 16;
if (!checkAndConsumeNewLine()) {
``````````
</details>
https://github.com/llvm/llvm-project/pull/139432
More information about the llvm-commits
mailing list