diff --git a/cpp/daal/include/algorithms/covariance/covariance_distributed.h b/cpp/daal/include/algorithms/covariance/covariance_distributed.h index f3cfad98338..718b7cac6bc 100644 --- a/cpp/daal/include/algorithms/covariance/covariance_distributed.h +++ b/cpp/daal/include/algorithms/covariance/covariance_distributed.h @@ -564,7 +564,7 @@ class Distributed : public Online() : Online() {} + Distributed() : Online() {} /** * Constructs an algorithm for correlation or variance-covariance matrix computation diff --git a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h index 3f613bfacd8..9023d6047b2 100644 --- a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h +++ b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h @@ -145,7 +145,7 @@ class Distributed : public Online() {} + Distributed() {} /** * Constructs a linear regression training algorithm in the first step of the distributed processing mode diff --git a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_types.h b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_types.h index daec99ca2a9..5ba0d20edb1 100644 --- a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_types.h +++ b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_types.h @@ -284,7 +284,7 @@ template <> class DAAL_EXPORT DistributedInput : public daal::algorithms::Input, public InputIface { public: - DistributedInput(); + DistributedInput(); /** * Gets an input object for linear regression model-based training * in the second step of the distributed processing mode diff --git a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h index cb6eabcbe37..bdd0f5887a8 100644 --- a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h +++ b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h @@ -138,7 +138,7 @@ class Distributed : public Online() : Online() {} + Distributed() : Online() {} /** * Constructs a ridge regression training algorithm in the first step of the distributed processing mode by copying input objects and parameters diff --git a/cpp/oneapi/dal/detail/common.hpp b/cpp/oneapi/dal/detail/common.hpp index 0bdae47ddb3..a8b8ac01dfc 100644 --- a/cpp/oneapi/dal/detail/common.hpp +++ b/cpp/oneapi/dal/detail/common.hpp @@ -463,7 +463,9 @@ static constexpr auto allocate(Alloc& alloc, std::int64_t count) { } template -static constexpr void deallocate(Alloc& alloc, typename Alloc::pointer ptr, std::int64_t count) { +static constexpr void deallocate(Alloc& alloc, + typename std::allocator_traits::pointer ptr, + std::int64_t count) { using allocator_traits_t = typename std::allocator_traits::template rebind_traits; if (ptr != nullptr) {