1 | // RUN: c-index-test -index-file %s -target i686-pc-linux \ |
2 | // RUN: | FileCheck %s -check-prefix CHECK -check-prefix CHECK-LINUX |
3 | // RUN: c-index-test -index-file -Wno-unsupported-visibility %s -target i386-darwin \ |
4 | // RUN: | FileCheck %s -check-prefix CHECK -check-prefix CHECK-DARWIN |
5 | |
6 | void __attribute__ (( visibility("default") )) default_visibility(); |
7 | // CHECK: <attribute>: attribute(visibility)=default |
8 | void __attribute__ (( visibility("hidden") )) hidden_visibility(); |
9 | // CHECK: <attribute>: attribute(visibility)=hidden |
10 | void __attribute__ (( visibility("protected") )) protected_visibility(); |
11 | // CHECK-LINUX: <attribute>: attribute(visibility)=protected |
12 | // CHECK-DARWIN: <attribute>: attribute(visibility)=default |
13 | |
14 | |