summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt/hidden.ll
blob: 301e158d534cd96ea849ad370110e709d5f4b693 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
; RUN: opt %s -globalopt -S | FileCheck %s

@foo = linkonce_odr unnamed_addr constant i32 42
; CHECK: @foo = linkonce_odr hidden unnamed_addr constant i32 42

define linkonce_odr void @bar() unnamed_addr {
; CHECK: define linkonce_odr hidden void @bar() unnamed_addr {
  ret void
}

define i32* @zed() {
  call void @bar()
  ret i32* @foo
}
OpenPOWER on IntegriCloud