[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