diff options
author | Nico Weber <thakis@chromium.org> | 2023-06-25 14:32:36 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2023-06-25 14:32:36 -0400 |
commit | b851308b870a67ccb606d0d33f159a70fd3522c7 (patch) | |
tree | e59d3de3ea4047b96f0c0d9302f05f2803e68888 /clang/lib/Driver/Driver.cpp | |
parent | 0ddfb802e4cab9782d0b6dda6916e0062493f0cf (diff) | |
download | llvm-b851308b870a67ccb606d0d33f159a70fd3522c7.zip llvm-b851308b870a67ccb606d0d33f159a70fd3522c7.tar.gz llvm-b851308b870a67ccb606d0d33f159a70fd3522c7.tar.bz2 |
Revert "[COFF] Support -gsplit-dwarf for COFF on Windows"
This reverts commit 3eee5aa528abd67bb6d057e25ce1980d0d38c445.
Breaks tests on mac, see https://reviews.llvm.org/D152785#4447118
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
-rw-r--r-- | clang/lib/Driver/Driver.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 1580f09..696db21d 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -3925,13 +3925,12 @@ void Driver::handleArguments(Compilation &C, DerivedArgList &Args, // `-dumpdir x-` to cc1. If -o is unspecified, use // stem(getDefaultImageName()) (usually stem("a.out") = "a"). if (!Args.hasArg(options::OPT_dumpdir)) { - Arg *FinalOutput = Args.getLastArg(options::OPT_o, options::OPT__SLASH_o); Arg *Arg = Args.MakeSeparateArg( nullptr, getOpts().getOption(options::OPT_dumpdir), - Args.MakeArgString( - (FinalOutput ? FinalOutput->getValue() - : llvm::sys::path::stem(getDefaultImageName())) + - "-")); + Args.MakeArgString(Args.getLastArgValue( + options::OPT_o, + llvm::sys::path::stem(getDefaultImageName())) + + "-")); Arg->claim(); Args.append(Arg); } |