Sam Clegg | 37b4ee5 | 2019-01-29 22:26:31 +0000 | [diff] [blame] | 1 | ; RUN: llc -filetype=obj %s -o %t.o |
2 | ; RUN: llc -filetype=obj %S/Inputs/ret32.ll -o %t.a1.o | ||||
3 | ; RUN: rm -f %t.a | ||||
4 | ; RUN: llvm-ar rcs %t.a %t.a1.o | ||||
5 | ; RUN: wasm-ld %t.o %t.a -o %t.wasm | ||||
6 | ; RUN: obj2yaml %t.wasm | FileCheck %s | ||||
7 | |||||
8 | target triple = "wasm32-unknown-unknown" | ||||
9 | |||||
10 | declare extern_weak i32 @ret32() | ||||
11 | |||||
12 | define void @_start() { | ||||
13 | entry: | ||||
14 | %call1 = call i32 @ret32() | ||||
15 | ret void | ||||
16 | } | ||||
17 | |||||
18 | ; CHECK: Name: undefined function ret32 | ||||
19 | ; CHECK-NOT: Name: ret32 |