4 ms·
And correspondingly calling free() on the returned value is also unlikely to be particularly well tested.
by tonyarkles 1y ago
And correspondingly calling free() on the returned value is also unlikely to be particularly well tested.
- kragen 1y agoWell, unless it's NULL. I'm pretty sure that people call free(0) a lot.
- int_19h 1y agoI mean, these are literally all special values that are explicitly called out in all the relevant standards (both ISO C and POSIX). Anyone who is competent and is writing tests for libc would surely cover that.
- kragen 1y agoProbably malloc(0) is not completely untested, yes. But it's unlikely to be regularly executed by applications.