blob: b57ff45f51e3a2e386a96ec5d2b364608997d095 [file] [log] [blame]
Rafael Espindola82ad9192014-05-05 16:47:07 +00001; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck --check-prefix=STATIC %s
2; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -relocation-model=pic | FileCheck --check-prefix=PIC %s
3
4; STATIC: .cfi_personality 3, __gxx_personality_v0
5; STATIC: .cfi_lsda 3, .Lexception0
6
7; PIC: .cfi_personality 155, DW.ref.__gxx_personality_v0
8; PIC: .cfi_lsda 27, .Lexception0
9
10
11define void @bar() {
12entry:
13 %call = invoke i32 @foo()
14 to label %invoke.cont unwind label %lpad
15
16invoke.cont:
17 ret void
18
19lpad:
20 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
21 catch i8* null
22 ret void
23}
24
25declare i32 @foo()
26
27declare i32 @__gxx_personality_v0(...)