[lld] Fix win7 failure on adding InputGraph functionality

llvm-svn: 188961
This commit is contained in:
Shankar Easwaran 2013-08-21 23:13:22 +00:00
parent 019c5905df
commit c4dba32d19
2 changed files with 4 additions and 4 deletions

View File

@ -26,8 +26,8 @@ namespace lld {
class ELFFileNode : public FileNode {
public:
ELFFileNode(ELFLinkingContext &ctx, StringRef path,
bool isWholeArchive = false, bool asNeeded = false,
std::vector<StringRef> searchPath = { "" })
std::vector<StringRef> searchPath,
bool isWholeArchive = false, bool asNeeded = false)
: FileNode(path), _elfLinkingContext(ctx),
_isWholeArchive(isWholeArchive), _asNeeded(asNeeded) {
std::copy(searchPath.begin(), searchPath.end(),

View File

@ -270,8 +270,8 @@ bool GnuLdDriver::parse(int argc, const char *argv[],
case OPT_l: {
std::unique_ptr<InputElement> inputFile =
std::move(std::unique_ptr<InputElement>(
new ELFFileNode(*ctx, inputArg->getValue(), isWholeArchive,
asNeeded, searchPath)));
new ELFFileNode(*ctx, inputArg->getValue(), searchPath,
isWholeArchive, asNeeded)));
if (controlNodeStack.empty())
inputGraph->addInputElement(std::move(inputFile));
else