std.stream line 389:
protected bool readEOF = false; /// Indicates whether this stream is at eof
/// after the last read attempt.
protected bool prevCr = false; /// For a non-seekable stream indicates that
/// the last readLine or readLineW ended on a
/// '\r' character.
this() {}
Notice that the last readEOF comment actually goes with prevCr and the last 2 comments of prevCr end up going with the constructor. The resulting documentation is pretty confusing and incorrect.