From: Simon Pilgrim Date: Mon, 6 May 2019 11:52:16 +0000 (+0000) Subject: X86DAGToDAGISel::tryVPTESTM - fix uninitialized variable warning. NFCI. X-Git-Tag: android-x86-9.0-r1~3807 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=004df2ab002927dfd51375c7d3c3139c182d2151;p=android-x86%2Fexternal-llvm.git X86DAGToDAGISel::tryVPTESTM - fix uninitialized variable warning. NFCI. findBroadcastedOp should always initialize the value if it returns true but static-analyzer isn't great at recognising this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360037 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index 450872d8619..230bf639013 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -3730,7 +3730,7 @@ bool X86DAGToDAGISel::tryVPTESTM(SDNode *Root, SDValue Setcc, bool FoldedBCast = false; if (!FoldedLoad && CanFoldLoads && (CmpSVT == MVT::i32 || CmpSVT == MVT::i64)) { - SDNode *ParentNode; + SDNode *ParentNode = nullptr; if ((Load = findBroadcastedOp(Src1, CmpSVT, ParentNode))) { FoldedBCast = tryFoldLoad(Root, ParentNode, Load, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4);