aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorVassil Vassilev <v.g.vassilev@gmail.com>2023-04-30 17:23:04 +0000
committerVassil Vassilev <v.g.vassilev@gmail.com>2023-05-08 09:13:00 +0000
commit743ff9c8bad375d4cea0c44a89cdcc117ffc9bf3 (patch)
tree45ce42c7a5ad995585434b934ed6aa680c62ed04 /clang/lib/CodeGen/CodeGenModule.cpp
parent26ee8947702d79ce2cab8e577f713685a5ca4a55 (diff)
downloadllvm-743ff9c8bad375d4cea0c44a89cdcc117ffc9bf3.zip
llvm-743ff9c8bad375d4cea0c44a89cdcc117ffc9bf3.tar.gz
llvm-743ff9c8bad375d4cea0c44a89cdcc117ffc9bf3.tar.bz2
[clang-repl] Do not assert if we have weak references left.
Non-incremental Clang can also exit with the WeakRefReferences not empty upon such example. This patch makes clang-repl consistent to what Clang does. Differential revision: https://reviews.llvm.org/D148435
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
-rw-r--r--clang/lib/CodeGen/CodeGenModule.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp
index 367f802..7534304 100644
--- a/clang/lib/CodeGen/CodeGenModule.cpp
+++ b/clang/lib/CodeGen/CodeGenModule.cpp
@@ -7230,7 +7230,6 @@ void CodeGenModule::moveLazyEmissionStates(CodeGenModule *NewBuilder) {
"Newly created module should not have manglings");
NewBuilder->Manglings = std::move(Manglings);
- assert(WeakRefReferences.empty() && "Not all WeakRefRefs have been applied");
NewBuilder->WeakRefReferences = std::move(WeakRefReferences);
NewBuilder->TBAA = std::move(TBAA);