diff --git a/Modules/Core/Common/include/itkSingleton.h b/Modules/Core/Common/include/itkSingleton.h index a0847f87323..14b409118a3 100644 --- a/Modules/Core/Common/include/itkSingleton.h +++ b/Modules/Core/Common/include/itkSingleton.h @@ -138,7 +138,7 @@ Singleton(const char * globalName, std::function deleteFunc) T * instance = SingletonIndex::GetInstance()->GetGlobalInstance(globalName); if (instance == nullptr) { - instance = new T; + instance = new T{}; SingletonIndex::GetInstance()->SetGlobalInstance(globalName, instance, std::move(deleteFunc)); } return instance;