@@ -278,7 +278,7 @@ HRESULT CLR_RT_HeapBlock::SetReflection(const CLR_RT_MethodDef_Index &md)
278278 NATIVE_PROFILE_CLR_CORE ();
279279 NANOCLR_HEADER ();
280280
281- CLR_RT_MethodDef_Instance inst;
281+ CLR_RT_MethodDef_Instance inst{} ;
282282
283283 if (inst.InitializeFromIndex (md) == false )
284284 {
@@ -299,7 +299,7 @@ HRESULT CLR_RT_HeapBlock::SetObjectCls(const CLR_RT_TypeDef_Index &cls)
299299 NATIVE_PROFILE_CLR_CORE ();
300300 NANOCLR_HEADER ();
301301
302- CLR_RT_TypeDef_Instance inst;
302+ CLR_RT_TypeDef_Instance inst{} ;
303303
304304 if (inst.InitializeFromIndex (cls) == false )
305305 {
@@ -455,7 +455,7 @@ HRESULT CLR_RT_HeapBlock::LoadFromReference(CLR_RT_HeapBlock &ref)
455455
456456 if (objT && objT->IsBoxed ())
457457 {
458- CLR_RT_TypeDef_Instance inst;
458+ CLR_RT_TypeDef_Instance inst{} ;
459459 if (objT->DataType () != DATATYPE_VALUETYPE)
460460 {
461461 NANOCLR_SET_AND_LEAVE (CLR_E_WRONG_TYPE);
@@ -978,7 +978,7 @@ CLR_RT_HeapBlock *CLR_RT_HeapBlock::FixBoxingReference()
978978
979979 if (src->DataType () == DATATYPE_VALUETYPE && src->IsBoxed ())
980980 {
981- CLR_RT_TypeDef_Instance inst;
981+ CLR_RT_TypeDef_Instance inst{} ;
982982
983983 if (!inst.InitializeFromIndex (src->ObjectCls ()))
984984 return NULL ;
@@ -1128,7 +1128,7 @@ CLR_UINT32 CLR_RT_HeapBlock::GetHashCode(CLR_RT_HeapBlock *ptr, bool fRecurse, C
11281128 case DATATYPE_CLASS:
11291129 case DATATYPE_VALUETYPE:
11301130 {
1131- CLR_RT_TypeDef_Instance cls;
1131+ CLR_RT_TypeDef_Instance cls{} ;
11321132 cls.InitializeFromIndex (ptr->ObjectCls ());
11331133
11341134 // check if this is any of the following types
@@ -1356,7 +1356,7 @@ bool CLR_RT_HeapBlock::ObjectsEqual(
13561356
13571357 if (rightObj->DataType () == DATATYPE_VALUETYPE)
13581358 {
1359- CLR_RT_TypeDef_Instance inst;
1359+ CLR_RT_TypeDef_Instance inst{} ;
13601360 CLR_RT_HeapBlock *obj = NULL ;
13611361
13621362 if (!inst.InitializeFromIndex (rightObj->ObjectCls ()))
@@ -1425,7 +1425,7 @@ static const CLR_RT_HeapBlock *FixReflectionForType(const CLR_RT_HeapBlock &src,
14251425
14261426 if (rd.m_kind == REFLECTION_TYPE)
14271427 {
1428- CLR_RT_TypeDef_Instance inst;
1428+ CLR_RT_TypeDef_Instance inst{} ;
14291429 CLR_UINT32 levels;
14301430
14311431 if (inst.InitializeFromReflection (rd, &levels) && levels == 0 )
0 commit comments