summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-01-15 08:10:10 +0000
committerRui Ueyama <ruiu@google.com>2015-01-15 08:10:10 +0000
commit423177a54b9dd4134e9f416b9d83a16f2598c29d (patch)
treed7beb556cf91fe5aa0dd0326fcf08e1fc653f465 /lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
parentdf3fca25200b3f558712b71f4575ae832afe91f3 (diff)
downloadbcm5719-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.cpp9
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));
OpenPOWER on IntegriCloud