[NFC][Py Reformat] Reformat python files in llvm
[llvm-project.git] / llvm / test / CodeGen / WinEH / wineh-asm.ll
blobc9e1632ebdbab16a91834713f8b66cd061934111
1 ; RUN: opt -winehprepare < %s
3 target triple = "x86_64-pc-windows-msvc"
5 define void @test1() personality ptr @__CxxFrameHandler3 {
6 entry:
7   invoke void @f(i32 1)
8      to label %exit unwind label %cleanup
10 cleanup:
11   %cp = cleanuppad within none []
12   call void asm sideeffect "", ""()
13   cleanupret from %cp unwind to caller
15 exit:
16   ret void
19 ; CHECK-LABEL: define void @test1(
20 ; CHECK:      %[[cp:.*]] = cleanuppad within none []
21 ; CHECK-NEXT: call void asm sideeffect "", ""()
22 ; CHECK-NEXT: cleanupret from %[[cp]] unwind to caller
24 declare void @f(i32)
26 declare i32 @__CxxFrameHandler3(...)