[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / X86 / gnu-seh-nolpads.ll
blob53912b09e4343e2b086e684059d0dd1a56a36b43
1 ; RUN: llc -mtriple=x86_64-windows-gnu < %s | FileCheck %s
3 declare void @throwit()
4 declare void @__gxx_personality_seh0(...)
5 declare void @__gcc_personality_seh0(...)
7 define void @use_gxx_seh()
8     personality void (...)* @__gxx_personality_seh0 {
9 entry:
10   call void @throwit()
11   unreachable
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
20 define void @use_gcc_seh()
21     personality void (...)* @__gcc_personality_seh0 {
22 entry:
23   call void @throwit()
24   unreachable
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