diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-01-15 08:10:10 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-01-15 08:10:10 +0000 |
| commit | 423177a54b9dd4134e9f416b9d83a16f2598c29d (patch) | |
| tree | d7beb556cf91fe5aa0dd0326fcf08e1fc653f465 /lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp | |
| parent | df3fca25200b3f558712b71f4575ae832afe91f3 (diff) | |
| download | bcm5719-llvm-423177a54b9dd4134e9f416b9d83a16f2598c29d.tar.gz bcm5719-llvm-423177a54b9dd4134e9f416b9d83a16f2598c29d.zip | |
Remove WrapperNode.
WrapperNode was a useless subclass of FileNode. We should just use
FileNode instead.
llvm-svn: 226145
Diffstat (limited to 'lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp b/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp index 5fa53fd7299..24fae0a61a1 100644 --- a/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp +++ b/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp @@ -17,7 +17,6 @@ #include "PDBPass.h" #include "lld/Core/PassManager.h" #include "lld/Core/Simple.h" -#include "lld/Driver/WrapperInputGraph.h" #include "lld/Passes/LayoutPass.h" #include "lld/Passes/RoundTripNativePass.h" #include "lld/Passes/RoundTripYAMLPass.h" @@ -110,22 +109,22 @@ bool PECOFFLinkingContext::createImplicitFiles( pecoff::ResolvableSymbols* syms = getResolvableSymsFile(); // Create a file for the entry point function. - std::unique_ptr<WrapperNode> entry(new WrapperNode( + std::unique_ptr<FileNode> entry(new FileNode( llvm::make_unique<pecoff::EntryPointFile>(*this, syms))); getInputGraph().addInputElementFront(std::move(entry)); // Create a file for __ImageBase. - std::unique_ptr<WrapperNode> fileNode(new WrapperNode( + std::unique_ptr<FileNode> fileNode(new FileNode( llvm::make_unique<pecoff::LinkerGeneratedSymbolFile>(*this))); getInputGraph().addInputElement(std::move(fileNode)); // Create a file for _imp_ symbols. - std::unique_ptr<WrapperNode> impFileNode(new WrapperNode( + std::unique_ptr<FileNode> impFileNode(new FileNode( llvm::make_unique<pecoff::LocallyImportedSymbolFile>(*this))); getInputGraph().addInputElement(std::move(impFileNode)); // Create a file for dllexported symbols. - std::unique_ptr<WrapperNode> exportNode(new WrapperNode( + std::unique_ptr<FileNode> exportNode(new FileNode( llvm::make_unique<pecoff::ExportedSymbolRenameFile>(*this, syms))); addLibraryFile(std::move(exportNode)); |

