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/CGExprAgg.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/CGExprAgg.cpp')
0 files changed, 0 insertions, 0 deletions
