diff options
Diffstat (limited to 'llvm/lib/MC/MCAsmStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCAsmStreamer.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp index 5457913b942..75390c695a6 100644 --- a/llvm/lib/MC/MCAsmStreamer.cpp +++ b/llvm/lib/MC/MCAsmStreamer.cpp @@ -155,6 +155,7 @@ void MCAsmStreamer::EmitLabel(MCSymbol *Symbol) { void MCAsmStreamer::EmitAssemblerFlag(AssemblerFlag Flag) { switch (Flag) { + default: assert(0 && "Invalid flag!"); case SubsectionsViaSymbols: OS << ".subsections_via_symbols"; break; } OS << '\n'; @@ -215,10 +216,7 @@ void MCAsmStreamer::EmitCommonSymbol(MCSymbol *Symbol, unsigned Size, void MCAsmStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, unsigned Size, unsigned Pow2Alignment) { - // Note: a .zerofill directive does not switch sections - // FIXME: Really we would like the segment and section names as well as the - // section type to be separate values instead of embedded in the name. Not - // all assemblers understand all this stuff though. + // Note: a .zerofill directive does not switch sections. OS << ".zerofill "; // This is a mach-o specific directive. @@ -226,7 +224,6 @@ void MCAsmStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, OS << '"' << MOSection->getSegmentName() << "," << MOSection->getSectionName() << '"'; - if (Symbol != NULL) { OS << ',' << Symbol << ',' << Size; if (Pow2Alignment != 0) |