commit | e1363b44fe306fa9bf0f1cb9da43582775bc5050 | [log] [tgz] |
---|---|---|
author | Vedant Kumar <vsk@apple.com> | Wed Dec 05 19:35:37 2018 +0000 |
committer | Vedant Kumar <vsk@apple.com> | Wed Dec 05 19:35:37 2018 +0000 |
tree | 8c9ab90932029c595660c0b35ab2ff85fa1db670 | |
parent | c8e84f96772ba7b9ffeecfbba0770102bd4652da [diff] |
[CodeExtractor] Do not marked outlined calls which may resume EH as noreturn Treat terminators which resume exception propagation as returning instructions (at least, for the purposes of marking outlined functions `noreturn`). This is to avoid inserting traps after calls to outlined functions which unwind. rdar://46129950 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@348404 91177308-0d34-0410-b5e6-96231b3b80d8