www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - levenshteinDistanceAndPath Source bug

reply tsukikage <tsukikage dmail.com> writes:
Hello, there is a bug at std.algorithm source.

dsource,org's source:
4120     levenshteinDistanceAndPath(alias equals = "a == b", Range1, Range2)
4121         (Range1 s, Range2 t)
4122         if (isForwardRange!(Range1) && isForwardRange!(Range2))
4123     {
4124         Levenshtein!(Range, binaryFun!(equals)) lev;

'Range' at line 4124( 3975 at my downloaded dmd 2.051 ) should be 'Range1' ?

The windows lib binary seems ok if this source line is fixed.
Jan 11 2011
parent BCS <anon anon.com> writes:
Hello tsukikage,

 Hello, there is a bug at std.algorithm source.
 
 dsource,org's source:
 4120     levenshteinDistanceAndPath(alias equals = "a == b", Range1,
 Range2)
 4121         (Range1 s, Range2 t)
 4122         if (isForwardRange!(Range1) && isForwardRange!(Range2))
 4123     {
 4124         Levenshtein!(Range, binaryFun!(equals)) lev;
 'Range' at line 4124( 3975 at my downloaded dmd 2.051 ) should be
 'Range1' ?
 
 The windows lib binary seems ok if this source line is fixed.
Newsgroup post tend to get lost: http://d.puremagic.com/issues/
Jan 11 2011