Skip to content

Commit fe40278

Browse files
author
Alexander Batashev
committed
Fix errors after rebase
Signed-off-by: Alexander Batashev <[email protected]>
1 parent 0d2c890 commit fe40278

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

sycl/include/CL/sycl/detail/image_impl.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,11 @@ template <int Dimensions> class image_impl final : public SYCLMemObjT {
224224
PI_CALL(piMemImageGetInfo)(Mem, Info, sizeof(T), &Dest, nullptr);
225225
}
226226

227+
vector_class<device> getDevices(const ContextImplPtr Context);
228+
227229
template <info::device Param>
228230
bool checkImageValueRange(const ContextImplPtr Context, const size_t Value) {
229-
const auto &Devices = Context->get_info<info::context::devices>();
231+
const auto &Devices = getDevices(Context);
230232
return Value >= 1 && std::all_of(Devices.cbegin(), Devices.cend(),
231233
[Value](const device &Dev) {
232234
return Value <= Dev.get_info<Param>();

sycl/source/detail/image_impl.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,12 @@ bool image_impl<Dimensions>::checkImageFormat(
404404
return true;
405405
}
406406

407+
template <int Dimensions>
408+
vector_class<device>
409+
image_impl<Dimensions>::getDevices(const ContextImplPtr Context) {
410+
return Context->get_info<info::context::devices>();
411+
}
412+
407413
template class image_impl<1>;
408414
template class image_impl<2>;
409415
template class image_impl<3>;

0 commit comments

Comments
 (0)