diff --git a/source/adapters/cuda/context.hpp b/source/adapters/cuda/context.hpp index 53925f98b2..f2bb1580ba 100644 --- a/source/adapters/cuda/context.hpp +++ b/source/adapters/cuda/context.hpp @@ -117,7 +117,7 @@ struct ur_context_handle_t_ { ur_context_handle_t_(const ur_device_handle_t *Devs, uint32_t NumDevices) : Devices{Devs, Devs + NumDevices}, RefCount{1} { - CUevent EvBase; + CUevent EvBase = nullptr; int i = 0; for (auto &Dev : Devices) { urDeviceRetain(Dev); diff --git a/source/adapters/cuda/device.hpp b/source/adapters/cuda/device.hpp index 8c88d5ee9d..40ababf507 100644 --- a/source/adapters/cuda/device.hpp +++ b/source/adapters/cuda/device.hpp @@ -82,7 +82,7 @@ struct ur_device_handle_t_ { UR_CHECK_ERROR(cuDevicePrimaryCtxRetain(&CuContext, CuDevice)); }; - void setBaseEvent(CUevent event) { EvBase = event; }; + void setBaseEvent(const CUevent &event) { EvBase = event; }; native_type get() const noexcept { return CuDevice; };