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(