diff options
| author | luxufan <luxufan@iscas.ac.cn> | 2022-11-11 21:21:45 +0800 |
|---|---|---|
| committer | luxufan <luxufan@iscas.ac.cn> | 2022-11-14 10:19:11 +0800 |
| commit | 98eb9179398d1e69e1f4416b1ef3bf308171684b (patch) | |
| tree | de496155faa8049fb836064d7792d4e1a274a044 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 19ae5391e35c821f8f2c0d06fe625f9947c398d8 (diff) | |
[LoopFlatten] Forget all block and loop dispositions after flatten
Method forgetLoop only forgets expression of phi or its users. SCEV
expressions except the above mentioned may still has loop dispositions
that point to the destroyed loop, which might cause a crash.
Fixes: https://github.com/llvm/llvm-project/issues/58865
Reviewed By: nikic, fhahn
Differential Revision: https://reviews.llvm.org/D137651
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
