diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/win_eh_prepare.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/win_eh_prepare.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/win_eh_prepare.ll b/llvm/test/CodeGen/X86/win_eh_prepare.ll index e5a7d055a78..48f3ca4f7ee 100644 --- a/llvm/test/CodeGen/X86/win_eh_prepare.ll +++ b/llvm/test/CodeGen/X86/win_eh_prepare.ll @@ -43,8 +43,10 @@ define internal i32 @filt_g(i8*, i8*) { ; CHECK-LABEL: define i32 @use_seh() ; CHECK: invoke void @maybe_throw() ; CHECK-NEXT: to label %cont unwind label %lpad -; CHECK: eh.resume: -; CHECK-NEXT: unreachable +; CHECK: landingpad +; CHECK-NEXT: cleanup +; CHECK-NEXT: catch +; CHECK-NEXT: call i8* (...)* @llvm.eh.actions({{.*}}) ; A MinGW64-ish EH style. It could happen if a binary uses both MSVC CRT and |

