From: Simon Pilgrim Date: Sat, 12 Feb 2022 16:37:24 +0000 (+0000) Subject: [X86] getTargetVShiftNode - Fix Wparentheses gcc warning. X-Git-Tag: upstream/15.0.7~16712 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1f43367377d517a9da3b7fbfb457d92ad68146a1;p=platform%2Fupstream%2Fllvm.git [X86] getTargetVShiftNode - Fix Wparentheses gcc warning. --- diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index d1d0de4..2352835 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -25746,8 +25746,8 @@ static SDValue getTargetVShiftNode(unsigned Opc, const SDLoc &dl, MVT VT, DAG.getConstant(0, dl, AmtVT.getScalarType())); MaskElts[0] = DAG.getAllOnesConstant(dl, AmtVT.getScalarType()); SDValue Mask = DAG.getBuildVector(AmtVT, dl, MaskElts); - if (Mask = DAG.FoldConstantArithmetic(ISD::AND, dl, AmtVT, - {ShAmt.getOperand(1), Mask})) { + if ((Mask = DAG.FoldConstantArithmetic(ISD::AND, dl, AmtVT, + {ShAmt.getOperand(1), Mask}))) { ShAmt = DAG.getNode(ISD::AND, dl, AmtVT, ShAmt.getOperand(0), Mask); IsMasked = true; }