1 // RUN: %clang_cc1 -emit-llvm -o %t %s 2 3 __attribute__((visibility("hidden"))) 4 @interface Hidden 5 +(void) bar; 6 @end 7 8 @implementation Hidden 9 +(void) bar {} 10 @end 11 12 __attribute__((visibility("default"))) 13 @interface Default 14 +(void) bar; 15 @end 16 17 @implementation Default 18 +(void) bar {} 19 @end 20