aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clang/lib/Driver/Driver.cpp2
-rw-r--r--lld/COFF/Driver.cpp2
-rw-r--r--lld/ELF/Driver.cpp2
-rw-r--r--lld/ELF/DriverUtils.cpp2
-rw-r--r--lld/MinGW/Driver.cpp2
-rw-r--r--lld/wasm/Driver.cpp4
-rw-r--r--llvm/lib/Option/Option.cpp2
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.