diff options
author | Rui Ueyama <ruiu@google.com> | 2018-11-27 17:54:15 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2018-11-27 17:54:15 +0000 |
commit | e3459295ee0760c5b0f794fba9e7d374198d88ce (patch) | |
tree | 0660249d722843aacfb7daf32147ee3925645bcb | |
parent | dd64bc9061bbf34a16c2af6dc2110d031d95b470 (diff) | |
download | bcm5719-llvm-e3459295ee0760c5b0f794fba9e7d374198d88ce.tar.gz bcm5719-llvm-e3459295ee0760c5b0f794fba9e7d374198d88ce.zip |
Remove SaveAndRestore and SmallVectorImpl from lld/Common/LLVM.h. NFC.
llvm-svn: 347680
-rw-r--r-- | lld/include/lld/Common/LLVM.h | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/lld/include/lld/Common/LLVM.h b/lld/include/lld/Common/LLVM.h index 3c237c622e7..ce511c9f40d 100644 --- a/lld/include/lld/Common/LLVM.h +++ b/lld/include/lld/Common/LLVM.h @@ -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; |