29 lines · plain
1; RUN: llc -mcpu=mvp -filetype=obj %s -o - | obj2yaml | FileCheck %s2 3target triple = "wasm32-unknown-unknown"4 5; Function with __attribute__((visibility("default")))6define void @defaultVis() #0 {7entry:8 ret void9}10 11; Function with __attribute__((visibility("hidden")))12define hidden void @hiddenVis() #0 {13entry:14 ret void15}16 17; CHECK: SymbolTable:18; CHECK-NEXT: - Index: 019; CHECK-NEXT: Kind: FUNCTION20; CHECK-NEXT: Name: defaultVis21; CHECK-NEXT: Flags: [ ]22; CHECK-NEXT: Function: 023; CHECK-NEXT: - Index: 124; CHECK-NEXT: Kind: FUNCTION25; CHECK-NEXT: Name: hiddenVis26; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ]27; CHECK-NEXT: Function: 128; CHECK-NEXT: ...29