Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Do compilers really can never call `free()`?

If a compiler has to be run multiple times in the same process, it may use an area allocator to track all memory, so you can free it all in one go once you're done with compilation. Delaying all freeing until the end effectively eliminates temporal memory issues.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: