Skip to content

Commit 06e3a92

Browse files
Explicitely delete copy ctor from HostKernelRefBase.
1 parent 5de3ae6 commit 06e3a92

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sycl/include/sycl/detail/cg_types.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,8 @@ class HostKernel : public HostKernelBase {
238238
// the class keeps reference to a lambda allocated externally on stack
239239
class HostKernelRefBase : public HostKernelBase {
240240
public:
241+
HostKernelRefBase() = default;
242+
HostKernelRefBase(const HostKernelRefBase &) = delete;
241243
HostKernelRefBase &operator=(const HostKernelRefBase &) = delete;
242244

243245
virtual std::unique_ptr<HostKernelBase> takeOrCopyOwnership() const = 0;

0 commit comments

Comments
 (0)