diff options
Diffstat (limited to 'offload/plugins-nextgen/common/src/PluginInterface.cpp')
-rw-r--r-- | offload/plugins-nextgen/common/src/PluginInterface.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/offload/plugins-nextgen/common/src/PluginInterface.cpp b/offload/plugins-nextgen/common/src/PluginInterface.cpp index 81b9d42..94a050b5 100644 --- a/offload/plugins-nextgen/common/src/PluginInterface.cpp +++ b/offload/plugins-nextgen/common/src/PluginInterface.cpp @@ -854,6 +854,9 @@ Error GenericDeviceTy::unloadBinary(DeviceImageTy *Image) { return Err; } + if (Image->getTgtImageBitcode()) + Plugin.getJIT().erase(*Image->getTgtImageBitcode(), Image->getDevice()); + return unloadBinaryImpl(Image); } |