@@ -333,8 +333,7 @@ class kernel_bundle_impl {
333333 SpecConst.second .back ().Size );
334334 }
335335 };
336- std::for_each (MUniqueDeviceImages.begin (), MUniqueDeviceImages.end (),
337- MergeSpecConstants);
336+ std::for_each (begin (), end (), MergeSpecConstants);
338337 }
339338
340339 for (const detail::KernelBundleImplPtr &Bundle : Bundles) {
@@ -752,23 +751,22 @@ class kernel_bundle_impl {
752751
753752 bool contains_specialization_constants () const noexcept {
754753 return std::any_of (
755- MUniqueDeviceImages.begin (), MUniqueDeviceImages.end (),
756- [](const device_image_plain &DeviceImage) {
754+ begin (), end (), [](const device_image_plain &DeviceImage) {
757755 return getSyclObjImpl (DeviceImage)->has_specialization_constants ();
758756 });
759757 }
760758
761759 bool native_specialization_constant () const noexcept {
762760 return contains_specialization_constants () &&
763- std::all_of (MUniqueDeviceImages. begin (), MUniqueDeviceImages. end (),
761+ std::all_of (begin (), end (),
764762 [](const device_image_plain &DeviceImage) {
765763 return getSyclObjImpl (DeviceImage)
766764 ->all_specialization_constant_native ();
767765 });
768766 }
769767
770768 bool has_specialization_constant (const char *SpecName) const noexcept {
771- return std::any_of (MUniqueDeviceImages. begin (), MUniqueDeviceImages. end (),
769+ return std::any_of (begin (), end (),
772770 [SpecName](const device_image_plain &DeviceImage) {
773771 return getSyclObjImpl (DeviceImage)
774772 ->has_specialization_constant (SpecName);
@@ -814,7 +812,7 @@ class kernel_bundle_impl {
814812
815813 bool is_specialization_constant_set (const char *SpecName) const noexcept {
816814 bool SetInDevImg =
817- std::any_of (MUniqueDeviceImages. begin (), MUniqueDeviceImages. end (),
815+ std::any_of (begin (), end (),
818816 [SpecName](const device_image_plain &DeviceImage) {
819817 return getSyclObjImpl (DeviceImage)
820818 ->is_specialization_constant_set (SpecName);
0 commit comments