Move generic isPrint and columnWidth implementations to a separate header/source...
[oota-llvm.git] / test / Transforms / GlobalOpt / hidden.ll
1 ; RUN: opt %s -globalopt -S | FileCheck %s
2
3 @foo = linkonce_odr unnamed_addr constant i32 42
4 ; CHECK: @foo = linkonce_odr hidden unnamed_addr constant i32 42
5
6 define linkonce_odr void @bar() unnamed_addr {
7 ; CHECK: define linkonce_odr hidden void @bar() unnamed_addr {
8   ret void
9 }
10
11 define i32* @zed() {
12   call void @bar()
13   ret i32* @foo
14 }