[Issue 16362] `foreach (ref v; range)` with non-ref returning `.front()` missing dtors
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Sun Aug  7 18:24:09 PDT 2016
    
    
  
https://issues.dlang.org/show_bug.cgi?id=16362
--- Comment #1 from Ketmar Dark <ketmar at ketmar.no-ip.org> ---
Created attachment 1607
  --> https://issues.dlang.org/attachment.cgi?id=1607&action=edit
fix and test case
this patch fixes the issue by dropping `ref` from foreach args if `.front` is
function, and it doesn't return by reference.
with trivial change this patch can also be used to resolve issue 11934.
--
    
    
More information about the Digitalmars-d-bugs
mailing list