Skip to content

Commit d2364a9

Browse files
authored
[SYCL][NFC] Remove multi_ptr<const void, Space>::operator multi_ptr<const void, Space> (#1702)
There is no point for a type to have a conversion operator to itself.
1 parent 01f2eae commit d2364a9

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

sycl/include/CL/sycl/multi_ptr.hpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -516,12 +516,6 @@ class multi_ptr<const void, Space> {
516516
static_cast<elem_pointer_t>(m_Pointer));
517517
}
518518

519-
// Implicit conversion to multi_ptr<const void, Space>
520-
operator multi_ptr<const void, Space>() const {
521-
using ptr_t = typename detail::PtrValueType<const void, Space>::type *;
522-
return multi_ptr<const void, Space>(reinterpret_cast<ptr_t>(m_Pointer));
523-
}
524-
525519
private:
526520
pointer_t m_Pointer;
527521
};

0 commit comments

Comments
 (0)