diff options
author | Jun Zhang <jun@junz.org> | 2022-06-14 19:52:06 +0800 |
---|---|---|
committer | Jun Zhang <jun@junz.org> | 2022-06-14 19:53:17 +0800 |
commit | 44f0a2658d22ffc12bac6ca2c8f4a3d98603ea3a (patch) | |
tree | 783e64f98d7dcb3e5b58285b6cc6d77917b17254 /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | de6ba9704d0b4fa047a030b5bf369e425b937198 (diff) | |
download | llvm-44f0a2658d22ffc12bac6ca2c8f4a3d98603ea3a.zip llvm-44f0a2658d22ffc12bac6ca2c8f4a3d98603ea3a.tar.gz llvm-44f0a2658d22ffc12bac6ca2c8f4a3d98603ea3a.tar.bz2 |
Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder""
This reverts commit 781ee538da1855876b085989a37ec959e3f2ecd1.
Asan build is still broken :(
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
-rw-r--r-- | clang/lib/CodeGen/ModuleBuilder.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
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<CodeGenModule> OldBuilder = std::move(Builder); - Initialize(*Ctx); - - if (OldBuilder) - OldBuilder->moveLazyEmissionStates(Builder.get()); - return M.get(); } |