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 |