IfConverter::MeetIfcvtSizeLimit - Fix uninitialized variable warnings. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 15 May 2021 13:51:37 +0000 (14:51 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 15 May 2021 13:51:54 +0000 (14:51 +0100)
Ensure the duplication instruction counts are initialized to zero (even though they aren't used) to silence static analysis warnings.

llvm/lib/CodeGen/IfConversion.cpp

index aa489d0..bb89dca 100644 (file)
@@ -300,7 +300,7 @@ namespace {
         MachineBasicBlock::iterator TIE = TBBInfo.BB->end();
         MachineBasicBlock::iterator FIE = FBBInfo.BB->end();
 
-        unsigned Dups1, Dups2;
+        unsigned Dups1 = 0, Dups2 = 0;
         if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
                                          *TBBInfo.BB, *FBBInfo.BB,
                                          /*SkipUnconditionalBranches*/ true))