https://issues.dlang.org/show_bug.cgi?id=24048 --- Comment #2 from anonymous4 <dfj1esp02 at sneakemail.com> --- It would do inputRange.array.sort!predicate, that's how sort usually works on input ranges. --