Searched refs:reg_count (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/sys/objects/ |
| H A D | destroy.c | 344 static int reg_count = 0; variable 350 while (reg_count) { in PetscRunRegisteredFinalizers() 351 PetscFinalizerContainer top = regfin[--reg_count]; in PetscRunRegisteredFinalizers() 353 regfin[reg_count].type = PETSC_FINALIZE_EMPTY; in PetscRunRegisteredFinalizers() 354 PetscCall(PetscArrayzero(®fin[reg_count].thunk, 1)); in PetscRunRegisteredFinalizers() 366 …R_PLIB, "Finalizer at position %d is empty, yet registration count %d != 0", reg_count, reg_count); in PetscRunRegisteredFinalizers() 392 …PetscAssert(reg_count < (int)PETSC_STATIC_ARRAY_LENGTH(regfin), PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ… in RegisterFinalizer() 393 …reg_count].type == PETSC_FINALIZE_EMPTY, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Finalizer type (%s) at … in RegisterFinalizer() 395 …for (int i = 0; i < reg_count; ++i) PetscCheck(!PetscFinalizerContainerEqual(regfin + i, &containe… in RegisterFinalizer() 397 regfin[reg_count++] = container; in RegisterFinalizer()
|