Skip to content

Commit 1ea5ce6

Browse files
committed
[MC] Assume CommentStream is non-null in MCDisassembler::tryAdding*
AArch64/ARM/X86 call the two functions. CommentStream is always initialized.
1 parent 2b0256e commit 1ea5ce6

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

llvm/lib/MC/MCDisassembler/MCDisassembler.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,16 @@ bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value,
2727
uint64_t Address, bool IsBranch,
2828
uint64_t Offset,
2929
uint64_t InstSize) const {
30-
raw_ostream &cStream = CommentStream ? *CommentStream : nulls();
3130
if (Symbolizer)
32-
return Symbolizer->tryAddingSymbolicOperand(Inst, cStream, Value, Address,
33-
IsBranch, Offset, InstSize);
31+
return Symbolizer->tryAddingSymbolicOperand(
32+
Inst, *CommentStream, Value, Address, IsBranch, Offset, InstSize);
3433
return false;
3534
}
3635

3736
void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value,
3837
uint64_t Address) const {
39-
raw_ostream &cStream = CommentStream ? *CommentStream : nulls();
4038
if (Symbolizer)
41-
Symbolizer->tryAddingPcLoadReferenceComment(cStream, Value, Address);
39+
Symbolizer->tryAddingPcLoadReferenceComment(*CommentStream, Value, Address);
4240
}
4341

4442
void MCDisassembler::setSymbolizer(std::unique_ptr<MCSymbolizer> Symzer) {

0 commit comments

Comments
 (0)