[llvm] eb15c80 - [IPO] Use default member initialization (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 18 12:17:14 PDT 2022


Author: Kazu Hirata
Date: 2022-06-18T12:17:09-07:00
New Revision: eb15c80c89a5adecdb4865f01f7a589738c82a5d

URL: https://github.com/llvm/llvm-project/commit/eb15c80c89a5adecdb4865f01f7a589738c82a5d
DIFF: https://github.com/llvm/llvm-project/commit/eb15c80c89a5adecdb4865f01f7a589738c82a5d.diff

LOG: [IPO] Use default member initialization (NFC)

Identified with modernize-use-default-member-init.

Added: 
    

Modified: 
    llvm/lib/Transforms/IPO/CalledValuePropagation.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp b/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp
index ec5d578eb827..64bfcb2a9a9f 100644
--- a/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp
+++ b/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp
@@ -70,7 +70,7 @@ class CVPLatticeVal {
     }
   };
 
-  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 @@ class CVPLatticeVal {
 
 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


        


More information about the llvm-commits mailing list