# RUN: llvm-mc %s -o %t.o -filetype=obj -triple=x86_64-pc-linux # RUN: rm -f %t # RUN: llvm-ar rcs %t %t.o # RUN: llvm-nm -M %t | FileCheck %s # Test that weak undefined symbols don't show up in the archive symbol # table. .global foo foo: .weak bar .quad bar # CHECK: Archive map # CHECK-NEXT: foo in archive-symbol-table.s.tmp.o # CHECK-NOT: in # CHECK: archive-symbol-table.s.tmp.o # CHECK-NEXT: w bar # CHECK-NEXT: T foo