8
8
#include < CL/sycl/detail/accessor_impl.hpp>
9
9
#include < CL/sycl/detail/buffer_impl.hpp>
10
10
#include < CL/sycl/detail/image_impl.hpp>
11
+ #include < CL/sycl/detail/sampler_impl.hpp>
12
+ #include < CL/sycl/detail/stream_impl.hpp>
11
13
#include < CL/sycl/device.hpp>
12
14
#include < CL/sycl/device_event.hpp>
13
15
#include < CL/sycl/device_selector.hpp>
@@ -45,7 +47,6 @@ int main() {
45
47
check_size<detail::AccessorBaseHost, 16 >();
46
48
check_size<detail::LocalAccessorImplHost, 56 >();
47
49
check_size<buffer<int >, 40 >();
48
- check_size<detail::buffer_impl, 256 >();
49
50
check_size<context, 16 >();
50
51
check_size<cpu_selector, 8 >();
51
52
check_size<device, 16 >();
@@ -55,22 +56,28 @@ int main() {
55
56
check_size<gpu_selector, 8 >();
56
57
#ifdef _MSC_VER
57
58
check_size<handler, 552 >();
59
+ check_size<detail::buffer_impl, 288 >();
60
+ check_size<detail::image_impl<1 >, 344 >();
58
61
#else
59
62
check_size<handler, 560 >();
63
+ check_size<detail::buffer_impl, 256 >();
64
+ check_size<detail::image_impl<1 >, 312 >();
60
65
#endif
61
66
check_size<image<1 >, 16 >();
62
- check_size<detail::image_impl<1 >, 312 >();
63
67
check_size<kernel, 16 >();
64
68
check_size<platform, 16 >();
65
69
#ifdef __SYCL_DEVICE_ONLY__
66
70
check_size<private_memory<int , 1 >, 4 >();
71
+ check_size<detail::sampler_impl, 8 >();
67
72
#else
68
73
check_size<private_memory<int , 1 >, 8 >();
74
+ check_size<detail::sampler_impl, 72 >();
69
75
#endif
70
76
check_size<program, 16 >();
71
77
check_size<range<1 >, 8 >();
72
78
check_size<sampler, 16 >();
73
79
check_size<stream, 144 >();
80
+ check_size<detail::stream_impl, 120 >();
74
81
check_size<queue, 16 >();
75
82
76
83
return 0 ;
0 commit comments