From 72c3e7746f08001310f95d1c4db2683fb0c903b6 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 1 Aug 2009 21:42:58 +0000 Subject: don't use isWeak anymore. llvm-svn: 77810 --- llvm/lib/Target/TargetLoweringObjectFile.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp') diff --git a/llvm/lib/Target/TargetLoweringObjectFile.cpp b/llvm/lib/Target/TargetLoweringObjectFile.cpp index b9e585d..ae306c4 100644 --- a/llvm/lib/Target/TargetLoweringObjectFile.cpp +++ b/llvm/lib/Target/TargetLoweringObjectFile.cpp @@ -415,7 +415,7 @@ SelectSectionForGlobal(const GlobalValue *GV, SectionInfo Info, // If this global is linkonce/weak and the target handles this by emitting it // into a 'uniqued' section name, create and return the section now. - if (Info.isWeak()) { + if (GV->isWeakForLinker()) { const char *Prefix = getSectionPrefixForUniqueGlobal(Info); std::string Name = Mang->makeNameProper(GV->getNameStr()); return getOrCreateSection((Prefix+Name).c_str(), false, Info); @@ -536,11 +536,11 @@ SelectSectionForGlobal(const GlobalValue *GV, SectionInfo Info, assert(!Info.isThreadLocal() && "Darwin doesn't support TLS"); if (Info.isText()) - return Info.isWeak() ? TextCoalSection : TextSection; + return GV->isWeakForLinker() ? TextCoalSection : TextSection; // If this is weak/linkonce, put this in a coalescable section, either in text // or data depending on if it is writable. - if (Info.isWeak()) { + if (GV->isWeakForLinker()) { if (Info.isReadOnly()) return ConstTextCoalSection; return DataCoalSection; @@ -667,7 +667,7 @@ SelectSectionForGlobal(const GlobalValue *GV, SectionInfo Info, // If this global is linkonce/weak and the target handles this by emitting it // into a 'uniqued' section name, create and return the section now. - if (Info.isWeak()) { + if (GV->isWeakForLinker()) { const char *Prefix = getCOFFSectionPrefixForUniqueGlobal(Info); std::string Name = Mang->makeNameProper(GV->getNameStr()); return getOrCreateSection((Prefix+Name).c_str(), false, Info); -- cgit v1.1