[IPO] Use default member initialization (NFC)
authorKazu Hirata <kazu@google.com>
Sat, 18 Jun 2022 19:17:09 +0000 (12:17 -0700)
committerKazu Hirata <kazu@google.com>
Sat, 18 Jun 2022 19:17:09 +0000 (12:17 -0700)
Identified with modernize-use-default-member-init.

llvm/lib/Transforms/IPO/CalledValuePropagation.cpp

index ec5d578eb827730dd3574d5c12505ab29261f2e7..64bfcb2a9a9f614cf9add3f5d5ac31c2c375f7df 100644 (file)
@@ -70,7 +70,7 @@ public:
     }
   };
 
-  CVPLatticeVal() : LatticeState(Undefined) {}
+  CVPLatticeVal() = default;
   CVPLatticeVal(CVPLatticeStateTy LatticeState) : LatticeState(LatticeState) {}
   CVPLatticeVal(std::vector<Function *> &&Functions)
       : LatticeState(FunctionSet), Functions(std::move(Functions)) {
@@ -96,7 +96,7 @@ public:
 
 private:
   /// Holds the state this lattice value is in.
-  CVPLatticeStateTy LatticeState;
+  CVPLatticeStateTy LatticeState = Undefined;
 
   /// Holds functions indicating the possible targets of call sites. This set
   /// is empty for lattice values in the undefined, overdefined, and untracked