From e3459295ee0760c5b0f794fba9e7d374198d88ce Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 27 Nov 2018 17:54:15 +0000 Subject: [PATCH] Remove SaveAndRestore and SmallVectorImpl from lld/Common/LLVM.h. NFC. llvm-svn: 347680 --- lld/include/lld/Common/LLVM.h | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/lld/include/lld/Common/LLVM.h b/lld/include/lld/Common/LLVM.h index 3c237c6..ce511c9f 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 class ArrayRef; template class SmallString; template class SmallVector; - template class SmallVectorImpl; - - template - struct SaveAndRestore; - - template - class ErrorOr; - - template - class Expected; - - class raw_ostream; - // TODO: DenseMap, ... + template class ErrorOr; + template 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; -- 2.7.4