@@ -25,9 +25,9 @@ class LLVM_LIBRARY_VISIBILITY Darwin : public ToolChain {
2525protected:
2626 InvocationInfo constructInvocation (const InterpretJobAction &job,
2727 const JobContext &context) const override ;
28- InvocationInfo constructInvocation (const LinkJobAction &job,
28+ InvocationInfo constructInvocation (const DynamicLinkJobAction &job,
2929 const JobContext &context) const override ;
30- InvocationInfo constructInvocation (const ArchiveJobAction &job,
30+ InvocationInfo constructInvocation (const StaticLinkJobAction &job,
3131 const JobContext &context) const override ;
3232
3333 std::string findProgramRelativeToSwiftImpl (StringRef name) const override ;
@@ -43,9 +43,9 @@ class LLVM_LIBRARY_VISIBILITY Darwin : public ToolChain {
4343
4444class LLVM_LIBRARY_VISIBILITY Windows : public ToolChain {
4545protected:
46- InvocationInfo constructInvocation (const LinkJobAction &job,
46+ InvocationInfo constructInvocation (const DynamicLinkJobAction &job,
4747 const JobContext &context) const override ;
48- InvocationInfo constructInvocation (const ArchiveJobAction &job,
48+ InvocationInfo constructInvocation (const StaticLinkJobAction &job,
4949 const JobContext &context) const override ;
5050
5151public:
@@ -83,9 +83,9 @@ class LLVM_LIBRARY_VISIBILITY GenericUnix : public ToolChain {
8383 // / default is to return true (and so specify an -rpath).
8484 virtual bool shouldProvideRPathToLinker () const ;
8585
86- InvocationInfo constructInvocation (const LinkJobAction &job,
86+ InvocationInfo constructInvocation (const DynamicLinkJobAction &job,
8787 const JobContext &context) const override ;
88- InvocationInfo constructInvocation (const ArchiveJobAction &job,
88+ InvocationInfo constructInvocation (const StaticLinkJobAction &job,
8989 const JobContext &context) const override ;
9090
9191public:
0 commit comments