25 lines · plain
1; RUN: llvm-dis < %s.bc| FileCheck %s2; RUN: verify-uselistorder < %s.bc3 4; visibility-styles.3.2.ll.bc was generated by passing this file to llvm-as-3.2.5; The test checks that LLVM does not silently misread visibility styles of6; older bitcode files.7 8@default.var = default global i32 09; CHECK: @default.var = global i32 010 11@hidden.var = hidden global i32 012; CHECK: @hidden.var = hidden global i32 013 14@protected.var = protected global i32 015; CHECK: @protected.var = protected global i32 016 17declare default void @default()18; CHECK: declare void @default19 20declare hidden void @hidden()21; CHECK: declare hidden void @hidden22 23declare protected void @protected()24; CHECK: declare protected void @protected25