diff options
-rw-r--r-- | clang/lib/Driver/Driver.cpp | 2 | ||||
-rw-r--r-- | lld/COFF/Driver.cpp | 2 | ||||
-rw-r--r-- | lld/ELF/Driver.cpp | 2 | ||||
-rw-r--r-- | lld/ELF/DriverUtils.cpp | 2 | ||||
-rw-r--r-- | lld/MinGW/Driver.cpp | 2 | ||||
-rw-r--r-- | lld/wasm/Driver.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Option/Option.cpp | 2 |
7 files changed, 8 insertions, 8 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 2201dcd..f2d0f6c 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -2180,7 +2180,7 @@ void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args, Diag(clang::diag::err_drv_unknown_language) << A->getValue(); InputType = types::TY_Object; } - } else if (A->getOption().getID() == options::OPT__SLASH_U) { + } else if (A->getOption().getID() == options::OPT_U) { assert(A->getNumValues() == 1 && "The /U option has one value."); StringRef Val = A->getValue(0); if (Val.find_first_of("/\\") != StringRef::npos) { diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp index 413b1e7..4157154 100644 --- a/lld/COFF/Driver.cpp +++ b/lld/COFF/Driver.cpp @@ -332,7 +332,7 @@ void LinkerDriver::parseDirectives(InputFile *File) { } for (auto *Arg : Args) { - switch (Arg->getOption().getUnaliasedOption().getID()) { + switch (Arg->getOption().getID()) { case OPT_aligncomm: parseAligncomm(Arg->getValue()); break; diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index af5bd24..65b4ad3 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -1112,7 +1112,7 @@ void LinkerDriver::createFiles(opt::InputArgList &Args) { // Iterate over argv to process input files and positional arguments. for (auto *Arg : Args) { - switch (Arg->getOption().getUnaliasedOption().getID()) { + switch (Arg->getOption().getID()) { case OPT_library: addLibrary(Arg->getValue()); break; diff --git a/lld/ELF/DriverUtils.cpp b/lld/ELF/DriverUtils.cpp index e6a482b..e985a07 100644 --- a/lld/ELF/DriverUtils.cpp +++ b/lld/ELF/DriverUtils.cpp @@ -172,7 +172,7 @@ std::string elf::createResponseFile(const opt::InputArgList &Args) { // Copy the command line to the output while rewriting paths. for (auto *Arg : Args) { - switch (Arg->getOption().getUnaliasedOption().getID()) { + switch (Arg->getOption().getID()) { case OPT_reproduce: break; case OPT_INPUT: diff --git a/lld/MinGW/Driver.cpp b/lld/MinGW/Driver.cpp index 57fed1a..979d309 100644 --- a/lld/MinGW/Driver.cpp +++ b/lld/MinGW/Driver.cpp @@ -313,7 +313,7 @@ bool mingw::link(ArrayRef<const char *> ArgsArr, raw_ostream &Diag) { StringRef Prefix = ""; bool Static = false; for (auto *A : Args) { - switch (A->getOption().getUnaliasedOption().getID()) { + switch (A->getOption().getID()) { case OPT_INPUT: if (StringRef(A->getValue()).endswith_lower(".def")) Add("-def:" + StringRef(A->getValue())); diff --git a/lld/wasm/Driver.cpp b/lld/wasm/Driver.cpp index 307213e..1a28612 100644 --- a/lld/wasm/Driver.cpp +++ b/lld/wasm/Driver.cpp @@ -271,7 +271,7 @@ void LinkerDriver::addLibrary(StringRef Name) { void LinkerDriver::createFiles(opt::InputArgList &Args) { for (auto *Arg : Args) { - switch (Arg->getOption().getUnaliasedOption().getID()) { + switch (Arg->getOption().getID()) { case OPT_l: addLibrary(Arg->getValue()); break; @@ -531,7 +531,7 @@ static std::string createResponseFile(const opt::InputArgList &Args) { // Copy the command line to the output while rewriting paths. for (auto *Arg : Args) { - switch (Arg->getOption().getUnaliasedOption().getID()) { + switch (Arg->getOption().getID()) { case OPT_reproduce: break; case OPT_INPUT: diff --git a/llvm/lib/Option/Option.cpp b/llvm/lib/Option/Option.cpp index 1e3b545..a13278c 100644 --- a/llvm/lib/Option/Option.cpp +++ b/llvm/lib/Option/Option.cpp @@ -207,7 +207,7 @@ Arg *Option::accept(const ArgList &Args, // FIXME: Avoid strlen. if (ArgSize != strlen(Args.getArgString(Index))) { const char *Value = Args.getArgString(Index) + ArgSize; - return new Arg(*this, Spelling, Index++, Value); + return new Arg(UnaliasedOption, Spelling, Index++, Value); } // Otherwise it must be separate. |