| 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 |