mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-20 10:24:12 +00:00
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139876 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -68,7 +68,7 @@ static bool PrintInsts(const MCDisassembler &DisAsm,
|
||||
|
||||
MCDisassembler::DecodeStatus S;
|
||||
S = DisAsm.getInstruction(Inst, Size, memoryObject, Index,
|
||||
/*REMOVE*/ nulls());
|
||||
/*REMOVE*/ nulls(), nulls());
|
||||
switch (S) {
|
||||
case MCDisassembler::Fail:
|
||||
SM.PrintMessage(SMLoc::getFromPointer(Bytes[Index].second),
|
||||
@ -83,7 +83,7 @@ static bool PrintInsts(const MCDisassembler &DisAsm,
|
||||
// Fall through
|
||||
|
||||
case MCDisassembler::Success:
|
||||
Printer.printInst(&Inst, Out);
|
||||
Printer.printInst(&Inst, Out, "");
|
||||
Out << "\n";
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user