diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-07-26 07:07:01 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-07-26 07:07:01 +0000 |
| commit | 2b421dad78d169801dc907013bc0c7bd4f1b3d23 (patch) | |
| tree | e23251b175b6dbfe6e3595c821e4457dca7e608a /lib/Target | |
| parent | 4c50922f6be96fdb1e9a924aeeecf91638e2c52b (diff) | |
simplify this code now that SectionKind knows if a global is weak or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77141 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target')
| -rw-r--r-- | lib/Target/DarwinTargetAsmInfo.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/Target/DarwinTargetAsmInfo.cpp b/lib/Target/DarwinTargetAsmInfo.cpp index 503df19a3f..845da66680 100644 --- a/lib/Target/DarwinTargetAsmInfo.cpp +++ b/lib/Target/DarwinTargetAsmInfo.cpp @@ -129,15 +129,12 @@ DarwinTargetAsmInfo::SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind) const { assert(!Kind.isThreadLocal() && "Darwin doesn't support TLS"); - // FIXME: Use sectionflags:linkonce instead of isWeakForLinker() here. - bool isWeak = GV->isWeakForLinker(); - if (Kind.isText()) - return isWeak ? TextCoalSection : TextSection; + return Kind.isWeak() ? 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 (isWeak) { + if (Kind.isWeak()) { if (Kind.isReadOnly()) return ConstTextCoalSection; return DataCoalSection; |
