diff options
author | Cyndy Ishida <cyndy_ishida@apple.com> | 2024-02-21 09:39:31 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-21 09:39:31 -0800 |
commit | 0a518db99e0cffcdbb4cae73e27da87edbb25170 (patch) | |
tree | c6761d9b6c6f67cfcecf0fbf96aa3cbaf2a025d2 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | cc13f3ba45015254075434f0f94a2ea6ff4bc1b4 (diff) | |
download | llvm-0a518db99e0cffcdbb4cae73e27da87edbb25170.zip llvm-0a518db99e0cffcdbb4cae73e27da87edbb25170.tar.gz llvm-0a518db99e0cffcdbb4cae73e27da87edbb25170.tar.bz2 |
[InstallAPI] Set InstallAPI as a standalone tool instead of CC1 action (#82293)
Installapi has important distinctions when compared to the clang driver,
so much that, it doesn't make much sense to try to integrate into it.
This patch partially reverts the CC1 action & driver support to replace
with its own driver as a clang tool.
For distribution, we could use `LLVM_TOOL_LLVM_DRIVER_BUILD` mechanism
for integrating the functionality into clang such that the toolchain
size is less impacted.
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
-rw-r--r-- | clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp b/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp index a47c474..925879a 100644 --- a/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp +++ b/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp @@ -71,8 +71,6 @@ CreateFrontendBaseAction(CompilerInstance &CI) { case GenerateInterfaceStubs: return std::make_unique<GenerateInterfaceStubsAction>(); case InitOnly: return std::make_unique<InitOnlyAction>(); - case InstallAPI: - return std::make_unique<InstallAPIAction>(); case ParseSyntaxOnly: return std::make_unique<SyntaxOnlyAction>(); case ModuleFileInfo: return std::make_unique<DumpModuleInfoAction>(); case VerifyPCH: return std::make_unique<VerifyPCHAction>(); |