From e2697738a4ffdf3449363b19d95dfad3f483fb6c Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Wed, 26 Aug 2009 21:22:22 +0000 Subject: llvm-mc/Mach-O: Set .subsections_via_symbols flag properly. llvm-svn: 80144 --- llvm/lib/MC/MCMachOStreamer.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'llvm/lib/MC/MCMachOStreamer.cpp') diff --git a/llvm/lib/MC/MCMachOStreamer.cpp b/llvm/lib/MC/MCMachOStreamer.cpp index 4a888078833..ef5a99fb37a 100644 --- a/llvm/lib/MC/MCMachOStreamer.cpp +++ b/llvm/lib/MC/MCMachOStreamer.cpp @@ -159,7 +159,14 @@ void MCMachOStreamer::EmitLabel(MCSymbol *Symbol) { } void MCMachOStreamer::EmitAssemblerFlag(AssemblerFlag Flag) { - llvm_unreachable("FIXME: Not yet implemented!"); + switch (Flag) { + default: + llvm_unreachable("FIXME: Not yet implemented!"); + + case SubsectionsViaSymbols: + Assembler.setSubsectionsViaSymbols(true); + break; + } } void MCMachOStreamer::EmitAssignment(MCSymbol *Symbol, -- cgit v1.2.3