Squish warning
authorChris Lattner <sabre@nondot.org>
Fri, 13 Feb 2004 16:14:50 +0000 (16:14 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 13 Feb 2004 16:14:50 +0000 (16:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11375 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9InstrSelection.cpp

index 25c5fdee1a287941b2d6f83c6bca1e67498ef4b8..c7bcdcaea1b0d7c65f03928f7c4795bb47a8182c 100644 (file)
@@ -2006,7 +2006,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot,
       {
         maskUnsignedResult = true;
         MachineOpCode forceOp = ((checkCast && BothFloatToDouble(subtreeRoot))
-                                 ? V9::FSMULD
+                                 ? (MachineOpCode)V9::FSMULD
                                  : INVALID_MACHINE_OPCODE);
         Instruction* mulInstr = subtreeRoot->getInstruction();
         CreateMulInstruction(target, mulInstr->getParent()->getParent(),
@@ -2024,7 +2024,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot,
       {
         maskUnsignedResult = true;
         MachineOpCode forceOp = ((checkCast && BothFloatToDouble(subtreeRoot))
-                                 ? V9::FSMULD
+                                 ? (MachineOpCode)V9::FSMULD
                                  : INVALID_MACHINE_OPCODE);
         Instruction* mulInstr = subtreeRoot->getInstruction();
         CreateMulInstruction(target, mulInstr->getParent()->getParent(),