summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2019-08-02 22:55:00 +0000
committerReid Kleckner <rnk@google.com>2019-08-02 22:55:00 +0000
commite6ef4f98d28933bf300d709e4dbffc6929748aa6 (patch)
treeadc2e7c15b409dcb92934beeb067575dff7449c5 /clang/lib/Driver
parent81a05cb9bcc5cbdbd9988992f61a344c70df30cf (diff)
downloadbcm5719-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.h3
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; }
OpenPOWER on IntegriCloud