pure-ifying my code
qznc
qznc at web.de
Sun Nov 17 23:22:37 PST 2013
On Sunday, 17 November 2013 at 21:00:16 UTC, Jonathan M Davis
wrote:
> will definitely result in multiple calls to pure_func. It's not
> that it's
> impossible for the compiler to do it - it's perfectly possible.
> But doing so
> would require at least basic code flow analysis, and dmd almost
> never does any
> kind of code flow analysis.
I remember Walter being against flow analysis in the frontend.
This is middleend optimization stuff, though. Does dmd really use
no data flow analysis anywhere?
More information about the Digitalmars-d-learn
mailing list