Hacker News new | ask | show | jobs
by lelanthran 263 days ago
> `free(NULL);` will crash on some platforms that gcc supports, I believe.

I'm pretty certain that `free(NULL)` is part of the C99 standard, so compiler vendors have had 25 years to address it.

If your `free(NULL)` is crashing on a certain platform, you probably have bigger problems, starting with "Compiler that hasn't been updated in 25 years".

1 comments

It's in C89 (I was on the standards committee, X3J11).