[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