brintos

brintos / llvm-project-archived public Read only

0
0
Text · 500 B · 05b6d65 Raw
25 lines · plain
1; Check that "internalizedfn" is re-externalized prior to CodeGen when2; setShouldRestoreGlobalsLinkage is enabled.3;4; RUN: llvm-as < %s > %t15; RUN: llvm-lto -exported-symbol=preservedfn -restore-linkage -filetype=asm -o - %t1 | FileCheck %s6;7; CHECK: .globl internalizedfn8 9target triple = "x86_64-unknown-linux-gnu"10 11declare void @f()12 13define void @internalizedfn() noinline {14entry:15  call void @f()16  ret void17}18 19define void @preservedfn() {20entry:21  call void @internalizedfn()22  ret void23}24 25