[SEH] Remember to emit the last invoke range for SEH
authorReid Kleckner <rnk@google.com>
Fri, 9 Oct 2015 20:39:39 +0000 (20:39 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 9 Oct 2015 20:39:39 +0000 (20:39 +0000)
commit63ac50a2b64846841848005c699bf1e4a6129311
tree987ebb0b1a5757a7d5173c76658e10b68c53c2de
parent4570b3177c3b0f052362c16fd9411e2df32930fc
[SEH] Remember to emit the last invoke range for SEH

This wasn't very observable in execution tests, because usually there is
an invoke in the catchpad that unwinds the the catchendpad but never
actually throws.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249898 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/AsmPrinter/WinException.h
test/CodeGen/X86/seh-catch-all.ll
test/CodeGen/X86/seh-catchpad.ll