diff --git a/include/oneapi/tbb/blocked_range.h b/include/oneapi/tbb/blocked_range.h index 12862fa2a1..ff90cd60e5 100644 --- a/include/oneapi/tbb/blocked_range.h +++ b/include/oneapi/tbb/blocked_range.h @@ -151,7 +151,6 @@ class blocked_range { friend class blocked_range3d; template - __TBB_requires(blocked_range_value) friend class blocked_rangeNd_impl; }; diff --git a/include/oneapi/tbb/blocked_rangeNd.h b/include/oneapi/tbb/blocked_rangeNd.h index 058663b5dc..38b2de65f0 100644 --- a/include/oneapi/tbb/blocked_rangeNd.h +++ b/include/oneapi/tbb/blocked_rangeNd.h @@ -50,11 +50,9 @@ namespace d1 { */ template> - __TBB_requires(blocked_range_value) class blocked_rangeNd_impl; template - __TBB_requires(blocked_range_value) class blocked_rangeNd_impl> { public: //! Type of a value. @@ -133,9 +131,9 @@ class blocked_rangeNd_impl> { }; template + __TBB_requires(blocked_range_value) class blocked_rangeNd : public blocked_rangeNd_impl { using base = blocked_rangeNd_impl; - // Making constructors of base class visible using base::base; };