summaryrefslogtreecommitdiffstats
path: root/lld
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-06-07 23:02:50 +0000
committerRui Ueyama <ruiu@google.com>2015-06-07 23:02:50 +0000
commitaace577e3eab9670db3dc03979bc02c835601803 (patch)
treeec274492a7636f7d01f9ee8958dba9dfc7d618d2 /lld
parentb51f67a175d77a82f092f2c06e4c17d8afb5fa9e (diff)
downloadbcm5719-llvm-aace577e3eab9670db3dc03979bc02c835601803.tar.gz
bcm5719-llvm-aace577e3eab9670db3dc03979bc02c835601803.zip
COFF: Simplify. NFC.
llvm-svn: 239270
Diffstat (limited to 'lld')
-rw-r--r--lld/COFF/DriverUtils.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/lld/COFF/DriverUtils.cpp b/lld/COFF/DriverUtils.cpp
index c29ddfa209c..b12e97a586f 100644
--- a/lld/COFF/DriverUtils.cpp
+++ b/lld/COFF/DriverUtils.cpp
@@ -193,8 +193,7 @@ ArgParser::parse(std::vector<const char *> Argv) {
ErrorOr<std::unique_ptr<llvm::opt::InputArgList>>
ArgParser::parse(int Argc, const char *Argv[]) {
- std::vector<const char *> V;
- V.insert(V.end(), Argv + 1, Argv + Argc);
+ std::vector<const char *> V(Argv + 1, Argv + Argc);
return parse(V);
}
@@ -213,9 +212,7 @@ std::vector<const char *> ArgParser::tokenize(StringRef S) {
SmallVector<const char *, 16> Tokens;
BumpPtrStringSaver Saver(&Alloc);
llvm::cl::TokenizeWindowsCommandLine(S, Saver, Tokens);
- std::vector<const char *> V;
- V.insert(V.end(), &Tokens[0], &Tokens[0] + Tokens.size());
- return V;
+ return std::vector<const char *>(Tokens.begin(), Tokens.end());
}
// Creates a new command line by replacing options starting with '@'
OpenPOWER on IntegriCloud