aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/clang
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2023-10-04 18:24:05 +0000
committerDimitry Andric <dim@FreeBSD.org>2023-12-08 17:35:33 +0000
commit3bd749dbd90cc3b95719b65393df5ca8a0fe919d (patch)
tree77323cabf514676e5ecf9a5c5859c2208a08c67c /contrib/llvm-project/clang
parent4542f901cb0c5dd66ab5b541f2fbc659fd46f893 (diff)
parent7d1b50167725e83cd4b07401b6916b7f0b6919f1 (diff)
Diffstat (limited to 'contrib/llvm-project/clang')
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp b/contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp
index b47041dcca70..eaec1d22e6e5 100644
--- a/contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp
+++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp
@@ -699,8 +699,11 @@ void toolchains::MinGW::addClangTargetOptions(
}
}
- if (Arg *A = DriverArgs.getLastArgNoClaim(options::OPT_mthreads))
- A->ignoreTargetSpecific();
+ for (auto Opt : {options::OPT_mthreads, options::OPT_mwindows,
+ options::OPT_mconsole, options::OPT_mdll}) {
+ if (Arg *A = DriverArgs.getLastArgNoClaim(Opt))
+ A->ignoreTargetSpecific();
+ }
}
void toolchains::MinGW::AddClangCXXStdlibIncludeArgs(