Ensure bitcode encoding of visibility styles stays stable. Patch by Boaz Ouriel.
[oota-llvm.git] / test / Bitcode / visibility-styles.3.2.ll
1 ; RUN:  llvm-dis < %s.bc| FileCheck %s\r
2 \r
3 ; visibility-styles.3.2.ll.bc was generated by passing this file to llvm-as-3.2.\r
4 ; The test checks that LLVM does not silently misread visibility styles of\r
5 ; older bitcode files.\r
6 \r
7 @default.var = default global i32 0\r
8 ; CHECK: @default.var = global i32 0\r
9 \r
10 @hidden.var = hidden global i32 0\r
11 ; CHECK: @hidden.var = hidden global i32 0\r
12 \r
13 @protected.var = protected global i32 0\r
14 ; CHECK: @protected.var = protected global i32 0\r
15 \r
16 declare default void @default()\r
17 ; CHECK: declare void @default\r
18 \r
19 declare hidden void @hidden()\r
20 ; CHECK: declare hidden void @hidden\r
21 \r
22 declare protected void @protected()\r
23 ; CHECK: declare protected void @protected\r