[Openmp-commits] [openmp] 1776dc8 - [Libomptarget][Obvious] Fix	uninitialized pointer
    Joseph Huber via Openmp-commits 
    openmp-commits at lists.llvm.org
       
    Tue Jul 11 13:42:30 PDT 2023
    
    
  
Author: Joseph Huber
Date: 2023-07-11T15:41:46-05:00
New Revision: 1776dc81240cab4e365d55bc720b552823697081
URL: https://github.com/llvm/llvm-project/commit/1776dc81240cab4e365d55bc720b552823697081
DIFF: https://github.com/llvm/llvm-project/commit/1776dc81240cab4e365d55bc720b552823697081.diff
LOG: [Libomptarget][Obvious] Fix uninitialized pointer
Summary:
This pointer was not initliazed to null which meant that it would be
erronenously deleted by plugins that were not in use.
Added: 
    
Modified: 
    openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
Removed: 
    
################################################################################
diff  --git a/openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h b/openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
index 923bf962732ef5..f21c2659a140b6 100644
--- a/openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
+++ b/openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
@@ -877,7 +877,8 @@ struct GenericPluginTy {
 
   /// Construct a plugin instance.
   GenericPluginTy(Triple::ArchType TA)
-      : RequiresFlags(OMP_REQ_UNDEFINED), GlobalHandler(nullptr), JIT(TA) {}
+      : RequiresFlags(OMP_REQ_UNDEFINED), GlobalHandler(nullptr), JIT(TA),
+        RPCServer(nullptr) {}
 
   virtual ~GenericPluginTy() {}
 
        
    
    
More information about the Openmp-commits
mailing list