aboutsummaryrefslogtreecommitdiff
path: root/test/wasm/export-all.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm/export-all.ll')
-rw-r--r--test/wasm/export-all.ll48
1 files changed, 0 insertions, 48 deletions
diff --git a/test/wasm/export-all.ll b/test/wasm/export-all.ll
deleted file mode 100644
index f903df9160d3..000000000000
--- a/test/wasm/export-all.ll
+++ /dev/null
@@ -1,48 +0,0 @@
-; RUN: llc -O0 -filetype=obj %s -o %t.o
-
-; RUN: wasm-ld -o %t.wasm %t.o
-; RUN: obj2yaml %t.wasm | FileCheck %s
-
-; RUN: wasm-ld --export-all -o %t.wasm %t.o
-; RUN: obj2yaml %t.wasm | FileCheck %s -check-prefix=EXPORT
-
-; RUN: wasm-ld --export-all --no-gc-sections -o %t.wasm %t.o
-; RUN: obj2yaml %t.wasm | FileCheck %s -check-prefix=EXPORT
-
-; Verify the --export-all flag exports hidden symbols
-
-target triple = "wasm32-unknown-unknown"
-
-define internal void @internal_func() local_unnamed_addr {
-entry:
- ret void
-}
-
-define hidden void @bar() local_unnamed_addr {
-entry:
- ret void
-}
-
-define hidden void @foo() local_unnamed_addr {
-entry:
- ret void
-}
-
-define hidden void @_start() local_unnamed_addr {
-entry:
- call void @foo()
- call void @internal_func()
- ret void
-}
-
-; CHECK: - Type: EXPORT
-; CHECK: - Name: _start
-; CHECK-NOT: - Name: bar
-; CHECK-NOT: - Name: foo
-; CHECK-NOT: - Name: internal_func
-
-; EXPORT: - Type: EXPORT
-; EXPORT: - Name: bar
-; EXPORT: - Name: foo
-; EXPORT: - Name: _start
-; EXPORT-NOT: - Name: internal_func