summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py
diff options
context:
space:
mode:
authorJoseph Tremoulet <jotrem@microsoft.com>2016-01-10 04:28:38 +0000
committerJoseph Tremoulet <jotrem@microsoft.com>2016-01-10 04:28:38 +0000
commite28885e6936fc5487c9e11cda841282d2f43c9d1 (patch)
treeaed0a61d8bcf0063bd4a529d7be2338b6ae3be74 /lldb/packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py
parentca4d93a82fd77b1baadc7f604cd97ed0bafcb717 (diff)
downloadbcm5719-llvm-e28885e6936fc5487c9e11cda841282d2f43c9d1.tar.gz
bcm5719-llvm-e28885e6936fc5487c9e11cda841282d2f43c9d1.zip
[WinEH] Verify unwind edges against EH pad tree
Summary: Funclet EH personalities require a tree-like nesting among funclets (enforced by the ParentPad linkage in the IR), and also require that unwind edges conform to certain rules with respect to the tree: - An unwind edge may exit 0 or more ancestor pads - An unwind edge must enter exactly one EH pad, which must be distinct from any exited pads - A cleanupret's edge must exit its cleanuppad Describe these rules in the LangRef, and enforce them in the verifier. Reviewers: rnk, majnemer, andrew.w.kaylor Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D15961 llvm-svn: 257272
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud