Inline function into only use.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jul 2015 17:26:24 +0000 (17:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jul 2015 17:26:24 +0000 (17:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241692 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Object/ArchiveWriter.cpp

index 8ac8d7c31a23e1abb305643c8254a6cbcb753a1a..41c82e7da74da8b6354fe906ba4908b93fb6bbb2 100644 (file)
@@ -116,24 +116,18 @@ static void printMemberHeader(raw_fd_ostream &Out, StringRef Name,
   printRestOfMemberHeader(Out, ModTime, UID, GID, Perms, Size);
 }
 
-static void printMemberHeader(raw_fd_ostream &Out, unsigned NameOffset,
-                              const sys::TimeValue &ModTime, unsigned UID,
-                              unsigned GID, unsigned Perms, unsigned Size) {
-  Out << '/';
-  printWithSpacePadding(Out, NameOffset, 15);
-  printRestOfMemberHeader(Out, ModTime, UID, GID, Perms, Size);
-}
-
 static void
 printMemberHeader(raw_fd_ostream &Out, StringRef Name,
                   std::vector<unsigned>::iterator &StringMapIndexIter,
                   const sys::TimeValue &ModTime, unsigned UID, unsigned GID,
                   unsigned Perms, unsigned Size) {
-  if (Name.size() < 16)
+  if (Name.size() < 16) {
     printMemberHeader(Out, Name, ModTime, UID, GID, Perms, Size);
-  else
-    printMemberHeader(Out, *StringMapIndexIter++, ModTime, UID, GID, Perms,
-                      Size);
+    return;
+  }
+  Out << '/';
+  printWithSpacePadding(Out, *StringMapIndexIter++, 15);
+  printRestOfMemberHeader(Out, ModTime, UID, GID, Perms, Size);
 }
 
 static void writeStringTable(raw_fd_ostream &Out,