bug in mixin template elision
Adam D. Ruppe
destructionator at gmail.com
Tue Jun 25 01:02:27 UTC 2019
On Tuesday, 25 June 2019 at 00:42:25 UTC, Bart wrote:
> void fooo() { } // Comment out and behavior changes!
> void mark() { fooo(); } // Seems mark does not lazily wait
> to see if fooo is defined outside the template but uses fooo
> directly.
Just use
void mark() { this.fooo(); }
and it will use specifically the one off `this` instead of the
local scope.
More information about the Digitalmars-d
mailing list