Skip to content

Commit 35b3a8d

Browse files
committed
initialize return value for deterministic queries
1 parent 67d100e commit 35b3a8d

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
@@ -2588,7 +2588,7 @@ class Device : public detail::Wrapper<cl_device_id>
25882588
getInfo(cl_int* err = nullptr) const
25892589
{
25902590
typename detail::param_traits<
2591-
detail::cl_device_info, name>::param_type param;
2591+
detail::cl_device_info, name>::param_type param{};
25922592
cl_int result = getInfo(name, &param);
25932593
if (err != nullptr) {
25942594
*err = result;
@@ -2847,7 +2847,7 @@ class Platform : public detail::Wrapper<cl_platform_id>
28472847
getInfo(cl_int* err = nullptr) const
28482848
{
28492849
typename detail::param_traits<
2850-
detail::cl_platform_info, name>::param_type param;
2850+
detail::cl_platform_info, name>::param_type param{};
28512851
cl_int result = getInfo(name, &param);
28522852
if (err != nullptr) {
28532853
*err = result;
@@ -3536,7 +3536,7 @@ class Context
35363536
getInfo(cl_int* err = nullptr) const
35373537
{
35383538
typename detail::param_traits<
3539-
detail::cl_context_info, name>::param_type param;
3539+
detail::cl_context_info, name>::param_type param{};
35403540
cl_int result = getInfo(name, &param);
35413541
if (err != nullptr) {
35423542
*err = result;
@@ -3619,7 +3619,7 @@ class Context
36193619
cl_int* err = nullptr) const
36203620
{
36213621
typename detail::param_traits<
3622-
detail::cl_image_requirements_info_ext, type>::param_type param;
3622+
detail::cl_image_requirements_info_ext, type>::param_type param{};
36233623
cl_int result = getImageRequirementsInfoExt(type, &param, flags, properties, image_format, image_desc);
36243624
if (err != nullptr) {
36253625
*err = result;
@@ -3737,7 +3737,7 @@ class Event : public detail::Wrapper<cl_event>
37373737
getInfo(cl_int* err = nullptr) const
37383738
{
37393739
typename detail::param_traits<
3740-
detail::cl_event_info, name>::param_type param;
3740+
detail::cl_event_info, name>::param_type param{};
37413741
cl_int result = getInfo(name, &param);
37423742
if (err != nullptr) {
37433743
*err = result;
@@ -3760,7 +3760,7 @@ class Event : public detail::Wrapper<cl_event>
37603760
getProfilingInfo(cl_int* err = nullptr) const
37613761
{
37623762
typename detail::param_traits<
3763-
detail::cl_profiling_info, name>::param_type param;
3763+
detail::cl_profiling_info, name>::param_type param{};
37643764
cl_int result = getProfilingInfo(name, &param);
37653765
if (err != nullptr) {
37663766
*err = result;
@@ -3853,7 +3853,7 @@ class UserEvent : public Event
38533853
cl_int setStatus(cl_int status)
38543854
{
38553855
return detail::errHandler(
3856-
CL_(clSetUserEventStatus)(object_,status),
3856+
CL_(clSetUserEventStatus)(object_,status),
38573857
__SET_USER_EVENT_STATUS_ERR);
38583858
}
38593859
};
@@ -3926,7 +3926,7 @@ class Memory : public detail::Wrapper<cl_mem>
39263926
getInfo(cl_int* err = nullptr) const
39273927
{
39283928
typename detail::param_traits<
3929-
detail::cl_mem_info, name>::param_type param;
3929+
detail::cl_mem_info, name>::param_type param{};
39303930
cl_int result = getInfo(name, &param);
39313931
if (err != nullptr) {
39323932
*err = result;
@@ -4849,7 +4849,7 @@ class Image : public Memory
48494849
getImageInfo(cl_int* err = nullptr) const
48504850
{
48514851
typename detail::param_traits<
4852-
detail::cl_image_info, name>::param_type param;
4852+
detail::cl_image_info, name>::param_type param{};
48534853
cl_int result = getImageInfo(name, &param);
48544854
if (err != nullptr) {
48554855
*err = result;
@@ -5985,7 +5985,7 @@ class Pipe : public Memory
59855985
getInfo(cl_int* err = nullptr) const
59865986
{
59875987
typename detail::param_traits<
5988-
detail::cl_pipe_info, name>::param_type param;
5988+
detail::cl_pipe_info, name>::param_type param{};
59895989
cl_int result = getInfo(name, &param);
59905990
if (err != nullptr) {
59915991
*err = result;
@@ -6092,7 +6092,7 @@ class Sampler : public detail::Wrapper<cl_sampler>
60926092
getInfo(cl_int* err = nullptr) const
60936093
{
60946094
typename detail::param_traits<
6095-
detail::cl_sampler_info, name>::param_type param;
6095+
detail::cl_sampler_info, name>::param_type param{};
60966096
cl_int result = getInfo(name, &param);
60976097
if (err != nullptr) {
60986098
*err = result;
@@ -6300,7 +6300,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63006300
getInfo(cl_int* err = nullptr) const
63016301
{
63026302
typename detail::param_traits<
6303-
detail::cl_kernel_info, name>::param_type param;
6303+
detail::cl_kernel_info, name>::param_type param{};
63046304
cl_int result = getInfo(name, &param);
63056305
if (err != nullptr) {
63066306
*err = result;
@@ -6322,7 +6322,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63226322
getArgInfo(cl_uint argIndex, cl_int* err = nullptr) const
63236323
{
63246324
typename detail::param_traits<
6325-
detail::cl_kernel_arg_info, name>::param_type param;
6325+
detail::cl_kernel_arg_info, name>::param_type param{};
63266326
cl_int result = getArgInfo(argIndex, name, &param);
63276327
if (err != nullptr) {
63286328
*err = result;
@@ -6346,7 +6346,7 @@ class Kernel : public detail::Wrapper<cl_kernel>
63466346
getWorkGroupInfo(const Device& device, cl_int* err = nullptr) const
63476347
{
63486348
typename detail::param_traits<
6349-
detail::cl_kernel_work_group_info, name>::param_type param;
6349+
detail::cl_kernel_work_group_info, name>::param_type param{};
63506350
cl_int result = getWorkGroupInfo(device, name, &param);
63516351
if (err != nullptr) {
63526352
*err = result;
@@ -7180,7 +7180,7 @@ class Program : public detail::Wrapper<cl_program>
71807180
getInfo(cl_int* err = nullptr) const
71817181
{
71827182
typename detail::param_traits<
7183-
detail::cl_program_info, name>::param_type param;
7183+
detail::cl_program_info, name>::param_type param{};
71847184
cl_int result = getInfo(name, &param);
71857185
if (err != nullptr) {
71867186
*err = result;
@@ -7203,7 +7203,7 @@ class Program : public detail::Wrapper<cl_program>
72037203
getBuildInfo(const Device& device, cl_int* err = nullptr) const
72047204
{
72057205
typename detail::param_traits<
7206-
detail::cl_program_build_info, name>::param_type param;
7206+
detail::cl_program_build_info, name>::param_type param{};
72077207
cl_int result = getBuildInfo(device, name, &param);
72087208
if (err != nullptr) {
72097209
*err = result;
@@ -7236,7 +7236,7 @@ class Program : public detail::Wrapper<cl_program>
72367236

72377237
for (const cl::Device &d : devs) {
72387238
typename detail::param_traits<
7239-
detail::cl_program_build_info, name>::param_type param;
7239+
detail::cl_program_build_info, name>::param_type param{};
72407240
result = getBuildInfo(d, name, &param);
72417241
devInfo.push_back(
72427242
std::pair<cl::Device, typename detail::param_traits<detail::cl_program_build_info, name>::param_type>
@@ -8058,7 +8058,7 @@ class CommandQueue : public detail::Wrapper<cl_command_queue>
80588058
getInfo(cl_int* err = nullptr) const
80598059
{
80608060
typename detail::param_traits<
8061-
detail::cl_command_queue_info, name>::param_type param;
8061+
detail::cl_command_queue_info, name>::param_type param{};
80628062
cl_int result = getInfo(name, &param);
80638063
if (err != nullptr) {
80648064
*err = result;
@@ -9807,7 +9807,7 @@ class DeviceCommandQueue : public detail::Wrapper<cl_command_queue>
98079807
getInfo(cl_int* err = nullptr) const
98089808
{
98099809
typename detail::param_traits<
9810-
detail::cl_command_queue_info, name>::param_type param;
9810+
detail::cl_command_queue_info, name>::param_type param{};
98119811
cl_int result = getInfo(name, &param);
98129812
if (err != nullptr) {
98139813
*err = result;
@@ -11307,7 +11307,7 @@ class Semaphore : public detail::Wrapper<cl_semaphore_khr>
1130711307
getInfo(cl_int* err = nullptr) const
1130811308
{
1130911309
typename detail::param_traits<
11310-
detail::cl_semaphore_info_khr, name>::param_type param;
11310+
detail::cl_semaphore_info_khr, name>::param_type param{};
1131111311
cl_int result = getInfo(name, &param);
1131211312
if (err != nullptr) {
1131311313
*err = result;
@@ -11534,7 +11534,7 @@ class CommandBufferKhr : public detail::Wrapper<cl_command_buffer_khr>
1153411534
getInfo(cl_int* err = nullptr) const
1153511535
{
1153611536
typename detail::param_traits<
11537-
detail::cl_command_buffer_info_khr, name>::param_type param;
11537+
detail::cl_command_buffer_info_khr, name>::param_type param{};
1153811538
cl_int result = getInfo(name, &param);
1153911539
if (err != nullptr) {
1154011540
*err = result;
@@ -12061,7 +12061,7 @@ class MutableCommandKhr : public detail::Wrapper<cl_mutable_command_khr>
1206112061
getInfo(cl_int* err = nullptr) const
1206212062
{
1206312063
typename detail::param_traits<
12064-
detail::cl_mutable_command_info_khr, name>::param_type param;
12064+
detail::cl_mutable_command_info_khr, name>::param_type param{};
1206512065
cl_int result = getInfo(name, &param);
1206612066
if (err != nullptr) {
1206712067
*err = result;

0 commit comments

Comments
 (0)