diff options
author | Reid Kleckner <rnk@google.com> | 2019-08-02 22:55:00 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-08-02 22:55:00 +0000 |
commit | e6ef4f98d28933bf300d709e4dbffc6929748aa6 (patch) | |
tree | adc2e7c15b409dcb92934beeb067575dff7449c5 /clang/lib/Driver | |
parent | 81a05cb9bcc5cbdbd9988992f61a344c70df30cf (diff) | |
download | bcm5719-llvm-e6ef4f98d28933bf300d709e4dbffc6929748aa6.tar.gz bcm5719-llvm-e6ef4f98d28933bf300d709e4dbffc6929748aa6.zip |
The MinGW linker supports response files
This affects both LLD and ld.bfd.
This isn't testable with a normal driver test with -### because those
command lines are printed before response file setup. I tested manually
and confirmed it seems to do the right thing.
llvm-svn: 367733
Diffstat (limited to 'clang/lib/Driver')
-rw-r--r-- | clang/lib/Driver/ToolChains/MinGW.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/MinGW.h b/clang/lib/Driver/ToolChains/MinGW.h index 08298e910eb..6752a405be8 100644 --- a/clang/lib/Driver/ToolChains/MinGW.h +++ b/clang/lib/Driver/ToolChains/MinGW.h @@ -34,7 +34,8 @@ public: class LLVM_LIBRARY_VISIBILITY Linker : public Tool { public: - Linker(const ToolChain &TC) : Tool("MinGW::Linker", "linker", TC) {} + Linker(const ToolChain &TC) + : Tool("MinGW::Linker", "linker", TC, Tool::RF_Full) {} bool hasIntegratedCPP() const override { return false; } bool isLinkJob() const override { return true; } |