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 | eaef074d45b25e6d91a44fba7f9756ae1ad1175a (patch) | |
tree | 81f0f97da5d35661598c62dc25ea486e57398b40 /llvm/tools/llvm-nm | |
parent | 6bfdaf5a206010373a9a8df5dbb13127810e6260 (diff) | |
download | bcm5719-llvm-eaef074d45b25e6d91a44fba7f9756ae1ad1175a.tar.gz bcm5719-llvm-eaef074d45b25e6d91a44fba7f9756ae1ad1175a.zip |
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
llvm-svn: 209894
Diffstat (limited to 'llvm/tools/llvm-nm')
-rw-r--r-- | llvm/tools/llvm-nm/llvm-nm.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index 3be9247c5a5..d1cfefe6a3e 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/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); |