]> granicus.if.org Git - llvm/commitdiff
[X86] X86CmovConverterPass::collectCmovCandidates - fix uninitialized variable warnin...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 28 May 2019 10:53:23 +0000 (10:53 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 28 May 2019 10:53:23 +0000 (10:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361804 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86CmovConversion.cpp

index 3585c39df512447fb07aa498f9c46f5e65016dc6..ab7b31d8aa703ee74c9128da143ff950fcc85f3b 100644 (file)
@@ -280,7 +280,8 @@ bool X86CmovConverterPass::collectCmovCandidates(
     Group.clear();
     // Condition code of first CMOV instruction current processed range and its
     // opposite condition code.
-    X86::CondCode FirstCC, FirstOppCC, MemOpCC;
+    X86::CondCode FirstCC = X86::COND_INVALID, FirstOppCC = X86::COND_INVALID,
+                  MemOpCC = X86::COND_INVALID;
     // Indicator of a non CMOVrr instruction in the current processed range.
     bool FoundNonCMOVInst = false;
     // Indicator for current processed CMOV-group if it should be skipped.