diff options
author | Tim Northover <tnorthover@apple.com> | 2014-05-30 13:22:59 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-05-30 13:22:59 +0000 |
commit | 98f8bc9323658c0b875798e030be8420198db39a (patch) | |
tree | fab893932d8d4b19638f01a11708c1121157ca9c /tools | |
parent | 910dc41e24ad5df5f634e9c69a29c142b988a93b (diff) | |
download | llvm-98f8bc9323658c0b875798e030be8420198db39a.tar.gz llvm-98f8bc9323658c0b875798e030be8420198db39a.tar.bz2 llvm-98f8bc9323658c0b875798e030be8420198db39a.tar.xz |
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
Diffstat (limited to 'tools')
-rw-r--r-- | tools/llvm-nm/llvm-nm.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/llvm-nm/llvm-nm.cpp b/tools/llvm-nm/llvm-nm.cpp index 3be9247c5a..d1cfefe6a3 100644 --- a/tools/llvm-nm/llvm-nm.cpp +++ b/tools/llvm-nm/llvm-nm.cpp @@ -395,6 +395,8 @@ static char getSymbolNMTypeChar(MachOObjectFile &Obj, basic_symbol_iterator I) { switch (NType & MachO::N_TYPE) { case MachO::N_ABS: return 's'; + case MachO::N_INDR: + return 'i'; case MachO::N_SECT: { section_iterator Sec = Obj.section_end(); Obj.getSymbolSection(Symb, Sec); |