diff options
Diffstat (limited to 'test/wasm/demangle.ll')
-rw-r--r-- | test/wasm/demangle.ll | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/wasm/demangle.ll b/test/wasm/demangle.ll index f0416bb6b32f..64fa46ae4dce 100644 --- a/test/wasm/demangle.ll +++ b/test/wasm/demangle.ll @@ -1,17 +1,19 @@ ; RUN: llc -filetype=obj %s -o %t.o -; RUN: not wasm-ld --undefined _Z3fooi \ -; RUN: -o %t.wasm %t.o 2>&1 | FileCheck %s +; RUN: not wasm-ld -o %t.wasm %t.o 2>&1 | FileCheck %s -; CHECK: error: undefined symbol: foo(int) +; CHECK: error: {{.*}}.o: undefined symbol: foo(int) -; RUN: not wasm-ld --no-demangle --undefined _Z3fooi \ -; RUN: -o %t.wasm %t.o 2>&1 | FileCheck -check-prefix=CHECK-NODEMANGLE %s +; RUN: not wasm-ld --no-demangle \ +; RUN: -o %t.wasm %t.o 2>&1 | FileCheck -check-prefix=CHECK-NODEMANGLE %s -; CHECK-NODEMANGLE: error: undefined symbol: _Z3fooi +; CHECK-NODEMANGLE: error: {{.*}}.o: undefined symbol: _Z3fooi target triple = "wasm32-unknown-unknown" +declare void @_Z3fooi(i32); + define hidden void @_start() local_unnamed_addr { entry: + call void @_Z3fooi(i32 1) ret void } |