aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2019-10-01 06:53:28 +0000
committerHeejin Ahn <aheejin@gmail.com>2019-10-01 06:53:28 +0000
commite2bcab61009ab0ef0836385052d1a6027070c2b3 (patch)
tree8bf2bc7376a3505b63bf889f217f992ea167a2b0 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent61d5c76a181360ca8f039b2f6c914a18540684b5 (diff)
downloadllvm-e2bcab61009ab0ef0836385052d1a6027070c2b3.zip
llvm-e2bcab61009ab0ef0836385052d1a6027070c2b3.tar.gz
llvm-e2bcab61009ab0ef0836385052d1a6027070c2b3.tar.bz2
[WebAssembly] Make sure EH pads are preferred in sorting
Summary: In CFGSort, we try to make EH pads have higher priorities as soon as they are ready to be sorted, to prevent creation of unwind destination mismatches in CFGStackify. We did that by making priority queues' comparison function prefer EH pads, but it was possible for an EH pad to be popped from `Preferred` queue and then not sorted immediately and enter `Ready` queue instead in a certain condition. This patch makes sure that special condition does not consider EH pads as its candidates. Reviewers: dschuff Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68229 llvm-svn: 373302
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions