Well, if they're in the same section, the compiler _could_ detect this itself, couldn't it? I mean, it already does an optimization pass before the codegen, it could theoretically do another collapse pass after that.

I don't know how easy that would be, or if it would be worth it, but it would cover all platforms at that point.

-[Unknown]


Walter Bright wrote:
== Quote from Daniel Keep ([email protected])'s article
I know it's been said a bazillion times already, but maybe we should
look at replacing OPTLINK, and adding a "collapse identical code
sections" option while we're at it.  :P

Fixing optlink is a worthy goal, but that is only one platform. D has to work 
with
linkers on many platforms, and relying on such a solution existing across 
linkers
we have no control over is not practical.

Reply via email to