diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-07 14:26:39 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-07 14:26:39 +0000 |
| commit | d82477278b0c937c73d6e8dae7e324dcc7ba9814 (patch) | |
| tree | 6f0004353bbc20c4cc95fb1e02514585506e701a /llvm/test | |
| parent | c5638f915bd51f7c009fc76e37f09b9b8f618204 (diff) | |
| download | bcm5719-llvm-d82477278b0c937c73d6e8dae7e324dcc7ba9814.tar.gz bcm5719-llvm-d82477278b0c937c73d6e8dae7e324dcc7ba9814.zip | |
Common symbols are not undefined, at least for ObjectFile.
They are implemented like that in some object formats, but for the interface
provided by lib/Object, SF_Undefined and SF_Common are different things.
This matches the ELF and COFF implementation and fixes llvm-nm for MachO.
llvm-svn: 241587
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Object/X86/nm-macho.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/Object/X86/nm-macho.s b/llvm/test/Object/X86/nm-macho.s new file mode 100644 index 00000000000..7bdfa34ca36 --- /dev/null +++ b/llvm/test/Object/X86/nm-macho.s @@ -0,0 +1,9 @@ +// RUN: llvm-mc %s -o %t -filetype=obj -triple=x86_64-apple-darwin +// RUN: llvm-nm -n %t | FileCheck %s +// CHECK: 0000000000000000 t _f +// CHECK: 0000000000000004 C _a + +_f: + retq + + .comm _a,4 |

