Skip to content

Commit d6348eb

Browse files
[BOLT] Use StringRef::consume_front (NFC)
1 parent fadd427 commit d6348eb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

bolt/lib/Profile/DataReader.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1028,9 +1028,8 @@ ErrorOr<SampleInfo> DataReader::parseSampleInfo() {
10281028
}
10291029

10301030
ErrorOr<bool> DataReader::maybeParseNoLBRFlag() {
1031-
if (ParsingBuf.size() < 6 || ParsingBuf.substr(0, 6) != "no_lbr")
1031+
if (!ParsingBuf.consume_front("no_lbr"))
10321032
return false;
1033-
ParsingBuf = ParsingBuf.drop_front(6);
10341033
Col += 6;
10351034

10361035
if (ParsingBuf.size() > 0 && ParsingBuf[0] == ' ')
@@ -1051,9 +1050,8 @@ ErrorOr<bool> DataReader::maybeParseNoLBRFlag() {
10511050
}
10521051

10531052
ErrorOr<bool> DataReader::maybeParseBATFlag() {
1054-
if (ParsingBuf.size() < 16 || ParsingBuf.substr(0, 16) != "boltedcollection")
1053+
if (!ParsingBuf.consume_front("boltedcollection"))
10551054
return false;
1056-
ParsingBuf = ParsingBuf.drop_front(16);
10571055
Col += 16;
10581056

10591057
if (!checkAndConsumeNewLine()) {

0 commit comments

Comments
 (0)