brintos

brintos / llvm-project-archived public Read only

0
0
Text · 683 B · 5a09577 Raw
28 lines · plain
1; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck --check-prefix=STATIC %s2; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -relocation-model=pic | FileCheck --check-prefix=PIC %s3 4; STATIC: .cfi_personality 3, __gxx_personality_v05; STATIC: .cfi_lsda 3, .Lexception06 7; PIC: .cfi_personality 155, DW.ref.__gxx_personality_v08; PIC: .cfi_lsda 27, .Lexception09 10 11define void @bar() personality ptr @__gxx_personality_v0 {12entry:13  %call = invoke i32 @foo()14          to label %invoke.cont unwind label %lpad15 16invoke.cont:17  ret void18 19lpad:20  %exn = landingpad {ptr, i32}21            catch ptr null22  ret void23}24 25declare i32 @foo()26 27declare i32 @__gxx_personality_v0(...)28