brintos

brintos / llvm-project-archived public Read only

0
0
Text · 589 B · 5f30107 Raw
28 lines · plain
1; RUN: llvm-as %s -o %t1.o2; RUN: wasm-ld %t1.o -r -o %t3; RUN: llvm-readobj --symbols %t | FileCheck %s4 5; CHECK:      Symbols [6; CHECK-NEXT:   Symbol {7; CHECK-NEXT:     Name: foo8; CHECK-NEXT:     Type: FUNCTION (0x0)9; CHECK-NEXT:     Flags [ (0x0)10; CHECK-NEXT:     ]11; CHECK-NEXT:     ElementIndex: 0x012; CHECK-NEXT:   }13; CHECK-NEXT: ]14 15target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-n32:64-S128-ni:1:10:20"16target triple = "wasm32-unknown-unknown"17 18define void @foo() {19  call void @bar()20  ret void21}22 23define internal void @bar() {24  ret void25}26 27declare i32 @baz(...)28