| OLD | NEW |
| 1 ; RUN: pnacl-abicheck < %s | FileCheck %s | 1 ; RUN: not pnacl-abicheck < %s | FileCheck %s |
| 2 ; Test linkage types allowed by PNaCl ABI | 2 ; Test linkage types allowed by PNaCl ABI |
| 3 | 3 |
| 4 target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64
:64:64-p:32:32:32-v128:32:32" | 4 target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64
:64:64-p:32:32:32-v128:32:32" |
| 5 target triple = "le32-unknown-nacl" | 5 target triple = "le32-unknown-nacl" |
| 6 | 6 |
| 7 | 7 |
| 8 @gv_internal = internal global [1 x i8] c"x" | 8 @gv_internal = internal global [1 x i8] c"x" |
| 9 ; CHECK-NOT: disallowed | 9 ; CHECK-NOT: disallowed |
| 10 | 10 |
| 11 @gv_private = private global [1 x i8] c"x" | 11 @gv_private = private global [1 x i8] c"x" |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 ret void | 73 ret void |
| 74 } | 74 } |
| 75 ; CHECK-NEXT: Function extern_weak_func is declared but not defined (disallowed) | 75 ; CHECK-NEXT: Function extern_weak_func is declared but not defined (disallowed) |
| 76 ; CHECK-NEXT: Function extern_weak_func has disallowed linkage type: extern_weak | 76 ; CHECK-NEXT: Function extern_weak_func has disallowed linkage type: extern_weak |
| 77 declare extern_weak void @extern_weak_func() | 77 declare extern_weak void @extern_weak_func() |
| 78 | 78 |
| 79 ; CHECK-NEXT: Function avail_ext_func has disallowed linkage type: available_ext
ernally | 79 ; CHECK-NEXT: Function avail_ext_func has disallowed linkage type: available_ext
ernally |
| 80 define available_externally void @avail_ext_func() { | 80 define available_externally void @avail_ext_func() { |
| 81 ret void | 81 ret void |
| 82 } | 82 } |
| OLD | NEW |