[llvm] [RISCV] Remove an unnecessary cast (NFC) (PR #154049)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 17 19:54:32 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/154049
&UncompressedMI is already of MCInst *.
>From 0fabe2c1698d3810c337d4afd5a59d009c1c7132 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 17 Aug 2025 19:29:05 -0700
Subject: [PATCH] [RISCV] Remove an unnecessary cast (NFC)
&UncompressedMI is already of MCInst *.
---
llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
index 8c9ab8effa71b..b0c27ce6010f4 100644
--- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
+++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
@@ -75,7 +75,7 @@ void RISCVInstPrinter::printInst(const MCInst *MI, uint64_t Address,
if (PrintAliases && !NoAliases)
Res = RISCVRVC::uncompress(UncompressedMI, *MI, STI);
if (Res)
- NewMI = const_cast<MCInst *>(&UncompressedMI);
+ NewMI = &UncompressedMI;
if (!PrintAliases || NoAliases || !printAliasInstr(NewMI, Address, STI, O))
printInstruction(NewMI, Address, STI, O);
printAnnotation(O, Annot);
More information about the llvm-commits
mailing list