[llvm] 5414921 - [MC] Use StringRef::consume_back (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Jan 27 09:32:29 PST 2024


Author: Kazu Hirata
Date: 2024-01-27T09:32:17-08:00
New Revision: 54149217b5a1212fcf1864cb16208c112c189b39

URL: https://github.com/llvm/llvm-project/commit/54149217b5a1212fcf1864cb16208c112c189b39
DIFF: https://github.com/llvm/llvm-project/commit/54149217b5a1212fcf1864cb16208c112c189b39.diff

LOG: [MC] Use StringRef::consume_back (NFC)

Added: 
    

Modified: 
    llvm/lib/MC/MCAsmStreamer.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp
index 49668de27d67e7..a12661d2566dac 100644
--- a/llvm/lib/MC/MCAsmStreamer.cpp
+++ b/llvm/lib/MC/MCAsmStreamer.cpp
@@ -2470,8 +2470,7 @@ void MCAsmStreamer::emitAddrsigSym(const MCSymbol *Sym) {
 /// the specified string in the output .s file.  This capability is
 /// indicated by the hasRawTextSupport() predicate.
 void MCAsmStreamer::emitRawTextImpl(StringRef String) {
-  if (!String.empty() && String.back() == '\n')
-    String = String.substr(0, String.size()-1);
+  String.consume_back("\n");
   OS << String;
   EmitEOL();
 }


        


More information about the llvm-commits mailing list