diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-09-27 05:36:16 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-09-27 05:36:16 +0000 |
| commit | 49494733533dd3f0be7d0ae216b267e71ee946b4 (patch) | |
| tree | f230139ea7a8977f3cd617dca37ccda062504067 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
| parent | 3fcdd25ad5566114ac3322dcbf71d3c38bfec1ed (diff) | |
| download | llvm-49494733533dd3f0be7d0ae216b267e71ee946b4.zip llvm-49494733533dd3f0be7d0ae216b267e71ee946b4.tar.gz llvm-49494733533dd3f0be7d0ae216b267e71ee946b4.tar.bz2 | |
Fix use-after-free found in Clang's testsuite.
We need to discard all remaining cleanups if an earlier cleanup failed,
otherwise we may try to rerun the remaining cleanups later, potentially
after the scope containing the object is destroyed. (This can happen
when checking a potential constant expression.)
llvm-svn: 373042
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions
