| Index: src/IceLiveness.h | 
| diff --git a/src/IceLiveness.h b/src/IceLiveness.h | 
| index 6af0ef05257f8caea0f14483a28f723d0af97e89..333a9049916a5e5eb2c4feed3552ea667dab94b2 100644 | 
| --- a/src/IceLiveness.h | 
| +++ b/src/IceLiveness.h | 
| @@ -34,15 +34,15 @@ class Liveness { | 
| LivenessNode &operator=(const LivenessNode &) = delete; | 
|  | 
| public: | 
| -    LivenessNode() : NumLocals(0), NumNonDeadPhis(0) {} | 
| +    LivenessNode() = default; | 
| LivenessNode(const LivenessNode &) = default; | 
| // NumLocals is the number of Variables local to this block. | 
| -    SizeT NumLocals; | 
| +    SizeT NumLocals = 0; | 
| // NumNonDeadPhis tracks the number of Phi instructions that | 
| // Inst::liveness() identified as tentatively live.  If | 
| // NumNonDeadPhis changes from the last liveness pass, then liveness | 
| // has not yet converged. | 
| -    SizeT NumNonDeadPhis; | 
| +    SizeT NumNonDeadPhis = 0; | 
| // LiveToVarMap maps a liveness bitvector index to a Variable.  This | 
| // is generally just for printing/dumping.  The index should be less | 
| // than NumLocals + Liveness::NumGlobals. | 
| @@ -59,8 +59,7 @@ class Liveness { | 
| }; | 
|  | 
| public: | 
| -  Liveness(Cfg *Func, LivenessMode Mode) | 
| -      : Func(Func), Mode(Mode), NumGlobals(0) {} | 
| +  Liveness(Cfg *Func, LivenessMode Mode) : Func(Func), Mode(Mode) {} | 
| void init(); | 
| Cfg *getFunc() const { return Func; } | 
| LivenessMode getMode() const { return Mode; } | 
| @@ -102,7 +101,7 @@ private: | 
| } | 
| Cfg *Func; | 
| LivenessMode Mode; | 
| -  SizeT NumGlobals; | 
| +  SizeT NumGlobals = 0; | 
| // Size of Nodes is Cfg::Nodes.size(). | 
| std::vector<LivenessNode> Nodes; | 
| // VarToLiveMap maps a Variable's Variable::Number to its live index | 
|  |