http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57394
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-05-24 Summary|basic_streambuf incorrect |[C++11] basic_streambuf |constructor / copy |incorrect constructor / |constructor access |copy constructor access |specifier |specifier Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- The default constructor is already protected, it's the copy constructor and copy assignment operator that aren't. The assignment operator needs implementing too.