| # 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 |