@@ -10172,6 +10172,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st:
1017210172 {{if 'CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st.paramArray' in found_struct}}
1017310173 if self._paramArray is not NULL:
1017410174 free(self._paramArray)
10175+ self._pvt_ptr[0].paramArray = NULL
1017510176 {{endif}}
1017610177 def getPtr(self):
1017710178 return <void_ptr>self._pvt_ptr
@@ -10239,6 +10240,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st:
1023910240 def paramArray(self, val):
1024010241 if len(val) == 0:
1024110242 free(self._paramArray)
10243+ self._paramArray = NULL
1024210244 self._paramArray_length = 0
1024310245 self._pvt_ptr[0].paramArray = NULL
1024410246 else:
@@ -10307,6 +10309,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st:
1030710309 {{if 'CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st.paramArray' in found_struct}}
1030810310 if self._paramArray is not NULL:
1030910311 free(self._paramArray)
10312+ self._pvt_ptr[0].paramArray = NULL
1031010313 {{endif}}
1031110314 def getPtr(self):
1031210315 return <void_ptr>self._pvt_ptr
@@ -10374,6 +10377,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st:
1037410377 def paramArray(self, val):
1037510378 if len(val) == 0:
1037610379 free(self._paramArray)
10380+ self._paramArray = NULL
1037710381 self._paramArray_length = 0
1037810382 self._pvt_ptr[0].paramArray = NULL
1037910383 else:
@@ -13640,6 +13644,7 @@ cdef class CUlaunchConfig_st:
1364013644 {{if 'CUlaunchConfig_st.attrs' in found_struct}}
1364113645 if self._attrs is not NULL:
1364213646 free(self._attrs)
13647+ self._pvt_ptr[0].attrs = NULL
1364313648 {{endif}}
1364413649 def getPtr(self):
1364513650 return <void_ptr>self._pvt_ptr
@@ -13791,6 +13796,7 @@ cdef class CUlaunchConfig_st:
1379113796 def attrs(self, val):
1379213797 if len(val) == 0:
1379313798 free(self._attrs)
13799+ self._attrs = NULL
1379413800 self._attrs_length = 0
1379513801 self._pvt_ptr[0].attrs = NULL
1379613802 else:
@@ -14094,10 +14100,12 @@ cdef class CUctxCreateParams_st:
1409414100 {{if 'CUctxCreateParams_st.execAffinityParams' in found_struct}}
1409514101 if self._execAffinityParams is not NULL:
1409614102 free(self._execAffinityParams)
14103+ self._pvt_ptr[0].execAffinityParams = NULL
1409714104 {{endif}}
1409814105 {{if 'CUctxCreateParams_st.cigParams' in found_struct}}
1409914106 if self._cigParams is not NULL:
1410014107 free(self._cigParams)
14108+ self._pvt_ptr[0].cigParams = NULL
1410114109 {{endif}}
1410214110 def getPtr(self):
1410314111 return <void_ptr>self._pvt_ptr
@@ -14134,6 +14142,7 @@ cdef class CUctxCreateParams_st:
1413414142 def execAffinityParams(self, val):
1413514143 if len(val) == 0:
1413614144 free(self._execAffinityParams)
14145+ self._execAffinityParams = NULL
1413714146 self._execAffinityParams_length = 0
1413814147 self._pvt_ptr[0].execAffinityParams = NULL
1413914148 else:
@@ -14165,6 +14174,7 @@ cdef class CUctxCreateParams_st:
1416514174 def cigParams(self, val):
1416614175 if len(val) == 0:
1416714176 free(self._cigParams)
14177+ self._cigParams = NULL
1416814178 self._cigParams_length = 0
1416914179 self._pvt_ptr[0].cigParams = NULL
1417014180 else:
@@ -19354,10 +19364,12 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
1935419364 {{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st.extSemArray' in found_struct}}
1935519365 if self._extSemArray is not NULL:
1935619366 free(self._extSemArray)
19367+ self._pvt_ptr[0].extSemArray = NULL
1935719368 {{endif}}
1935819369 {{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st.paramsArray' in found_struct}}
1935919370 if self._paramsArray is not NULL:
1936019371 free(self._paramsArray)
19372+ self._pvt_ptr[0].paramsArray = NULL
1936119373 {{endif}}
1936219374 def getPtr(self):
1936319375 return <void_ptr>self._pvt_ptr
@@ -19394,6 +19406,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
1939419406 def extSemArray(self, val):
1939519407 if len(val) == 0:
1939619408 free(self._extSemArray)
19409+ self._extSemArray = NULL
1939719410 self._extSemArray_length = 0
1939819411 self._pvt_ptr[0].extSemArray = NULL
1939919412 else:
@@ -19417,6 +19430,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
1941719430 def paramsArray(self, val):
1941819431 if len(val) == 0:
1941919432 free(self._paramsArray)
19433+ self._paramsArray = NULL
1942019434 self._paramsArray_length = 0
1942119435 self._pvt_ptr[0].paramsArray = NULL
1942219436 else:
@@ -19479,10 +19493,12 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
1947919493 {{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st.extSemArray' in found_struct}}
1948019494 if self._extSemArray is not NULL:
1948119495 free(self._extSemArray)
19496+ self._pvt_ptr[0].extSemArray = NULL
1948219497 {{endif}}
1948319498 {{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st.paramsArray' in found_struct}}
1948419499 if self._paramsArray is not NULL:
1948519500 free(self._paramsArray)
19501+ self._pvt_ptr[0].paramsArray = NULL
1948619502 {{endif}}
1948719503 def getPtr(self):
1948819504 return <void_ptr>self._pvt_ptr
@@ -19519,6 +19535,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
1951919535 def extSemArray(self, val):
1952019536 if len(val) == 0:
1952119537 free(self._extSemArray)
19538+ self._extSemArray = NULL
1952219539 self._extSemArray_length = 0
1952319540 self._pvt_ptr[0].extSemArray = NULL
1952419541 else:
@@ -19542,6 +19559,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
1954219559 def paramsArray(self, val):
1954319560 if len(val) == 0:
1954419561 free(self._paramsArray)
19562+ self._paramsArray = NULL
1954519563 self._paramsArray_length = 0
1954619564 self._pvt_ptr[0].paramsArray = NULL
1954719565 else:
@@ -19604,10 +19622,12 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
1960419622 {{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_st.extSemArray' in found_struct}}
1960519623 if self._extSemArray is not NULL:
1960619624 free(self._extSemArray)
19625+ self._pvt_ptr[0].extSemArray = NULL
1960719626 {{endif}}
1960819627 {{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_st.paramsArray' in found_struct}}
1960919628 if self._paramsArray is not NULL:
1961019629 free(self._paramsArray)
19630+ self._pvt_ptr[0].paramsArray = NULL
1961119631 {{endif}}
1961219632 def getPtr(self):
1961319633 return <void_ptr>self._pvt_ptr
@@ -19644,6 +19664,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
1964419664 def extSemArray(self, val):
1964519665 if len(val) == 0:
1964619666 free(self._extSemArray)
19667+ self._extSemArray = NULL
1964719668 self._extSemArray_length = 0
1964819669 self._pvt_ptr[0].extSemArray = NULL
1964919670 else:
@@ -19667,6 +19688,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
1966719688 def paramsArray(self, val):
1966819689 if len(val) == 0:
1966919690 free(self._paramsArray)
19691+ self._paramsArray = NULL
1967019692 self._paramsArray_length = 0
1967119693 self._pvt_ptr[0].paramsArray = NULL
1967219694 else:
@@ -19729,10 +19751,12 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
1972919751 {{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st.extSemArray' in found_struct}}
1973019752 if self._extSemArray is not NULL:
1973119753 free(self._extSemArray)
19754+ self._pvt_ptr[0].extSemArray = NULL
1973219755 {{endif}}
1973319756 {{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st.paramsArray' in found_struct}}
1973419757 if self._paramsArray is not NULL:
1973519758 free(self._paramsArray)
19759+ self._pvt_ptr[0].paramsArray = NULL
1973619760 {{endif}}
1973719761 def getPtr(self):
1973819762 return <void_ptr>self._pvt_ptr
@@ -19769,6 +19793,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
1976919793 def extSemArray(self, val):
1977019794 if len(val) == 0:
1977119795 free(self._extSemArray)
19796+ self._extSemArray = NULL
1977219797 self._extSemArray_length = 0
1977319798 self._pvt_ptr[0].extSemArray = NULL
1977419799 else:
@@ -19792,6 +19817,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
1979219817 def paramsArray(self, val):
1979319818 if len(val) == 0:
1979419819 free(self._paramsArray)
19820+ self._paramsArray = NULL
1979519821 self._paramsArray_length = 0
1979619822 self._pvt_ptr[0].paramsArray = NULL
1979719823 else:
@@ -22157,6 +22183,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v1_st:
2215722183 {{if 'CUDA_MEM_ALLOC_NODE_PARAMS_v1_st.accessDescs' in found_struct}}
2215822184 if self._accessDescs is not NULL:
2215922185 free(self._accessDescs)
22186+ self._pvt_ptr[0].accessDescs = NULL
2216022187 {{endif}}
2216122188 def getPtr(self):
2216222189 return <void_ptr>self._pvt_ptr
@@ -22213,6 +22240,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v1_st:
2221322240 def accessDescs(self, val):
2221422241 if len(val) == 0:
2221522242 free(self._accessDescs)
22243+ self._accessDescs = NULL
2221622244 self._accessDescs_length = 0
2221722245 self._pvt_ptr[0].accessDescs = NULL
2221822246 else:
@@ -22318,6 +22346,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v2_st:
2231822346 {{if 'CUDA_MEM_ALLOC_NODE_PARAMS_v2_st.accessDescs' in found_struct}}
2231922347 if self._accessDescs is not NULL:
2232022348 free(self._accessDescs)
22349+ self._pvt_ptr[0].accessDescs = NULL
2232122350 {{endif}}
2232222351 def getPtr(self):
2232322352 return <void_ptr>self._pvt_ptr
@@ -22374,6 +22403,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v2_st:
2237422403 def accessDescs(self, val):
2237522404 if len(val) == 0:
2237622405 free(self._accessDescs)
22406+ self._accessDescs = NULL
2237722407 self._accessDescs_length = 0
2237822408 self._pvt_ptr[0].accessDescs = NULL
2237922409 else:
0 commit comments