Avoid emitting two tabs when switching to a named section


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24646 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter.cpp
index a9bd4eb..dd100c6 100644
--- a/lib/CodeGen/AsmPrinter.cpp
+++ b/lib/CodeGen/AsmPrinter.cpp
@@ -30,12 +30,12 @@
   if (GV && GV->hasSection())
     NS = SwitchToSectionDirective + GV->getSection();
   else
-    NS = NewSection;
+    NS = std::string("\t")+NewSection;
   
   if (CurrentSection != NS) {
     CurrentSection = NS;
     if (!CurrentSection.empty())
-      O << "\t" << CurrentSection << "\n";
+      O << CurrentSection << '\n';
   }
 }