[lld] r253635 - Remove redundant namespace specifiers.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 19 18:19:36 PST 2015


Author: ruiu
Date: Thu Nov 19 20:19:36 2015
New Revision: 253635

URL: http://llvm.org/viewvc/llvm-project?rev=253635&view=rev
Log:
Remove redundant namespace specifiers.

Modified:
    lld/trunk/ELF/InputFiles.cpp

Modified: lld/trunk/ELF/InputFiles.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/InputFiles.cpp?rev=253635&r1=253634&r2=253635&view=diff
==============================================================================
--- lld/trunk/ELF/InputFiles.cpp (original)
+++ lld/trunk/ELF/InputFiles.cpp Thu Nov 19 20:19:36 2015
@@ -435,42 +435,40 @@ static std::unique_ptr<InputFile> create
 
 template <template <class> class T>
 std::unique_ptr<InputFile> lld::elf2::createELFFile(MemoryBufferRef MB) {
-  std::pair<unsigned char, unsigned char> Type =
-    object::getElfArchType(MB.getBuffer());
+  std::pair<unsigned char, unsigned char> Type = getElfArchType(MB.getBuffer());
   if (Type.second != ELF::ELFDATA2LSB && Type.second != ELF::ELFDATA2MSB)
     error("Invalid data encoding: " + MB.getBufferIdentifier());
 
   if (Type.first == ELF::ELFCLASS32) {
     if (Type.second == ELF::ELFDATA2LSB)
-      return createELFFileAux<T<object::ELF32LE>>(MB);
-    return createELFFileAux<T<object::ELF32BE>>(MB);
+      return createELFFileAux<T<ELF32LE>>(MB);
+    return createELFFileAux<T<ELF32BE>>(MB);
   }
   if (Type.first == ELF::ELFCLASS64) {
     if (Type.second == ELF::ELFDATA2LSB)
-      return createELFFileAux<T<object::ELF64LE>>(MB);
-    return createELFFileAux<T<object::ELF64BE>>(MB);
+      return createELFFileAux<T<ELF64LE>>(MB);
+    return createELFFileAux<T<ELF64BE>>(MB);
   }
   error("Invalid file class: " + MB.getBufferIdentifier());
 }
 
-namespace lld {
-namespace elf2 {
-template class ELFFileBase<llvm::object::ELF32LE>;
-template class ELFFileBase<llvm::object::ELF32BE>;
-template class ELFFileBase<llvm::object::ELF64LE>;
-template class ELFFileBase<llvm::object::ELF64BE>;
-
-template class ObjectFile<llvm::object::ELF32LE>;
-template class ObjectFile<llvm::object::ELF32BE>;
-template class ObjectFile<llvm::object::ELF64LE>;
-template class ObjectFile<llvm::object::ELF64BE>;
-
-template class SharedFile<llvm::object::ELF32LE>;
-template class SharedFile<llvm::object::ELF32BE>;
-template class SharedFile<llvm::object::ELF64LE>;
-template class SharedFile<llvm::object::ELF64BE>;
+template class elf2::ELFFileBase<ELF32LE>;
+template class elf2::ELFFileBase<ELF32BE>;
+template class elf2::ELFFileBase<ELF64LE>;
+template class elf2::ELFFileBase<ELF64BE>;
+
+template class elf2::ObjectFile<ELF32LE>;
+template class elf2::ObjectFile<ELF32BE>;
+template class elf2::ObjectFile<ELF64LE>;
+template class elf2::ObjectFile<ELF64BE>;
+
+template class elf2::SharedFile<ELF32LE>;
+template class elf2::SharedFile<ELF32BE>;
+template class elf2::SharedFile<ELF64LE>;
+template class elf2::SharedFile<ELF64BE>;
 
-template std::unique_ptr<InputFile> createELFFile<ObjectFile>(MemoryBufferRef);
-template std::unique_ptr<InputFile> createELFFile<SharedFile>(MemoryBufferRef);
-}
-}
+template std::unique_ptr<InputFile>
+elf2::createELFFile<ObjectFile>(MemoryBufferRef);
+
+template std::unique_ptr<InputFile>
+elf2::createELFFile<SharedFile>(MemoryBufferRef);




More information about the llvm-commits mailing list