1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-dis < %s.bc| FileCheck %s 2*9880d681SAndroid Build Coastguard Worker; RUN: verify-uselistorder < %s.bc 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker; visibility-styles.3.2.ll.bc was generated by passing this file to llvm-as-3.2. 5*9880d681SAndroid Build Coastguard Worker; The test checks that LLVM does not silently misread visibility styles of 6*9880d681SAndroid Build Coastguard Worker; older bitcode files. 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker@default.var = default global i32 0 9*9880d681SAndroid Build Coastguard Worker; CHECK: @default.var = global i32 0 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker@hidden.var = hidden global i32 0 12*9880d681SAndroid Build Coastguard Worker; CHECK: @hidden.var = hidden global i32 0 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker@protected.var = protected global i32 0 15*9880d681SAndroid Build Coastguard Worker; CHECK: @protected.var = protected global i32 0 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Workerdeclare default void @default() 18*9880d681SAndroid Build Coastguard Worker; CHECK: declare void @default 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Workerdeclare hidden void @hidden() 21*9880d681SAndroid Build Coastguard Worker; CHECK: declare hidden void @hidden 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Workerdeclare protected void @protected() 24*9880d681SAndroid Build Coastguard Worker; CHECK: declare protected void @protected 25