OLD | NEW |
1 ; RUN: pnacl-abicheck < %s | FileCheck %s | 1 ; RUN: not pnacl-abicheck < %s | FileCheck %s |
2 | 2 |
3 ; Disallow the visibility attributes set by | 3 ; Disallow the visibility attributes set by |
4 ; __attribute__((visibility("hidden"))) and | 4 ; __attribute__((visibility("hidden"))) and |
5 ; __attribute__((visibility("protected"))). | 5 ; __attribute__((visibility("protected"))). |
6 | 6 |
7 define internal hidden void @visibility_hidden() { | 7 define internal hidden void @visibility_hidden() { |
8 ret void | 8 ret void |
9 } | 9 } |
10 ; CHECK: Function visibility_hidden has disallowed visibility: hidden | 10 ; CHECK: Function visibility_hidden has disallowed visibility: hidden |
11 | 11 |
12 define internal protected void @visibility_protected() { | 12 define internal protected void @visibility_protected() { |
13 ret void | 13 ret void |
14 } | 14 } |
15 ; CHECK-NEXT: Function visibility_protected has disallowed visibility: protected | 15 ; CHECK-NEXT: Function visibility_protected has disallowed visibility: protected |
OLD | NEW |