diff --git a/projects/clr/rocclr/compiler/lib/backends/common/linker.cpp b/projects/clr/rocclr/compiler/lib/backends/common/linker.cpp index 670d8cf9a7..6fdd180772 100644 --- a/projects/clr/rocclr/compiler/lib/backends/common/linker.cpp +++ b/projects/clr/rocclr/compiler/lib/backends/common/linker.cpp @@ -799,6 +799,7 @@ amdcl::OCLLinker::link(llvm::Module* input, std::vector &libs) int ret = 0; if (Options()->oVariables->UseJIT) { + delete hookup_.amdrtFunctions; hookup_.amdrtFunctions = amd::getAmdRtFunctions(); } else { hookup_.amdrtFunctions = NULL;