www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 7531] New: writeln doesn't work an a range that uses some char as front

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=7531

           Summary: writeln doesn't work an a range that uses some char as
                    front
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Phobos
        AssignedTo: nobody puremagic.com
        ReportedBy: simendsjo gmail.com



import std.stdio;
struct S {
    void popFront() { }

    char front() {
        return 'a';
    }

     property bool empty() {
        return false;
    }
}
void main() {
    writeln(S());
}


range.d(295): Error: static assert  "Cannot put a S into a LockingTextWriter"
format.d(1509):        instantiated from here: put!(LockingTextWriter,S)
format.d(1984):        instantiated from here:
formatRange!(LockingTextWriter,S,char)
format.d(2228):        instantiated from here:
formatValue!(LockingTextWriter,S,char)
format.d(319):        instantiated from here:
formatGeneric!(LockingTextWriter,S,char)
stdio.d(684):        instantiated from here:
formattedWrite!(LockingTextWriter,char,S)
stdio.d(1563):        instantiated from here: write!(S,char)

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Feb 17 2012
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=7531




Using 2.058

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Feb 17 2012
prev sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=7531


Kenji Hara <k.hara.pg gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE





*** This issue has been marked as a duplicate of issue 7476 ***

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