mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-21 21:29:41 +00:00
llvm-mc: .lsym is more unsupported than unimplemented, pending a use case appearing.
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
This commit is contained in:
parent
8f4d146c34
commit
8c3eaf46a1
@ -170,13 +170,12 @@ void MCMachOStreamer::EmitLabel(MCSymbol *Symbol) {
|
|||||||
|
|
||||||
void MCMachOStreamer::EmitAssemblerFlag(AssemblerFlag Flag) {
|
void MCMachOStreamer::EmitAssemblerFlag(AssemblerFlag Flag) {
|
||||||
switch (Flag) {
|
switch (Flag) {
|
||||||
default:
|
|
||||||
llvm_unreachable("FIXME: Not yet implemented!");
|
|
||||||
|
|
||||||
case SubsectionsViaSymbols:
|
case SubsectionsViaSymbols:
|
||||||
Assembler.setSubsectionsViaSymbols(true);
|
Assembler.setSubsectionsViaSymbols(true);
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert(0 && "invalid assembler flag!");
|
||||||
}
|
}
|
||||||
|
|
||||||
void MCMachOStreamer::EmitAssignment(MCSymbol *Symbol,
|
void MCMachOStreamer::EmitAssignment(MCSymbol *Symbol,
|
||||||
@ -268,7 +267,8 @@ void MCMachOStreamer::EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user