Skip to content

Commit a0c747b

Browse files
committed
[SYCL][NFC] Zero-initizalize padding field of accessor
1 parent 336b89e commit a0c747b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sycl/include/sycl/accessor.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ class __SYCL_EBO __SYCL_SPECIAL_CLASS __SYCL_TYPE(accessor) accessor :
807807

808808
char padding[sizeof(detail::AccessorImplDevice<AdjustedDim>) +
809809
sizeof(PtrType) - sizeof(detail::AccessorBaseHost) -
810-
sizeof(MAccData)];
810+
sizeof(MAccData)] = {0};
811811

812812
PtrType getQualifiedPtr() const noexcept {
813813
if constexpr (IsHostBuf)
@@ -2192,7 +2192,7 @@ class __SYCL_SPECIAL_CLASS local_accessor_base :
21922192
: detail::LocalAccessorBaseHost{Impl} {}
21932193

21942194
char padding[sizeof(detail::LocalAccessorBaseDevice<AdjustedDim>) +
2195-
sizeof(PtrType) - sizeof(detail::LocalAccessorBaseHost)];
2195+
sizeof(PtrType) - sizeof(detail::LocalAccessorBaseHost)] = {0};
21962196
using detail::LocalAccessorBaseHost::getSize;
21972197

21982198
PtrType getQualifiedPtr() const {

0 commit comments

Comments
 (0)