Walter Bright wrote: "Essentially, link time optimization is a hack to get around the language problem C/C++ have with their separate compilation model." I know what you meant, but to be correct: C/C++ have INDEPENDENT compilation, not SEPARATE compilation; Ada has SEPARATE compilation, for example.