forked from OSchip/llvm-project
parent
8b31d41822
commit
8da889f1a5
|
@ -556,8 +556,8 @@ ArgParser::parse(std::vector<const char *> Argv) {
|
|||
COFFOptTable Table;
|
||||
unsigned MissingIndex;
|
||||
unsigned MissingCount;
|
||||
std::unique_ptr<llvm::opt::InputArgList> Args(Table.ParseArgs(
|
||||
Argv.data(), Argv.data() + Argv.size(), MissingIndex, MissingCount));
|
||||
std::unique_ptr<llvm::opt::InputArgList> Args(
|
||||
Table.ParseArgs(Argv, MissingIndex, MissingCount));
|
||||
if (MissingCount) {
|
||||
llvm::errs() << "missing arg value for \""
|
||||
<< Args->getArgString(MissingIndex)
|
||||
|
|
|
@ -93,8 +93,8 @@ bool CoreDriver::parse(int argc, const char *argv[], CoreLinkingContext &ctx,
|
|||
CoreOptTable table;
|
||||
unsigned missingIndex;
|
||||
unsigned missingCount;
|
||||
parsedArgs.reset(
|
||||
table.ParseArgs(&argv[1], &argv[argc], missingIndex, missingCount));
|
||||
parsedArgs.reset(table.ParseArgs(llvm::makeArrayRef(argv, argc).slice(1),
|
||||
missingIndex, missingCount));
|
||||
if (missingCount) {
|
||||
diagnostics << "error: missing arg value for '"
|
||||
<< parsedArgs->getArgString(missingIndex) << "' expected "
|
||||
|
|
|
@ -285,8 +285,8 @@ bool DarwinLdDriver::parse(int argc, const char *argv[],
|
|||
unsigned missingIndex;
|
||||
unsigned missingCount;
|
||||
bool globalWholeArchive = false;
|
||||
parsedArgs.reset(
|
||||
table.ParseArgs(&argv[1], &argv[argc], missingIndex, missingCount));
|
||||
parsedArgs.reset(table.ParseArgs(llvm::makeArrayRef(argv, argc).slice(1),
|
||||
missingIndex, missingCount));
|
||||
if (missingCount) {
|
||||
diagnostics << "error: missing arg value for '"
|
||||
<< parsedArgs->getArgString(missingIndex) << "' expected "
|
||||
|
|
|
@ -347,8 +347,8 @@ bool GnuLdDriver::parse(int argc, const char *argv[],
|
|||
unsigned missingIndex;
|
||||
unsigned missingCount;
|
||||
|
||||
parsedArgs.reset(
|
||||
table.ParseArgs(&argv[1], &argv[argc], missingIndex, missingCount));
|
||||
parsedArgs.reset(table.ParseArgs(llvm::makeArrayRef(argv, argc).slice(1),
|
||||
missingIndex, missingCount));
|
||||
if (missingCount) {
|
||||
diag << "error: missing arg value for '"
|
||||
<< parsedArgs->getArgString(missingIndex) << "' expected "
|
||||
|
|
|
@ -174,8 +174,8 @@ bool UniversalDriver::link(int argc, const char *argv[],
|
|||
// Program name
|
||||
StringRef programName = llvm::sys::path::stem(argv[0]);
|
||||
|
||||
parsedArgs.reset(
|
||||
table.ParseArgs(&argv[1], &argv[argc], missingIndex, missingCount));
|
||||
parsedArgs.reset(table.ParseArgs(llvm::makeArrayRef(argv, argc).slice(1),
|
||||
missingIndex, missingCount));
|
||||
|
||||
if (missingCount) {
|
||||
diagnostics << "error: missing arg value for '"
|
||||
|
|
|
@ -752,7 +752,7 @@ parseArgs(int argc, const char **argv, PECOFFLinkingContext &ctx,
|
|||
WinLinkOptTable table;
|
||||
unsigned missingIndex;
|
||||
unsigned missingCount;
|
||||
parsedArgs.reset(table.ParseArgs(&argv[1], &argv[argc],
|
||||
parsedArgs.reset(table.ParseArgs(llvm::makeArrayRef(argv, argc).slice(1),
|
||||
missingIndex, missingCount));
|
||||
if (missingCount) {
|
||||
diag << "error: missing arg value for '"
|
||||
|
|
Loading…
Reference in New Issue