1; RUN: llc -mtriple=x86_64-windows-gnu < %s | FileCheck %s 2 3declare void @throwit() 4declare void @__gxx_personality_seh0(...) 5declare void @__gcc_personality_seh0(...) 6 7define void @use_gxx_seh() 8 personality ptr @__gxx_personality_seh0 { 9entry: 10 call void @throwit() 11 unreachable 12} 13 14; CHECK-LABEL: use_gxx_seh: 15; CHECK: .seh_proc use_gxx_seh 16; CHECK-NOT: .seh_handler __gxx_personality_seh0 17; CHECK: callq throwit 18; CHECK: .seh_endproc 19 20define void @use_gcc_seh() 21 personality ptr @__gcc_personality_seh0 { 22entry: 23 call void @throwit() 24 unreachable 25} 26 27; CHECK-LABEL: use_gcc_seh: 28; CHECK: .seh_proc use_gcc_seh 29; CHECK-NOT: .seh_handler __gcc_personality_seh0 30; CHECK: callq throwit 31; CHECK: .seh_endproc 32 33