Skip to content

Commit 85d8411

Browse files
authored
[SYCL] Make AccessorBaseHost::getPtr noexcept (#10266)
Add noexcept to AccessorBaseHost::getPtr since get_pointer is noexcept in SYCL 2020
1 parent 62ecb84 commit 85d8411

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

sycl/include/sycl/accessor.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,13 +514,13 @@ class __SYCL_EXPORT AccessorBaseHost {
514514
id<3> &getOffset();
515515
range<3> &getAccessRange();
516516
range<3> &getMemoryRange();
517-
void *getPtr();
517+
void *getPtr() noexcept;
518518
unsigned int getElemSize() const;
519519

520520
const id<3> &getOffset() const;
521521
const range<3> &getAccessRange() const;
522522
const range<3> &getMemoryRange() const;
523-
void *getPtr() const;
523+
void *getPtr() const noexcept;
524524
bool isPlaceholder() const;
525525

526526
detail::AccHostDataT &getAccData();

sycl/source/accessor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ AccessorBaseHost::AccessorBaseHost(id<3> Offset, range<3> AccessRange,
4343
id<3> &AccessorBaseHost::getOffset() { return impl->MOffset; }
4444
range<3> &AccessorBaseHost::getAccessRange() { return impl->MAccessRange; }
4545
range<3> &AccessorBaseHost::getMemoryRange() { return impl->MMemoryRange; }
46-
void *AccessorBaseHost::getPtr() { return impl->MData; }
46+
void *AccessorBaseHost::getPtr() noexcept { return impl->MData; }
4747

4848
detail::AccHostDataT &AccessorBaseHost::getAccData() { return impl->MAccData; }
4949

@@ -60,7 +60,7 @@ const range<3> &AccessorBaseHost::getAccessRange() const {
6060
const range<3> &AccessorBaseHost::getMemoryRange() const {
6161
return impl->MMemoryRange;
6262
}
63-
void *AccessorBaseHost::getPtr() const {
63+
void *AccessorBaseHost::getPtr() const noexcept {
6464
return const_cast<void *>(impl->MData);
6565
}
6666

0 commit comments

Comments
 (0)