[lld] r234044 - Inline typedef'ed type that's used only once. NFC.

Rui Ueyama ruiu at google.com
Fri Apr 3 12:46:56 PDT 2015


Author: ruiu
Date: Fri Apr  3 14:46:56 2015
New Revision: 234044

URL: http://llvm.org/viewvc/llvm-project?rev=234044&view=rev
Log:
Inline typedef'ed type that's used only once. NFC.

result_type is no longer part of the type traits, so keeping it here
is confusing.

Modified:
    lld/trunk/lib/ReaderWriter/ELF/ELFReader.h

Modified: lld/trunk/lib/ReaderWriter/ELF/ELFReader.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/ELFReader.h?rev=234044&r1=234043&r2=234044&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/ELFReader.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/ELFReader.h Fri Apr  3 14:46:56 2015
@@ -56,11 +56,9 @@ protected:
 };
 
 struct DynamicFileCreateELFTraits {
-  typedef llvm::ErrorOr<std::unique_ptr<lld::SharedLibraryFile>> result_type;
-
-  template<typename ELFT, typename ContextT>
-  static result_type create(std::unique_ptr<llvm::MemoryBuffer> mb,
-                            ContextT &ctx) {
+  template <typename ELFT, typename ContextT>
+  static llvm::ErrorOr<std::unique_ptr<lld::File>>
+  create(std::unique_ptr<llvm::MemoryBuffer> mb, ContextT &ctx) {
     return DynamicFile<ELFT>::create(std::move(mb), ctx);
   }
 };





More information about the llvm-commits mailing list