Ellery Newcomer: > No need for a rationale for what can be adequately explained as a > compiler bug (this is a downside of dmd - it trains you to think like > this) Or: Any sufficiently incomprehensible behaviour is indistinguishable from a DMD compiler bug :-) Bye, bearophile