PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients
are updated.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84447 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CGObjCMac.cpp b/lib/CodeGen/CGObjCMac.cpp
index 64e965d..db32f17 100644
--- a/lib/CodeGen/CGObjCMac.cpp
+++ b/lib/CodeGen/CGObjCMac.cpp
@@ -3502,11 +3502,11 @@
llvm::raw_svector_ostream OS(Asm);
for (llvm::SetVector<IdentifierInfo*>::iterator I = LazySymbols.begin(),
e = LazySymbols.end(); I != e; ++I)
- OS << "\t.lazy_reference .objc_class_name_" << (*I)->getNameStr() << "\n";
+ OS << "\t.lazy_reference .objc_class_name_" << (*I)->getName() << "\n";
for (llvm::SetVector<IdentifierInfo*>::iterator I = DefinedSymbols.begin(),
e = DefinedSymbols.end(); I != e; ++I)
- OS << "\t.objc_class_name_" << (*I)->getNameStr() << "=0\n"
- << "\t.globl .objc_class_name_" << (*I)->getNameStr() << "\n";
+ OS << "\t.objc_class_name_" << (*I)->getName() << "=0\n"
+ << "\t.globl .objc_class_name_" << (*I)->getName() << "\n";
CGM.getModule().setModuleInlineAsm(OS.str());
}
@@ -5673,7 +5673,7 @@
llvm::GlobalValue::ExternalLinkage,
0,
("OBJC_EHTYPE_$_" +
- ID->getIdentifier()->getNameStr()));
+ ID->getIdentifier()->getName()));
}
// Otherwise we need to either make a new entry or fill in the
@@ -5705,7 +5705,7 @@
llvm::GlobalValue::WeakAnyLinkage,
Init,
("OBJC_EHTYPE_$_" +
- ID->getIdentifier()->getNameStr()));
+ ID->getIdentifier()->getName()));
}
if (CGM.getLangOptions().getVisibilityMode() == LangOptions::Hidden)
diff --git a/lib/CodeGen/Mangle.cpp b/lib/CodeGen/Mangle.cpp
index e4416ab..155f87a 100644
--- a/lib/CodeGen/Mangle.cpp
+++ b/lib/CodeGen/Mangle.cpp
@@ -1236,7 +1236,7 @@
if (!isCharType(TemplateArgs[0].getAsType()))
return false;
- return SD->getIdentifier()->getNameStr() == Name;
+ return SD->getIdentifier()->getName() == Name;
}
bool CXXNameMangler::mangleStandardSubstitution(const NamedDecl *ND) {