Skip to content

Commit 0c458c4

Browse files
authored
initialize return value for deterministic queries (#325)
1 parent dd212a7 commit 0c458c4

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

include/CL/opencl.hpp

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2609,7 +2609,7 @@ class Device : public detail::Wrapper<cl_device_id>
26092609
getInfo(cl_int* err = nullptr) const
26102610
{
26112611
typename detail::param_traits<
2612-
detail::cl_device_info, name>::param_type param;
2612+
detail::cl_device_info, name>::param_type param{};
26132613
cl_int result = getInfo(name, &param);
26142614
if (err != nullptr) {
26152615
*err = result;
@@ -2868,7 +2868,7 @@ class Platform : public detail::Wrapper<cl_platform_id>
28682868
getInfo(cl_int* err = nullptr) const
28692869
{
28702870
typename detail::param_traits<
2871-
detail::cl_platform_info, name>::param_type param;
2871+
detail::cl_platform_info, name>::param_type param{};
28722872
cl_int result = getInfo(name, &param);
28732873
if (err != nullptr) {
28742874
*err = result;
@@ -3557,7 +3557,7 @@ class Context
35573557
getInfo(cl_int* err = nullptr) const
35583558
{
35593559
typename detail::param_traits<
3560-
detail::cl_context_info, name>::param_type param;
3560+
detail::cl_context_info, name>::param_type param{};
35613561
cl_int result = getInfo(name, &param);
35623562
if (err != nullptr) {
35633563
*err = result;
@@ -3640,7 +3640,7 @@ class Context
36403640
cl_int* err = nullptr) const
36413641
{
36423642
typename detail::param_traits<
3643-
detail::cl_image_requirements_info_ext, type>::param_type param;
3643+
detail::cl_image_requirements_info_ext, type>::param_type param{};
36443644
cl_int result = getImageRequirementsInfoExt(type, &param, flags, properties, image_format, image_desc);
36453645
if (err != nullptr) {
36463646
*err = result;
@@ -3758,7 +3758,7 @@ class Event : public detail::Wrapper<cl_event>
37583758
getInfo(cl_int* err = nullptr) const
37593759
{
37603760
typename detail::param_traits<
3761-
detail::cl_event_info, name>::param_type param;
3761+
detail::cl_event_info, name>::param_type param{};
37623762
cl_int result = getInfo(name, &param);
37633763
if (err != nullptr) {
37643764
*err = result;
@@ -3781,7 +3781,7 @@ class Event : public detail::Wrapper<cl_event>
37813781
getProfilingInfo(cl_int* err = nullptr) const
37823782
{
37833783
typename detail::param_traits<
3784-
detail::cl_profiling_info, name>::param_type param;
3784+
detail::cl_profiling_info, name>::param_type param{};
37853785
cl_int result = getProfilingInfo(name, &param);
37863786
if (err != nullptr) {
37873787
*err = result;
@@ -3874,7 +3874,7 @@ class UserEvent : public Event
38743874
cl_int setStatus(cl_int status)
38753875
{
38763876
return detail::errHandler(
3877-
CL_(clSetUserEventStatus)(object_,status),
3877+
CL_(clSetUserEventStatus)(object_,status),
38783878
__SET_USER_EVENT_STATUS_ERR);
38793879
}
38803880
};
@@ -3947,7 +3947,7 @@ class Memory : public detail::Wrapper<cl_mem>
39473947
getInfo(cl_int* err = nullptr) const
39483948
{
39493949
typename detail::param_traits<
3950-
detail::cl_mem_info, name>::param_type param;
3950+
detail::cl_mem_info, name>::param_type param{};
39513951
cl_int result = getInfo(name, &param);
39523952
if (err != nullptr) {
39533953
*err = result;
@@ -4870,7 +4870,7 @@ class Image : public Memory
48704870
getImageInfo(cl_int* err = nullptr) const
48714871
{
48724872
typename detail::param_traits<
4873-
detail::cl_image_info, name>::param_type param;
4873+
detail::cl_image_info, name>::param_type param{};
48744874
cl_int result = getImageInfo(name, &param);
48754875
if (err != nullptr) {
48764876
*err = result;
@@ -6006,7 +6006,7 @@ class Pipe : public Memory
60066006
getInfo(cl_int* err = nullptr) const
60076007
{
60086008
typename detail::param_traits<
6009-
detail::cl_pipe_info, name>::param_type param;
6009+
detail::cl_pipe_info, name>::param_type param{};
60106010
cl_int result = getInfo(name, &param);
60116011
if (err != nullptr) {
60126012
*err = result;
@@ -6113,7 +6113,7 @@ class Sampler : public detail::Wrapper<cl_sampler>
61136113
getInfo(cl_int* err = nullptr) const
61146114
{
61156115
typename detail::param_traits<
6116-
detail::cl_sampler_info, name>::param_type param;
6116+
detail::cl_sampler_info, name>::param_type param{};
61176117
cl_int result = getInfo(name, &param);
61186118
if (err != nullptr) {
61196119
*err = result;
@@ -6321,7 +6321,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63216321
getInfo(cl_int* err = nullptr) const
63226322
{
63236323
typename detail::param_traits<
6324-
detail::cl_kernel_info, name>::param_type param;
6324+
detail::cl_kernel_info, name>::param_type param{};
63256325
cl_int result = getInfo(name, &param);
63266326
if (err != nullptr) {
63276327
*err = result;
@@ -6343,7 +6343,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63436343
getArgInfo(cl_uint argIndex, cl_int* err = nullptr) const
63446344
{
63456345
typename detail::param_traits<
6346-
detail::cl_kernel_arg_info, name>::param_type param;
6346+
detail::cl_kernel_arg_info, name>::param_type param{};
63476347
cl_int result = getArgInfo(argIndex, name, &param);
63486348
if (err != nullptr) {
63496349
*err = result;
@@ -6367,7 +6367,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63676367
getWorkGroupInfo(const Device& device, cl_int* err = nullptr) const
63686368
{
63696369
typename detail::param_traits<
6370-
detail::cl_kernel_work_group_info, name>::param_type param;
6370+
detail::cl_kernel_work_group_info, name>::param_type param{};
63716371
cl_int result = getWorkGroupInfo(device, name, &param);
63726372
if (err != nullptr) {
63736373
*err = result;
@@ -7201,7 +7201,7 @@ class Program : public detail::Wrapper<cl_program>
72017201
getInfo(cl_int* err = nullptr) const
72027202
{
72037203
typename detail::param_traits<
7204-
detail::cl_program_info, name>::param_type param;
7204+
detail::cl_program_info, name>::param_type param{};
72057205
cl_int result = getInfo(name, &param);
72067206
if (err != nullptr) {
72077207
*err = result;
@@ -7224,7 +7224,7 @@ class Program : public detail::Wrapper<cl_program>
72247224
getBuildInfo(const Device& device, cl_int* err = nullptr) const
72257225
{
72267226
typename detail::param_traits<
7227-
detail::cl_program_build_info, name>::param_type param;
7227+
detail::cl_program_build_info, name>::param_type param{};
72287228
cl_int result = getBuildInfo(device, name, &param);
72297229
if (err != nullptr) {
72307230
*err = result;
@@ -7257,7 +7257,7 @@ class Program : public detail::Wrapper<cl_program>
72577257

72587258
for (const cl::Device &d : devs) {
72597259
typename detail::param_traits<
7260-
detail::cl_program_build_info, name>::param_type param;
7260+
detail::cl_program_build_info, name>::param_type param{};
72617261
result = getBuildInfo(d, name, &param);
72627262
devInfo.push_back(
72637263
std::pair<cl::Device, typename detail::param_traits<detail::cl_program_build_info, name>::param_type>
@@ -8082,7 +8082,7 @@ class CommandQueue : public detail::Wrapper<cl_command_queue>
80828082
getInfo(cl_int* err = nullptr) const
80838083
{
80848084
typename detail::param_traits<
8085-
detail::cl_command_queue_info, name>::param_type param;
8085+
detail::cl_command_queue_info, name>::param_type param{};
80868086
cl_int result = getInfo(name, &param);
80878087
if (err != nullptr) {
80888088
*err = result;
@@ -9831,7 +9831,7 @@ class DeviceCommandQueue : public detail::Wrapper<cl_command_queue>
98319831
getInfo(cl_int* err = nullptr) const
98329832
{
98339833
typename detail::param_traits<
9834-
detail::cl_command_queue_info, name>::param_type param;
9834+
detail::cl_command_queue_info, name>::param_type param{};
98359835
cl_int result = getInfo(name, &param);
98369836
if (err != nullptr) {
98379837
*err = result;
@@ -11334,7 +11334,7 @@ class Semaphore : public detail::Wrapper<cl_semaphore_khr>
1133411334
getInfo(cl_int* err = nullptr) const
1133511335
{
1133611336
typename detail::param_traits<
11337-
detail::cl_semaphore_info_khr, name>::param_type param;
11337+
detail::cl_semaphore_info_khr, name>::param_type param{};
1133811338
cl_int result = getInfo(name, &param);
1133911339
if (err != nullptr) {
1134011340
*err = result;
@@ -11561,7 +11561,7 @@ class CommandBufferKhr : public detail::Wrapper<cl_command_buffer_khr>
1156111561
getInfo(cl_int* err = nullptr) const
1156211562
{
1156311563
typename detail::param_traits<
11564-
detail::cl_command_buffer_info_khr, name>::param_type param;
11564+
detail::cl_command_buffer_info_khr, name>::param_type param{};
1156511565
cl_int result = getInfo(name, &param);
1156611566
if (err != nullptr) {
1156711567
*err = result;
@@ -12088,7 +12088,7 @@ class MutableCommandKhr : public detail::Wrapper<cl_mutable_command_khr>
1208812088
getInfo(cl_int* err = nullptr) const
1208912089
{
1209012090
typename detail::param_traits<
12091-
detail::cl_mutable_command_info_khr, name>::param_type param;
12091+
detail::cl_mutable_command_info_khr, name>::param_type param{};
1209212092
cl_int result = getInfo(name, &param);
1209312093
if (err != nullptr) {
1209412094
*err = result;

0 commit comments

Comments
 (0)