diff options
author | quic-areg <aregmi@quicinc.com> | 2025-02-11 13:20:38 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-11 13:20:38 -0600 |
commit | 1bf1f13be94fa5f4994d10310ec349cc3450d70f (patch) | |
tree | e05ee50827d8da358865590ec65184299f1ed12f /llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp | |
parent | c4fe4561c7893596a5e519d7275df5ea5f0886be (diff) | |
download | llvm-1bf1f13be94fa5f4994d10310ec349cc3450d70f.zip llvm-1bf1f13be94fa5f4994d10310ec349cc3450d70f.tar.gz llvm-1bf1f13be94fa5f4994d10310ec349cc3450d70f.tar.bz2 |
[Hexagon][Disassembler] Set CommentStream of Disassembler (#126766)
Sets CommentStream after assert added in #125962.
Diffstat (limited to 'llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp b/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp index 4a80ca8..98b711f 100644 --- a/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp +++ b/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp @@ -172,7 +172,9 @@ extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeHexagonDisassembler() { DecodeStatus HexagonDisassembler::getInstruction(MCInst &MI, uint64_t &Size, ArrayRef<uint8_t> Bytes, uint64_t Address, - raw_ostream &cs) const { + raw_ostream &CS) const { + CommentStream = &CS; + DecodeStatus Result = DecodeStatus::Success; bool Complete = false; Size = 0; @@ -184,7 +186,7 @@ DecodeStatus HexagonDisassembler::getInstruction(MCInst &MI, uint64_t &Size, if (Bytes.size() < HEXAGON_INSTR_SIZE) return MCDisassembler::Fail; MCInst *Inst = getContext().createMCInst(); - Result = getSingleInstruction(*Inst, MI, Bytes, Address, cs, Complete); + Result = getSingleInstruction(*Inst, MI, Bytes, Address, CS, Complete); MI.addOperand(MCOperand::createInst(Inst)); Size += HEXAGON_INSTR_SIZE; Bytes = Bytes.slice(HEXAGON_INSTR_SIZE); |