1; RUN: llc -filetype=obj -mtriple=wasm32-unknown-unknown -o %t.o %s 2; RUN: llvm-nm --extern-only %t.o | FileCheck %s 3 4; Verity that hidden symbols are listed even when --extern-only is passed 5 6define hidden i32 @foo() { 7entry: 8 ret i32 42 9} 10 11define i32 @bar() { 12entry: 13 ret i32 43 14} 15 16define internal i32 @baz() { 17entry: 18 ret i32 44 19} 20 21; CHECK: 00000006 T bar 22; CHECK-NOT: baz 23; CHECK: 00000001 T foo 24