xref: /aosp_15_r20/external/llvm/test/CodeGen/X86/wineh-no-ehpads.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1; RUN: llc < %s | FileCheck %s
2
3target triple = "x86_64-pc-windows-msvc"
4
5declare void @g()
6declare i32 @__CxxFrameHandler3(...)
7
8define void @personality_no_ehpad() personality i32 (...)* @__CxxFrameHandler3 {
9  call void @g()
10  ret void
11}
12
13; CHECK-LABEL: personality_no_ehpad: # @personality_no_ehpad
14; CHECK-NOT: movq $-2,
15; CHECK: callq g
16; CHECK: nop
17; CHECK: retq
18
19; Shouldn't have any LSDA either.
20; CHECK-NOT: cppxdata
21