Sink free mangle* methods into MangleContext.

llvm-svn: 89547
This commit is contained in:
Daniel Dunbar
2009-11-21 09:06:10 +00:00
parent 4f1054ef2e
commit ef5d75afeb
6 changed files with 245 additions and 250 deletions

View File

@@ -168,7 +168,7 @@ const char *CodeGenModule::getMangledName(const NamedDecl *ND) {
llvm::SmallString<256> Name;
llvm::raw_svector_ostream Out(Name);
if (!mangleName(getMangleContext(), ND, Out)) {
if (!getMangleContext().mangleName(ND, Out)) {
assert(ND->getIdentifier() && "Attempt to mangle unnamed decl.");
return ND->getNameAsCString();
}