blob: 0104967ef544a5289b4c2282d789778ad144a9f9 [file] [log] [blame]
Rafael Espindolaed11bd22015-12-09 22:44:00 +00001; RUN: llvm-link -S %s %p/Inputs/available_externally_over_decl.ll | FileCheck %s
2
3declare void @f()
4
Rafael Espindolaa8547d32015-12-10 18:44:26 +00005define available_externally void @g() {
6 ret void
7}
8
Rafael Espindolaed11bd22015-12-09 22:44:00 +00009define void ()* @main() {
Rafael Espindolaa8547d32015-12-10 18:44:26 +000010 call void @g()
Rafael Espindolaed11bd22015-12-09 22:44:00 +000011 ret void ()* @f
12}
13
Rafael Espindolaa8547d32015-12-10 18:44:26 +000014; CHECK-DAG: define available_externally void @g() {
15; CHECK-DAG: define available_externally void @f() {