aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2022-07-20 09:10:40 -0400
committerLouis Dionne <ldionne.2@gmail.com>2022-07-20 09:14:55 -0400
commit7169659752557aa107e3efe470ba988155ae3bbd (patch)
tree6ab674f415beef3b83b84a05ba45ad50a4c456fa /clang/lib
parentdb0a658c61ac9a73c714b4e76a8c1bad8b74d540 (diff)
downloadllvm-7169659752557aa107e3efe470ba988155ae3bbd.zip
llvm-7169659752557aa107e3efe470ba988155ae3bbd.tar.gz
llvm-7169659752557aa107e3efe470ba988155ae3bbd.tar.bz2
[clang] Small adjustments for -fexperimental-library
Move -lc++experimental before -lc++abi (that was forgotten in the original patch), and mark a test as UNSUPPORTED on AIX. I contacted the owners of the AIX bot that failed because I was unable to reproduce the issue locally.
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains/Hexagon.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains/Hexagon.cpp b/clang/lib/Driver/ToolChains/Hexagon.cpp
index 0e47704..93b987c 100644
--- a/clang/lib/Driver/ToolChains/Hexagon.cpp
+++ b/clang/lib/Driver/ToolChains/Hexagon.cpp
@@ -614,10 +614,10 @@ void HexagonToolChain::AddCXXStdlibLibArgs(const ArgList &Args,
switch (Type) {
case ToolChain::CST_Libcxx:
CmdArgs.push_back("-lc++");
- CmdArgs.push_back("-lc++abi");
- CmdArgs.push_back("-lunwind");
if (Args.hasArg(options::OPT_fexperimental_library))
CmdArgs.push_back("-lc++experimental");
+ CmdArgs.push_back("-lc++abi");
+ CmdArgs.push_back("-lunwind");
break;
case ToolChain::CST_Libstdcxx: