From 2cbd1bc830861bc08f78fb6cc11747b82f66c4c6 Mon Sep 17 00:00:00 2001 From: Chuanqi Xu Date: Tue, 3 Sep 2024 10:54:20 +0800 Subject: Revert "[C++20] [Modules] Embed all source files for C++20 Modules (#102444)" This reverts commit 2eeeff842f993a694159183a2834b4d305549cad. See the post commit discussion in https://github.com/llvm/llvm-project/commit/2eeeff842f993a694159183a2834b4d305549cad --- clang/lib/CodeGen/CodeGenAction.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'clang/lib/CodeGen/CodeGenAction.cpp') diff --git a/clang/lib/CodeGen/CodeGenAction.cpp b/clang/lib/CodeGen/CodeGenAction.cpp index 8900faf..e87226e 100644 --- a/clang/lib/CodeGen/CodeGenAction.cpp +++ b/clang/lib/CodeGen/CodeGenAction.cpp @@ -969,10 +969,9 @@ CodeGenerator *CodeGenAction::getCodeGenerator() const { return BEConsumer->getCodeGenerator(); } -bool CodeGenAction::BeginInvocation(CompilerInstance &CI) { +bool CodeGenAction::BeginSourceFileAction(CompilerInstance &CI) { if (CI.getFrontendOpts().GenReducedBMI) - return BeginInvocationForModules(CI); - + CI.getLangOpts().setCompilingModule(LangOptions::CMK_ModuleInterface); return true; } -- cgit v1.1