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