diff options
author | Stefan Gränitz <stefan.graenitz@gmail.com> | 2024-03-26 15:07:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-26 15:07:05 +0100 |
commit | 2e38c50e5c53d66d4968fbd47b78e71a220a28ca (patch) | |
tree | e9cc39f0059a0dd15f2788cc30a3b3efa636266a /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 89ef3130cf16f1965475396ad3a50760558cc08a (diff) | |
download | llvm-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