Here's code:

private {
    import std.algorithm;
    import std.range;
    import std.typecons;
    alias Tuple!(int, string) Data;
}

private bool myCmp(Data a, Data b) {
    return a[0] < b[0];
}

auto bar() {
    return [Data(1, "one"), Data(2, "two")].assumeSorted!myCmp;
}

void main()
{
    bar();
}

Build it with -debug and without. It gives me error when building with -debug.

/usr/include/dmd/phobos/std/algorithm/sorting.d(154): Error: function sorttest.myCmp is not accessible from module sorting

Is it bug?

Reply via email to