summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2018-11-27 17:54:15 +0000
committerRui Ueyama <ruiu@google.com>2018-11-27 17:54:15 +0000
commite3459295ee0760c5b0f794fba9e7d374198d88ce (patch)
tree0660249d722843aacfb7daf32147ee3925645bcb
parentdd64bc9061bbf34a16c2af6dc2110d031d95b470 (diff)
downloadbcm5719-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.h21
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;
OpenPOWER on IntegriCloud