[PATCH] D35152: Add some basic linker module symbols
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 10 13:50:21 PDT 2017
ruiu accepted this revision.
ruiu added a comment.
LGTM
================
Comment at: lld/COFF/Driver.cpp:59
Config = make<Configuration>();
+ Config->Argv.assign(Args.begin(), Args.end());
Config->ColorDiagnostics =
----------------
I honestly didn't know that std::vector has `assign` member function. Does
Config->Argv = {Args.begin(), Args.end()};
work too? If so, I prefer this way.
================
Comment at: lld/ELF/Config.h:107
std::vector<uint8_t> BuildIdVector;
+ std::vector<llvm::StringRef> Argv;
llvm::MapVector<Symbol *, RenamedSymbol> RenamedSymbols;
----------------
Move this before `AuxiliaryList`.
https://reviews.llvm.org/D35152
More information about the llvm-commits
mailing list