On Wednesday, October 16, 2013 09:29:31 monarch_dodra wrote:
> The problem is that the whole inference things stops at this
> level: the attributes of "front" are not infered, so chain is not
> pure simply because it isn't a template.

http://d.puremagic.com/issues/show_bug.cgi?id=10329

And I think that there are older bug reports which are similar. Regardless, 
attribute inference is pretty poor right now. A _lot_ of Phobos doesn't have 
its attributes being properly inferred precisely because the compiler stops at 
the first level of templated stuff rather than fully inferring a template, 
which 
quickly makes attribute inference nearly useless. It should definitely be fixed 
at the compiler level though. Anything else would just be patching holes in a 
sinking ship.

- Jonathan M Davis

Reply via email to