[lld] r347680 - Remove SaveAndRestore and SmallVectorImpl from lld/Common/LLVM.h. NFC.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 27 09:54:15 PST 2018


Author: ruiu
Date: Tue Nov 27 09:54:15 2018
New Revision: 347680

URL: http://llvm.org/viewvc/llvm-project?rev=347680&view=rev
Log:
Remove SaveAndRestore and SmallVectorImpl from lld/Common/LLVM.h. NFC.

Modified:
    lld/trunk/include/lld/Common/LLVM.h

Modified: lld/trunk/include/lld/Common/LLVM.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Common/LLVM.h?rev=347680&r1=347679&r2=347680&view=diff
==============================================================================
--- lld/trunk/include/lld/Common/LLVM.h (original)
+++ lld/trunk/include/lld/Common/LLVM.h Tue Nov 27 09:54:15 2018
@@ -23,6 +23,7 @@
 
 namespace llvm {
   // ADT's.
+  class raw_ostream;
   class Error;
   class StringRef;
   class Twine;
@@ -31,19 +32,8 @@ namespace llvm {
   template<typename T> class ArrayRef;
   template<unsigned InternalLen> class SmallString;
   template<typename T, unsigned N> class SmallVector;
-  template<typename T> class SmallVectorImpl;
-
-  template<typename T>
-  struct SaveAndRestore;
-
-  template<typename T>
-  class ErrorOr;
-
-  template<typename T>
-  class Expected;
-
-  class raw_ostream;
-  // TODO: DenseMap, ...
+  template<typename T> class ErrorOr;
+  template<typename T> class Expected;
 
   namespace object {
     class WasmObjectFile;
@@ -70,6 +60,7 @@ namespace lld {
   using llvm::cast_or_null;
 
   // ADT's.
+  using llvm::raw_ostream;
   using llvm::Error;
   using llvm::StringRef;
   using llvm::Twine;
@@ -78,13 +69,9 @@ namespace lld {
   using llvm::ArrayRef;
   using llvm::SmallString;
   using llvm::SmallVector;
-  using llvm::SmallVectorImpl;
-  using llvm::SaveAndRestore;
   using llvm::ErrorOr;
   using llvm::Expected;
 
-  using llvm::raw_ostream;
-
   using llvm::object::WasmObjectFile;
   using llvm::object::WasmSection;
   using llvm::object::WasmSegment;




More information about the llvm-commits mailing list