1; RUN: llvm-as %s -o %t1.o 2; RUN: %gold -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold%shlibext \ 3; RUN: -r %t1.o -o %t 4; RUN: llvm-readobj --symbols %t | FileCheck %s 5 6; CHECK: Symbol { 7; CHECK: Name: foo 8; CHECK-NEXT: Value: 0x0 9; CHECK-NEXT: Size: 1 10; CHECK-NEXT: Binding: Global 11; CHECK-NEXT: Type: Function 12; CHECK-NEXT: Other: 0 13; CHECK-NEXT: Section: .text 14; CHECK-NEXT: } 15 16target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" 17target triple = "x86_64-unknown-linux-gnu" 18 19define void @foo() { 20 call void @bar() 21 ret void 22} 23 24define internal void @bar() { 25 ret void 26} 27