mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-15 06:29:05 +00:00
Remove unused argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131118 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -514,8 +514,7 @@ namespace {
|
|||||||
unsigned lsdaEncoding);
|
unsigned lsdaEncoding);
|
||||||
MCSymbol *EmitFDE(MCStreamer &streamer,
|
MCSymbol *EmitFDE(MCStreamer &streamer,
|
||||||
const MCSymbol &cieStart,
|
const MCSymbol &cieStart,
|
||||||
const MCDwarfFrameInfo &frame,
|
const MCDwarfFrameInfo &frame);
|
||||||
bool forceLsda);
|
|
||||||
void EmitCFIInstructions(MCStreamer &streamer,
|
void EmitCFIInstructions(MCStreamer &streamer,
|
||||||
const std::vector<MCCFIInstruction> &Instrs,
|
const std::vector<MCCFIInstruction> &Instrs,
|
||||||
MCSymbol *BaseLabel);
|
MCSymbol *BaseLabel);
|
||||||
@@ -732,8 +731,7 @@ const MCSymbol &FrameEmitterImpl::EmitCIE(MCStreamer &streamer,
|
|||||||
|
|
||||||
MCSymbol *FrameEmitterImpl::EmitFDE(MCStreamer &streamer,
|
MCSymbol *FrameEmitterImpl::EmitFDE(MCStreamer &streamer,
|
||||||
const MCSymbol &cieStart,
|
const MCSymbol &cieStart,
|
||||||
const MCDwarfFrameInfo &frame,
|
const MCDwarfFrameInfo &frame) {
|
||||||
bool forceLsda) {
|
|
||||||
MCContext &context = streamer.getContext();
|
MCContext &context = streamer.getContext();
|
||||||
MCSymbol *fdeStart = context.CreateTempSymbol();
|
MCSymbol *fdeStart = context.CreateTempSymbol();
|
||||||
MCSymbol *fdeEnd = context.CreateTempSymbol();
|
MCSymbol *fdeEnd = context.CreateTempSymbol();
|
||||||
@@ -769,20 +767,14 @@ MCSymbol *FrameEmitterImpl::EmitFDE(MCStreamer &streamer,
|
|||||||
// Augmentation Data Length
|
// Augmentation Data Length
|
||||||
unsigned augmentationLength = 0;
|
unsigned augmentationLength = 0;
|
||||||
|
|
||||||
if (frame.Lsda || forceLsda)
|
if (frame.Lsda)
|
||||||
augmentationLength += getSizeForEncoding(streamer, frame.LsdaEncoding);
|
augmentationLength += getSizeForEncoding(streamer, frame.LsdaEncoding);
|
||||||
|
|
||||||
streamer.EmitULEB128IntValue(augmentationLength);
|
streamer.EmitULEB128IntValue(augmentationLength);
|
||||||
|
|
||||||
// Augmentation Data
|
// Augmentation Data
|
||||||
|
|
||||||
// When running in "CodeGen compatibility mode" a FDE with no LSDA can be
|
|
||||||
// assigned to a CIE that requires one. In that case we output a 0 (as does
|
|
||||||
// CodeGen).
|
|
||||||
if (frame.Lsda)
|
if (frame.Lsda)
|
||||||
EmitSymbol(streamer, *frame.Lsda, frame.LsdaEncoding);
|
EmitSymbol(streamer, *frame.Lsda, frame.LsdaEncoding);
|
||||||
else if (forceLsda)
|
|
||||||
streamer.EmitIntValue(0, getSizeForEncoding(streamer, frame.LsdaEncoding));
|
|
||||||
|
|
||||||
// Call Frame Instructions
|
// Call Frame Instructions
|
||||||
|
|
||||||
@@ -853,7 +845,7 @@ void MCDwarfFrameEmitter::Emit(MCStreamer &streamer,
|
|||||||
cieStart = &Emitter.EmitCIE(streamer, frame.Personality,
|
cieStart = &Emitter.EmitCIE(streamer, frame.Personality,
|
||||||
frame.PersonalityEncoding, frame.Lsda,
|
frame.PersonalityEncoding, frame.Lsda,
|
||||||
frame.LsdaEncoding);
|
frame.LsdaEncoding);
|
||||||
fdeEnd = Emitter.EmitFDE(streamer, *cieStart, frame, false);
|
fdeEnd = Emitter.EmitFDE(streamer, *cieStart, frame);
|
||||||
if (i != n - 1)
|
if (i != n - 1)
|
||||||
streamer.EmitLabel(fdeEnd);
|
streamer.EmitLabel(fdeEnd);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user