writeln(Range) fails on 2.058
simendsjo
simendsjo at gmail.com
Wed Feb 15 00:33:32 PST 2012
import std.array;
import std.stdio;
struct S
{
string txt;
void popFront()
{
txt.popFront();
}
@property dchar front()
{
return txt.front;
}
@property bool empty()
{
return txt.empty;
}
}
void main() {
S s;
writeln(s); // range.d(295): Error: static assert "Cannot put a S
into a LockingTextWriter"
}
I haven't read the whole changelog yet, so this might not be a bug.
Pretty convenient when it worked though..
More information about the Digitalmars-d-learn
mailing list