diff options
Diffstat (limited to 'clang/include/clang/Driver/Action.h')
-rw-r--r-- | clang/include/clang/Driver/Action.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/clang/include/clang/Driver/Action.h b/clang/include/clang/Driver/Action.h index 8ccbb6c2bbfa2..27c95c6f89d41 100644 --- a/clang/include/clang/Driver/Action.h +++ b/clang/include/clang/Driver/Action.h @@ -73,9 +73,10 @@ public: OffloadBundlingJobClass, OffloadUnbundlingJobClass, OffloadWrapperJobClass, + StaticLibJobClass, JobClassFirst = PreprocessJobClass, - JobClassLast = OffloadWrapperJobClass + JobClassLast = StaticLibJobClass }; // The offloading kind determines if this action is binded to a particular @@ -637,6 +638,17 @@ public: } }; +class StaticLibJobAction : public JobAction { + void anchor() override; + +public: + StaticLibJobAction(ActionList &Inputs, types::ID Type); + + static bool classof(const Action *A) { + return A->getKind() == StaticLibJobClass; + } +}; + } // namespace driver } // namespace clang |