diff options
author | Momchil Velikov <momchil.velikov@arm.com> | 2022-11-30 18:28:31 +0000 |
---|---|---|
committer | Momchil Velikov <momchil.velikov@arm.com> | 2022-11-30 18:56:23 +0000 |
commit | e7ed43c7530d5277bb3ea5f3a0ef18e20ca464db (patch) | |
tree | cfa99399a514e807d0333fcb6d1dd160ab0616cd /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | c0692c08ee2ec60bb6bdd9dbe1b2c79235ce6f35 (diff) | |
download | llvm-e7ed43c7530d5277bb3ea5f3a0ef18e20ca464db.zip llvm-e7ed43c7530d5277bb3ea5f3a0ef18e20ca464db.tar.gz llvm-e7ed43c7530d5277bb3ea5f3a0ef18e20ca464db.tar.bz2 |
[FuncSpec] Invalidate analyses when deleting a fully specialised function
Deleting a fully specialised function left dangling pointers in
`FunctionAnalysisManager`, which causes an internal compiler error
when the function's storage was reused.
Fixes bug #58759.
Reviewed By: ChuanqiXu
Differential Revision: https://reviews.llvm.org/D138909
Change-Id: Ifed378c748af35e8fe7dcbdddb0f41b8777cbe87
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions