How different compilers deal with provably unused entities | Hacker News Reader