summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.h
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2018-04-09 23:13:05 +0000
committerMichael Kruse <llvm@meinersbur.de>2018-04-09 23:13:05 +0000
commit192e7f72cae7f41b90f260f9fda334cd777e6ad6 (patch)
tree25b887724561f7e7f4ef488d08fe6ecd1be5956c /lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.h
parent7de61668aedf4ac986a303a34aba98a452c6abef (diff)
downloadbcm5719-llvm-192e7f72cae7f41b90f260f9fda334cd777e6ad6.tar.gz
bcm5719-llvm-192e7f72cae7f41b90f260f9fda334cd777e6ad6.zip
[ScopInfo] Completely remove MemoryAccesses when their parent statement is removed.
Removing a statement left its MemoryAccesses in some lists and maps of the SCoP. Which lists depends on at which phase of the SCoP construction the statement is deleted. Follow-up passes could still see the already deleted MemoryAccesses by iterating through these lists/maps, resulting in an access violation. When removing a ScopStmt, also remove all its MemoryAccesses by using the same mechnism that removes a MemoryAccess. llvm-svn: 329640
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud