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
diff --git a/lib/Target/DarwinTargetAsmInfo.cpp b/lib/Target/DarwinTargetAsmInfo.cpp
index 503df19..845da66 100644
--- a/lib/Target/DarwinTargetAsmInfo.cpp
+++ b/lib/Target/DarwinTargetAsmInfo.cpp
@@ -129,15 +129,12 @@
                                             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;