On 07.10.2010 19:09, Steven Schveighoffer wrote:
> On Thu, 07 Oct 2010 12:44:48 -0400, Johannes Pfau <[email protected]> wrote:
>> Is this really the expected behavior for linearRemove?
> 
> Yes, an SList range is terminated by a null pointer, so there is no
> limit to how far it will iterate.
> 
> Try to construct an SList range (without using Take) that doesn't
> iterate the rest of the list.

OK, that makes sense.
> 
> Yes, fix it in your local copy :)  It is a seldom used construct, so
> there should be no real compiled code in Phobos that will be affected. 
> Just change the source and everything will be good.

OK I've done that. works great now.
> But do also file a bug please.

Done: http://d.puremagic.com/issues/show_bug.cgi?id=5011
> -Steve

Thanks for your help!
-- 
Johannes Pfau

Reply via email to