brintos

brintos / llvm-project-archived public Read only

0
0
Text · 816 B · 5045e6d Raw
29 lines · plain
1; RUN: llc -filetype=obj %s -o %t.o2; RUN: wasm-ld --allow-undefined -o %t.wasm %t.o3; RUN: obj2yaml %t.wasm | FileCheck %s4 5target triple = "wasm32-unknown-unknown-wasm"6 7define void @_start() {8  call void @foo();9  call void @qux();10  ret void11}12 13declare void @foo() #014declare void @qux() #115 16attributes #0 = { "wasm-import-module"="bar" }17attributes #1 = { "wasm-import-module"="" }18 19; CHECK:        - Type:            IMPORT20; CHECK-NEXT:     Imports:         21; CHECK-NEXT:       - Module:          bar22; CHECK-NEXT:         Field:           foo23; CHECK-NEXT:         Kind:            FUNCTION24; CHECK-NEXT:         SigIndex:        025; CHECK-NEXT:       - Module:          ''26; CHECK-NEXT:         Field:           qux27; CHECK-NEXT:         Kind:            FUNCTION28; CHECK-NEXT:         SigIndex:        029