summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2018-02-09 13:34:39 +0000
committerOliver Stannard <oliver.stannard@arm.com>2018-02-09 13:34:39 +0000
commit0c21abd429ce9e8b0f39cb411df20d5986eb5b03 (patch)
treee24aa7179ee0f762f1b056cac08e96097482fd23 /llvm/lib/MC
parent4d4d63ee18a6ae8550a0f092be425b3ddf63be4f (diff)
downloadbcm5719-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.cpp2
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();
OpenPOWER on IntegriCloud