MachO: support N_INDR aliases in assembly files.
authorTim Northover <tnorthover@apple.com>
Fri, 30 May 2014 13:22:59 +0000 (13:22 +0000)
committerTim Northover <tnorthover@apple.com>
Fri, 30 May 2014 13:22:59 +0000 (13:22 +0000)
commit98f8bc9323658c0b875798e030be8420198db39a
treefab893932d8d4b19638f01a11708c1121157ca9c
parent910dc41e24ad5df5f634e9c69a29c142b988a93b
MachO: support N_INDR aliases in assembly files.

This makes LLVM create N_INDR aliases (to be resolved by the linker) when
appropriate.

rdar://problem/15125513

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209894 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCMachObjectWriter.h
include/llvm/Object/SymbolicFile.h
lib/MC/MachObjectWriter.cpp
lib/Object/MachOObjectFile.cpp
test/MC/MachO/aliased-symbols.s [new file with mode: 0644]
test/MC/MachO/variable-exprs.s
tools/llvm-nm/llvm-nm.cpp