Skip to content

Commit 6a90fef

Browse files
ctor invocation must be explicit
1 parent 261dddf commit 6a90fef

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

sycl/include/sycl/multi_ptr.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -548,9 +548,10 @@ class __SYCL_TYPE(multi_ptr) multi_ptr<const void, Space, DecorateAddress> {
548548
template <typename ElementType,
549549
typename = typename std::enable_if_t<std::is_const_v<ElementType>>>
550550
explicit operator multi_ptr<ElementType, Space, DecorateAddress>() const {
551-
return {static_cast<typename multi_ptr<ElementType, Space,
552-
access::decorated::yes>::pointer>(
553-
m_Pointer)};
551+
return multi_ptr<ElementType, Space, DecorateAddress>{
552+
static_cast<typename multi_ptr<ElementType, Space,
553+
access::decorated::yes>::pointer>(
554+
m_Pointer)};
554555
}
555556

556557
// Implicit conversion to the negated decoration version of multi_ptr.

0 commit comments

Comments
 (0)