--- Comment #2 from David Simcha <> 2011-02-16 19:33:35 PST ---
Here's a better-reduced test case.  Also see the comments in the test case for
some insight into what's going on here.

import std.range;

// This alias is necessary but not sufficient to reproduce the bug.  Even
// changing the white space in the comparison function, i.e. "a < b" -> "a<b",
// prevents this bug from being reproduced.  Must have to do with multiple
// attempts to instantiate SortedRange with the same parameters.
alias SortedRange!(string[], "a < b") Set;

void main() {
    string[] raw;
    auto foo = assumeSorted(raw);

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to