diff options
author | Andrew Kaylor <andrew.kaylor@intel.com> | 2015-11-17 20:13:04 +0000 |
---|---|---|
committer | Andrew Kaylor <andrew.kaylor@intel.com> | 2015-11-17 20:13:04 +0000 |
commit | de642cef2c9e18a7943613809b085789e16fa562 (patch) | |
tree | 4a9dafab84cb14ede139ee836d454f03cd13cce8 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 36b8626b0067a0ee2893377a0caccd50fc6dd741 (diff) | |
download | bcm5719-llvm-de642cef2c9e18a7943613809b085789e16fa562.tar.gz bcm5719-llvm-de642cef2c9e18a7943613809b085789e16fa562.zip |
[EH] Keep filter clauses for types that have been caught.
The instruction combiner previously removed types from filter clauses in Landing Pad instructions if the type had previously been seen in a catch clause. This is incorrect and prevents unexpected exception handlers from rethrowing the caught type.
Differential Revision: http://reviews.llvm.org/D14669
llvm-svn: 253370
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions