[Issue 14544] isForwardRange failed to recognise valid forward range
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Tue May 12 08:15:00 PDT 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=14544
--- Comment #8 from Ketmar Dark <ketmar at ketmar.no-ip.org> ---
supplemental fix for your PR:
diff --git a/std/range/primitives.d b/std/range/primitives.d
index 972b709..1e427a4 100644
--- a/std/range/primitives.d
+++ b/std/range/primitives.d
@@ -908,10 +908,10 @@ template isRandomAccessRange(R)
         static if(is(typeof(r[$])))
         {
-            static assert(is(typeof(r.front) == typeof(r[$])));
+            static assert(is(typeof(f) == typeof(r[$])));
             static if(!isInfinite!R)
-                static assert(is(typeof(r.front) == typeof(r[$ - 1])));
+                static assert(is(typeof(f) == typeof(r[$ - 1])));
         }
     }));
 }
--
    
    
More information about the Digitalmars-d-bugs
mailing list