Summary: isOutputRange!(Appender!string, int) must be false.
           Product: D
           Version: D2
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Phobos

--- Comment #0 from SHOO <> 2010-12-10 03:19:59 PST ---
This code doesn't work at trunk(r2215):
import std.range, std.array;

static assert(!isOutputRange!(Appender!string, int));

void main()
    Appender!string app;
    put(app, 1); // NG! but this can compile.

$ main.d(3): Error: static assert  (!true) is false

Maybe, put(r, e) is broken, and this bug was added at r1755.

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

Reply via email to