Exemplo n.º 1
0
Arquivo: cycle.c Projeto: pap/ponyc
static void view_free(view_t* view)
{
  view->view_rc--;

  if(view->view_rc == 0)
  {
    viewrefmap_destroy(&view->map);
    POOL_FREE(view_t, view);
  }
}
Exemplo n.º 2
0
static void view_free(view_t* view)
{
  view->view_rc--;

  if(view->view_rc == 0)
  {
    viewrefmap_destroy(&view->map);

    if(view->delta != NULL)
    {
      deltamap_free(view->delta);
      view->delta = NULL;
    }

    POOL_FREE(view_t, view);
  }
}