[llvm] 4aea9f6 - [Remarks] Use StringRef::consume_{front,back} (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 19 00:19:45 PST 2024


Author: Kazu Hirata
Date: 2024-01-19T00:19:33-08:00
New Revision: 4aea9f63a0a71ae20ad203e6e36c5894d95ae2a3

URL: https://github.com/llvm/llvm-project/commit/4aea9f63a0a71ae20ad203e6e36c5894d95ae2a3
DIFF: https://github.com/llvm/llvm-project/commit/4aea9f63a0a71ae20ad203e6e36c5894d95ae2a3.diff

LOG: [Remarks] Use StringRef::consume_{front,back} (NFC)

Added: 
    

Modified: 
    llvm/lib/Remarks/YAMLRemarkParser.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Remarks/YAMLRemarkParser.cpp b/llvm/lib/Remarks/YAMLRemarkParser.cpp
index 218b6691398bbe..a287ef5742556e 100644
--- a/llvm/lib/Remarks/YAMLRemarkParser.cpp
+++ b/llvm/lib/Remarks/YAMLRemarkParser.cpp
@@ -302,11 +302,8 @@ Expected<StringRef> YAMLRemarkParser::parseStr(yaml::KeyValueNode &Node) {
   } else
     Result = Value->getRawValue();
 
-  if (Result.front() == '\'')
-    Result = Result.drop_front();
-
-  if (Result.back() == '\'')
-    Result = Result.drop_back();
+  Result.consume_front("\'");
+  Result.consume_back("\'");
 
   return Result;
 }
@@ -456,11 +453,8 @@ Expected<StringRef> YAMLStrTabRemarkParser::parseStr(yaml::KeyValueNode &Node) {
   else
     return Str.takeError();
 
-  if (Result.front() == '\'')
-    Result = Result.drop_front();
-
-  if (Result.back() == '\'')
-    Result = Result.drop_back();
+  Result.consume_front("\'");
+  Result.consume_back("\'");
 
   return Result;
 }


        


More information about the llvm-commits mailing list