diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/win32-eh.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/win32-eh.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/win32-eh.ll b/llvm/test/CodeGen/X86/win32-eh.ll index 584b409c705..f235d2884d0 100644 --- a/llvm/test/CodeGen/X86/win32-eh.ll +++ b/llvm/test/CodeGen/X86/win32-eh.ll @@ -12,14 +12,14 @@ define internal i32 @catchall_filt() { ret i32 1 } -define void @use_except_handler3() { +define void @use_except_handler3() personality i32 (...)* @_except_handler3 { entry: invoke void @may_throw_or_crash() to label %cont unwind label %catchall cont: ret void catchall: - %0 = landingpad { i8*, i32 } personality i32 (...)* @_except_handler3 + %0 = landingpad { i8*, i32 } catch i8* bitcast (i32 ()* @catchall_filt to i8*) %1 = extractvalue { i8*, i32 } %0, 1 %2 = call i32 @llvm.eh.typeid.for(i8* bitcast (i32 ()* @catchall_filt to i8*)) #4 @@ -51,14 +51,14 @@ eh.resume: ; CHECK-NEXT: .long _catchall_filt ; CHECK-NEXT: .long Ltmp{{[0-9]+}} -define void @use_except_handler4() { +define void @use_except_handler4() personality i32 (...)* @_except_handler4 { entry: invoke void @may_throw_or_crash() to label %cont unwind label %catchall cont: ret void catchall: - %0 = landingpad { i8*, i32 } personality i32 (...)* @_except_handler4 + %0 = landingpad { i8*, i32 } catch i8* bitcast (i32 ()* @catchall_filt to i8*) %1 = extractvalue { i8*, i32 } %0, 1 %2 = call i32 @llvm.eh.typeid.for(i8* bitcast (i32 ()* @catchall_filt to i8*)) #4 @@ -97,13 +97,13 @@ eh.resume: ; CHECK-NEXT: .long _catchall_filt ; CHECK-NEXT: .long Ltmp{{[0-9]+}} -define void @use_CxxFrameHandler3() { +define void @use_CxxFrameHandler3() personality i32 (...)* @__CxxFrameHandler3 { invoke void @may_throw_or_crash() to label %cont unwind label %catchall cont: ret void catchall: - %ehvals = landingpad { i8*, i32 } personality i32 (...)* @__CxxFrameHandler3 + %ehvals = landingpad { i8*, i32 } catch i8* null %ehptr = extractvalue { i8*, i32 } %ehvals, 0 call void @llvm.eh.begincatch(i8* %ehptr, i8* null) |