Le 08/04/2012 16:18, H. S. Teoh a écrit : > On Sun, Apr 08, 2012 at 03:01:56PM +0400, Dmitry Olshansky wrote: >> I think it's been ages since I meant to ask why nobody (as in >> compiler vendors) does what I think is rather simple optimization. >> >> In the short term the plan is to introduce a "link-time" flavored >> optimization at code generation or (better) link step. > > This would be incompatible with how current (non-dmd) linkers work. But > I do like the idea. Perhaps if it works well, other linkers will adopt > it? (Just like how the gcc linker adopted duplicate template code > elimination due to C++ templates.) > > T >
Actually, in C++ (as well as D), the added benefit would be a greatly improved compilation speed, wouldn't it ? I bet if the idea works in D and proves increased compilation, compiler writers would be very compelled to implement it in C++.