[Issue 11474] New: REGRESSION(2.064): std.algorithm(1942): Assertion failure

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Nov 7 14:37:48 PST 2013


https://d.puremagic.com/issues/show_bug.cgi?id=11474

           Summary: REGRESSION(2.064): std.algorithm(1942): Assertion
                    failure
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Phobos
        AssignedTo: nobody at puremagic.com
        ReportedBy: thelastmammoth at gmail.com


--- Comment #0 from thelastmammoth at gmail.com 2013-11-07 14:37:46 PST ---
works on 2.063.2, fails in 2.064
dmd -g -run path/to/bug_2013_11_07_14_04_21.d

core.exception.AssertError at std.algorithm(1942): Assertion failure
----------------
bug_2013_11_07_14_04_21(_d_assertm+0x26) [0x46519e]
bug_2013_11_07_14_04_21() [0x46a522]
bug_2013_11_07_14_04_21(pure nothrow @trusted void
std.algorithm.swap!(std.typecons.Tuple!(immutable(char)[]).Tuple).swap(ref
std.typecons.Tuple!(immutable(char)[]).Tuple, ref
std.typecons.Tuple!(immutable(char)[]).Tuple)+0x6b) [0x461347]
bug_2013_11_07_14_04_21(pure nothrow @safe void
std.typecons.Tuple!(immutable(char)[]).Tuple.opAssign!(std.typecons.Tuple!(immutable(char)[]).Tuple).opAssign(std.typecons.Tuple!(immutable(char)[]).Tuple)+0x55)
[0x460739]
bug_2013_11_07_14_04_21(pure nothrow @safe void
std.array.Appender!(std.typecons.Tuple!(immutable(char)[]).Tuple[]).Appender.put!(std.typecons.Tuple!(immutable(char)[]).Tuple).put(std.typecons.Tuple!(immutable(char)[]).Tuple)+0xd6)
[0x4611ea]
bug_2013_11_07_14_04_21(_D3std5array262__T5arrayTSmain233__T9MapResultS14main9__lambda3TSmain183__T9MapResultS14main9__lambda2TS3std9algorithm65__T6joinerTSmain36__T9MapResultS14main9__lambda1TAAyaZ9MapResultZ6joinerFSmain36__T9MapResultS14main9__lambda1TAAyaZ9MapResultZ6ResultZ9MapResultZ9MapResultZ5arrayFSmain233__T9MapResultS14main9__lambda3TSmain183__T9MapResultS14main9__lambda2TS3std9algorithm65__T6joinerTSmain36__T9MapResultS14main9__lambda1TAAyaZ9MapResultZ6joinerFSmain36__T9MapResultS14main9__lambda1TAAyaZ9MapResultZ6ResultZ9MapResultZ9MapResultZAS3std8typecons14__T5TupleTAyaZ5Tuple+0x50)
[0x46084c]

-----------
import std.stdio;
import std.file;
import std.algorithm;
import std.typecons;
import std.range;
import std.path;

void main(){
  string dir=__FILE__.dirName;
  auto dirs=[dir];
  auto pattern=__FILE__.baseName;
  auto
files=dirs.map!(dir=>dirEntries(dir,pattern,SpanMode.breadth,false)).joiner.map!(a=>a.name);
  auto lines2=files.map!(a=>tuple(a)).array;
}

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list