aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorStefan Gränitz <stefan.graenitz@gmail.com>2024-03-26 15:07:05 +0100
committerGitHub <noreply@github.com>2024-03-26 15:07:05 +0100
commit2e38c50e5c53d66d4968fbd47b78e71a220a28ca (patch)
treee9cc39f0059a0dd15f2788cc30a3b3efa636266a /clang/lib/CodeGen/CodeGenModule.cpp
parent89ef3130cf16f1965475396ad3a50760558cc08a (diff)
downloadllvm-2e38c50e5c53d66d4968fbd47b78e71a220a28ca.zip
llvm-2e38c50e5c53d66d4968fbd47b78e71a220a28ca.tar.gz
llvm-2e38c50e5c53d66d4968fbd47b78e71a220a28ca.tar.bz2
[clang-repl] Fix remove invalidates iterators in CleanUpPTU() (#85378)
Using remove() on DeclContext::lookup_result list invalidates iterators. This assertion failure was one (fortunate) symptom: ``` clang/include/clang/AST/DeclBase.h:1337: reference clang::DeclListNode::iterator::operator*() const: Assertion `Ptr && "dereferencing end() iterator"' failed. ```
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions