Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching refs:HIDDEN

1 // RUN: %clang_cc1 %s -std=c++11 -triple=x86_64-apple-darwin10 -fvisibility hidden -ftype-visibility default -emit-llvm -o %t
10 #define HIDDEN __attribute__((visibility("hidden")))
25 // CHECK: define hidden void @_ZN5test01A3fooEv()
31 // CHECK-GLOBAL: @_ZN5test02tiE = hidden constant
35 struct HIDDEN A {
41 // CHECK: define hidden void @_ZN5test11A3fooEv()
42 // CHECK: declare hidden void @_ZN5test11A3barEv()
45 // CHECK-GLOBAL: @_ZTSN5test11AE = linkonce_odr hidden constant
46 // CHECK-GLOBAL: @_ZTIN5test11AE = linkonce_odr hidden unnamed_addr constant
47 // CHECK-GLOBAL: @_ZN5test12tiE = hidden constant
63 // CHECK-GLOBAL: @_ZN5test22tiE = hidden constant
74 // CHECK: define weak_odr hidden void @_ZN5test31BINS_1AEE3fooEv()
100 template <class T> struct HIDDEN B {
106 // CHECK: define weak_odr hidden void @_ZN5test51BINS_1AEE3fooEv()
107 // CHECK: declare hidden void @_ZN5test51BINS_1AEE3barEv()
110 // CHECK-GLOBAL: @_ZTSN5test51BINS_1AEEE = linkonce_odr hidden constant
111 // CHECK-GLOBAL: @_ZTIN5test51BINS_1AEEE = linkonce_odr hidden unnamed_addr constant