undefined4 * grpint_create(undefined4 *param_1)

{
  undefined4 *puVar1;
  int iVar2;
  
  puVar1 = (undefined4 *)malloc(8)   //possible issue identified - semgrep
  if (puVar1 != (undefined4 *)0x0) {
    *puVar1 = *param_1;
    iVar2 = list_new();
    puVar1[1] = iVar2;
    *(code **)(iVar2 + 0xc) = subscr_destroy;
  }
  return puVar1;
}