[SEH] Reimplement x64 SEH using WinEHPrepare
[oota-llvm.git] / test / CodeGen / X86 / win_eh_prepare.ll
index e5a7d055a78427d5c0a39d35911eea2d672ee73b..48f3ca4f7eea01039d4409f3856b4af66e7c0a4c 100644 (file)
@@ -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