Skip to content

Commit 5c935aa

Browse files
committed
[offload] Add early exit on plugin deinit when offloading is disabled
Add early exit during plugin de-init - when OffloadPolicy::isOffloadDisabled - e.g.: `OMP_TARGET_OFFLOAD=DISABLED` See also: #133470
1 parent 2a90631 commit 5c935aa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

offload/libomptarget/PluginManager.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ void PluginManager::init() {
5151

5252
void PluginManager::deinit() {
5353
TIMESCOPE();
54+
if (OffloadPolicy::isOffloadDisabled()) {
55+
DP("Offload is disabled. Skipping plugin deinitialization\n");
56+
return;
57+
}
58+
5459
DP("Unloading RTLs...\n");
5560

5661
for (auto &Plugin : Plugins) {

0 commit comments

Comments
 (0)