[llvm] 842bc07 - [DebugInfo] Use StringRef::starts_with (NFC) (#135933)

via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 16 08:38:19 PDT 2025


Author: Kazu Hirata
Date: 2025-04-16T08:38:16-07:00
New Revision: 842bc07946e7ac71692ae235e784b9bc6c3d6535

URL: https://github.com/llvm/llvm-project/commit/842bc07946e7ac71692ae235e784b9bc6c3d6535
DIFF: https://github.com/llvm/llvm-project/commit/842bc07946e7ac71692ae235e784b9bc6c3d6535.diff

LOG: [DebugInfo] Use StringRef::starts_with (NFC) (#135933)

Added: 
    

Modified: 
    llvm/lib/DebugInfo/Symbolize/Symbolize.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
index d154f16f272bd..1d8217ad587ec 100644
--- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
+++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
@@ -753,7 +753,7 @@ LLVMSymbolizer::DemangleName(StringRef Name,
   if (nonMicrosoftDemangle(Name, Result))
     return Result;
 
-  if (!Name.empty() && Name.front() == '?') {
+  if (Name.starts_with('?')) {
     // Only do MSVC C++ demangling on symbols starting with '?'.
     int status = 0;
     char *DemangledName = microsoftDemangle(


        


More information about the llvm-commits mailing list