Branch: Tag:

2018-09-05

2018-09-05 10:10:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: Break circular references via "magic" macros.

4694:    /* NB: Make sure the buffer isn't freed twice. */    this->buf.s = NULL;    } +  +  /* Zap all macros to break any circularities via the mapping. */ +  if (this->defines) { +  clear_mapping(this->defines);    } -  +  }       PIKEFUN string drain()    {