diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2018-02-09 13:34:39 +0000 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2018-02-09 13:34:39 +0000 |
| commit | 0c21abd429ce9e8b0f39cb411df20d5986eb5b03 (patch) | |
| tree | e24aa7179ee0f762f1b056cac08e96097482fd23 /llvm/lib/MC | |
| parent | 4d4d63ee18a6ae8550a0f092be425b3ddf63be4f (diff) | |
| download | bcm5719-llvm-0c21abd429ce9e8b0f39cb411df20d5986eb5b03.tar.gz bcm5719-llvm-0c21abd429ce9e8b0f39cb411df20d5986eb5b03.zip | |
[ELF] Print the .type assembly directive correctly for STT_NOTYPE
The llvm assembly parser and gas both accept "@notype" in the .type
assembly directive, but we were printing it as "@no_type", which isn't
accepted by either assembler.
Differential revision: https://reviews.llvm.org/D43116
llvm-svn: 324731
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/MCAsmStreamer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp index bd263902a49..4e8dcf61491 100644 --- a/llvm/lib/MC/MCAsmStreamer.cpp +++ b/llvm/lib/MC/MCAsmStreamer.cpp @@ -565,7 +565,7 @@ bool MCAsmStreamer::EmitSymbolAttribute(MCSymbol *Symbol, case MCSA_ELF_TypeObject: OS << "object"; break; case MCSA_ELF_TypeTLS: OS << "tls_object"; break; case MCSA_ELF_TypeCommon: OS << "common"; break; - case MCSA_ELF_TypeNoType: OS << "no_type"; break; + case MCSA_ELF_TypeNoType: OS << "notype"; break; case MCSA_ELF_TypeGnuUniqueObject: OS << "gnu_unique_object"; break; } EmitEOL(); |

