Hacker News new | ask | show | jobs
by pcwalton 3643 days ago
A C compiler doesn't have to assume that the definitions of functions called directly can change. LLVM couldn't optimize calls to memcpy if it couldn't assume its semantics, just to name one example.