[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / X86 / dwarf_eh_resume.ll
blobf44f0bc1e503a33b21a2cd106ef874128637232a
1 ; RUN: opt -mtriple=x86_64-linux-gnu -dwarfehprepare -S %s | FileCheck %s
3 declare i32 @hoge(...)
5 ; Check that 'resume' is lowered to _Unwind_Resume which marked as 'noreturn'
6 define void @pluto() align 2 personality i8* bitcast (i32 (...)* @hoge to i8*) {
7 ;CHECK: call void @_Unwind_Resume(i8* %exn.obj) [[A:#.*]]
8 ;CHECK: attributes [[A]] = { noreturn }
9 bb:
10   invoke void @spam()
11           to label %bb1 unwind label %bb2
13 bb1:                                              ; preds = %bb
14   ret void
16 bb2:                                              ; preds = %bb
17   %tmp = landingpad { i8*, i32 }
18           cleanup
19   resume { i8*, i32 } %tmp
23 declare void @spam()