[clang-repl] Do not assert if we have weak references left.
authorVassil Vassilev <v.g.vassilev@gmail.com>
Sun, 30 Apr 2023 17:23:04 +0000 (17:23 +0000)
committerVassil Vassilev <v.g.vassilev@gmail.com>
Mon, 8 May 2023 09:13:00 +0000 (09:13 +0000)
commit743ff9c8bad375d4cea0c44a89cdcc117ffc9bf3
tree45ce42c7a5ad995585434b934ed6aa680c62ed04
parent26ee8947702d79ce2cab8e577f713685a5ca4a55
[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
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/Interpreter/execute-weak.cpp