Also, all one of the file level flags are implemented.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80352
91177308-0d34-0410-b5e6-
96231b3b80d8
void MCMachOStreamer::EmitAssemblerFlag(AssemblerFlag Flag) {
switch (Flag) {
void MCMachOStreamer::EmitAssemblerFlag(AssemblerFlag Flag) {
switch (Flag) {
- default:
- llvm_unreachable("FIXME: Not yet implemented!");
-
case SubsectionsViaSymbols:
Assembler.setSubsectionsViaSymbols(true);
case SubsectionsViaSymbols:
Assembler.setSubsectionsViaSymbols(true);
+
+ assert(0 && "invalid assembler flag!");
}
void MCMachOStreamer::EmitAssignment(MCSymbol *Symbol,
}
void MCMachOStreamer::EmitAssignment(MCSymbol *Symbol,
}
void MCMachOStreamer::EmitLocalSymbol(MCSymbol *Symbol, const MCValue &Value) {
}
void MCMachOStreamer::EmitLocalSymbol(MCSymbol *Symbol, const MCValue &Value) {
- llvm_unreachable("FIXME: Not yet implemented!");
+ // FIXME: Implement?
+ llvm_report_error("unsupported '.lsym' directive");
}
void MCMachOStreamer::EmitCommonSymbol(MCSymbol *Symbol, unsigned Size,
}
void MCMachOStreamer::EmitCommonSymbol(MCSymbol *Symbol, unsigned Size,