diff --git a/projects/clr/hipamd/vdi/hip_internal.hpp b/projects/clr/hipamd/vdi/hip_internal.hpp old mode 100644 new mode 100755 index 3d7c5249a8..4f85e7b7d2 --- a/projects/clr/hipamd/vdi/hip_internal.hpp +++ b/projects/clr/hipamd/vdi/hip_internal.hpp @@ -177,6 +177,7 @@ namespace hip { amd::Monitor lock_; Function(amd::Kernel* f) : function_(f), lock_("function lock") {} + ~Function() { function_->release(); } hipFunction_t asHipFunction() { return reinterpret_cast(this); } static Function* asFunction(hipFunction_t f) { return reinterpret_cast(f); }