diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index 82b56820e9650..9b9b3f0109925 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp @@ -15673,8 +15673,8 @@ static SDValue ConvertSETCCToXori(SDNode *N, SelectionDAG &DAG) { SDValue RHS = N->getOperand(1); SDLoc DL(N); - ISD::CondCode CC = cast(N->getOperand(2))->get(); - assert((CC == ISD::SETEQ) && "CC must be ISD::SETEQ."); + assert((cast(N->getOperand(2))->get() == ISD::SETEQ) && + "CC must be ISD::SETEQ."); // Rewrite it as XORI (and X, 1), 1. auto MakeXor1 = [&](SDValue V) { EVT VT = V.getValueType();