| Index: test/Transforms/NaCl/pnacl-abi-internalize-symbols.ll
|
| diff --git a/test/Transforms/NaCl/pnacl-abi-internalize-symbols.ll b/test/Transforms/NaCl/pnacl-abi-internalize-symbols.ll
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cd15439c2735753d57b25c6f384e0c89d08e0ab9
|
| --- /dev/null
|
| +++ b/test/Transforms/NaCl/pnacl-abi-internalize-symbols.ll
|
| @@ -0,0 +1,25 @@
|
| +; RUN: opt %s -pnacl-abi-simplify-preopt -S | FileCheck %s
|
| +
|
| +; Checks that PNaCl ABI pre-opt simplification correctly internalizes
|
| +; symbols except _start.
|
| +
|
| +
|
| +@global_var = global [4 x i8] c"abcd"
|
| +; CHECK: @global_var = internal global [4 x i8] c"abcd"
|
| +
|
| +
|
| +define void @main() {
|
| +; CHECK: define internal void @main
|
| + ret void
|
| +}
|
| +
|
| +define external void @foobarbaz() {
|
| +; CHECK: define internal void @foobarbaz
|
| + ret void
|
| +}
|
| +
|
| +define void @_start() {
|
| +; CHECK: define void @_start
|
| + ret void
|
| +}
|
| +
|
|
|