diff options
| author | Florian Hahn <flo@fhahn.com> | 2022-10-18 16:17:49 +0100 |
|---|---|---|
| committer | Florian Hahn <flo@fhahn.com> | 2022-10-18 16:18:14 +0100 |
| commit | a8e9742bd44daa4632b07ccc37a6da8236781fa6 (patch) | |
| tree | 57af0018ea93f9d9f35753ec8c0259d0185024f0 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 6608908b1b7fd9146f632b040c0b48c2fb661966 (diff) | |
[IndVarSimplify] Clear block and loop dispositions after moving instr.
Moving an instruction can invalidate the cached block dispositions of
the corresponding SCEV. Invalidate the cached dispositions.
Also fixes a copy-paste error in forgetBlockAndLoopDispositions where
the start expression S was removed from BlockDispositions in the loop
but not the current values. This was also exposed by the new test case.
Fixes #58439.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
