forked from OSchip/llvm-project
parent
c59a2d0529
commit
f819851b65
|
@ -294,9 +294,9 @@ bool GnuLdDriver::parse(int argc, const char *argv[],
|
|||
addPlatformSearchDirs(*ctx, triple, baseTriple);
|
||||
|
||||
// Figure out output kind ( -r, -static, -shared)
|
||||
if ( llvm::opt::Arg *kind = parsedArgs->getLastArg(OPT_relocatable, OPT_static,
|
||||
OPT_shared, OPT_nmagic,
|
||||
OPT_omagic, OPT_no_omagic)) {
|
||||
if (llvm::opt::Arg *kind =
|
||||
parsedArgs->getLastArg(OPT_relocatable, OPT_static, OPT_shared,
|
||||
OPT_nmagic, OPT_omagic, OPT_no_omagic)) {
|
||||
switch (kind->getOption().getID()) {
|
||||
case OPT_relocatable:
|
||||
ctx->setOutputELFType(llvm::ELF::ET_REL);
|
||||
|
@ -317,8 +317,8 @@ bool GnuLdDriver::parse(int argc, const char *argv[],
|
|||
}
|
||||
|
||||
// Figure out if the output type is nmagic/omagic
|
||||
if ( llvm::opt::Arg *kind = parsedArgs->getLastArg(OPT_nmagic, OPT_omagic,
|
||||
OPT_no_omagic)) {
|
||||
if (llvm::opt::Arg *kind =
|
||||
parsedArgs->getLastArg(OPT_nmagic, OPT_omagic, OPT_no_omagic)) {
|
||||
switch (kind->getOption().getID()) {
|
||||
case OPT_nmagic:
|
||||
ctx->setOutputMagic(ELFLinkingContext::OutputMagic::NMAGIC);
|
||||
|
|
Loading…
Reference in New Issue