[llvm] d9751f4 - [Mips] Fix a warning

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Oct 30 13:03:37 PDT 2022


Author: Kazu Hirata
Date: 2022-10-30T13:03:32-07:00
New Revision: d9751f4d073567073259b29a7a07b6f968639a10

URL: https://github.com/llvm/llvm-project/commit/d9751f4d073567073259b29a7a07b6f968639a10
DIFF: https://github.com/llvm/llvm-project/commit/d9751f4d073567073259b29a7a07b6f968639a10.diff

LOG: [Mips] Fix a warning

This patch fixes:

  llvm/lib/Target/Mips/MipsInstrInfo.cpp:71:52: warning: enumerated
  and non-enumerated type in conditional expression [-Wextra]

Added: 
    

Modified: 
    llvm/lib/Target/Mips/MipsInstrInfo.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/Mips/MipsInstrInfo.cpp b/llvm/lib/Target/Mips/MipsInstrInfo.cpp
index 5cb7a0a1804dd..3c3700fbb5c27 100644
--- a/llvm/lib/Target/Mips/MipsInstrInfo.cpp
+++ b/llvm/lib/Target/Mips/MipsInstrInfo.cpp
@@ -68,7 +68,8 @@ MachineInstrBuilder MipsInstrInfo::insertNop(MachineBasicBlock &MBB,
          "insertNop does not support MIPS16e mode at this time");
   const unsigned MMOpc =
       Subtarget.hasMips32r6() ? Mips::SLL_MMR6 : Mips::SLL_MM;
-  const unsigned Opc = Subtarget.inMicroMipsMode() ? MMOpc : Mips::SLL;
+  const unsigned Opc =
+      Subtarget.inMicroMipsMode() ? MMOpc : (unsigned)Mips::SLL;
   return BuildMI(MBB, MI, DL, get(Opc), Mips::ZERO)
       .addReg(Mips::ZERO)
       .addImm(0);


        


More information about the llvm-commits mailing list