From d3ddc251acae631bf5ab4da13878f7e8b5b5a451 Mon Sep 17 00:00:00 2001 From: Mitch Phillips <31459023+hctim@users.noreply.github.com> Date: Mon, 13 Jun 2022 09:49:33 -0700 Subject: Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" This reverts commit b8f9459715815fa055b3e1c5f970c616797dfcfb. Broke the ASan buildbot. See https://reviews.llvm.org/D126781 for more information. --- clang/lib/CodeGen/ModuleBuilder.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp') diff --git a/clang/lib/CodeGen/ModuleBuilder.cpp b/clang/lib/CodeGen/ModuleBuilder.cpp index 8e97a29..50b7fd8 100644 --- a/clang/lib/CodeGen/ModuleBuilder.cpp +++ b/clang/lib/CodeGen/ModuleBuilder.cpp @@ -134,14 +134,7 @@ namespace { llvm::LLVMContext &C) { assert(!M && "Replacing existing Module?"); M.reset(new llvm::Module(ExpandModuleName(ModuleName, CodeGenOpts), C)); - - std::unique_ptr OldBuilder = std::move(Builder); - Initialize(*Ctx); - - if (OldBuilder) - OldBuilder->moveLazyEmissionStates(Builder.get()); - return M.get(); } -- cgit v1.1