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.