mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Removed the SubsectionsViaSymbols MCStreamer API and replaced it with a generic
EmitAssemblerFlag API which takes a value from the added AssemblerFlag enumerated constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76087 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -38,7 +38,7 @@ namespace {
|
||||
|
||||
virtual void EmitLabel(MCSymbol *Symbol);
|
||||
|
||||
virtual void SubsectionsViaSymbols(void);
|
||||
virtual void EmitAssemblerFlag(AssemblerFlag Flag);
|
||||
|
||||
virtual void EmitAssignment(MCSymbol *Symbol, const MCValue &Value,
|
||||
bool MakeAbsolute = false);
|
||||
@@ -129,8 +129,11 @@ void MCAsmStreamer::EmitLabel(MCSymbol *Symbol) {
|
||||
Symbol->setExternal(false);
|
||||
}
|
||||
|
||||
void MCAsmStreamer::SubsectionsViaSymbols(void) {
|
||||
OS << ".subsections_via_symbols\n";
|
||||
void MCAsmStreamer::EmitAssemblerFlag(AssemblerFlag Flag) {
|
||||
switch (Flag) {
|
||||
case SubsectionsViaSymbols: OS << ".subsections_via_symbols"; break;
|
||||
}
|
||||
OS << '\n';
|
||||
}
|
||||
|
||||
void MCAsmStreamer::AbortAssembly(const char *AbortReason) {
|
||||
|
Reference in New Issue
Block a user